Zenroom Studio est un multiplateforme (GNU + Linux, Windows, MacOS) IDE conçu spécifiquement pour travailler avec Zenroom
Le principal cas d'utilisation pour Zenroom est celui de l'informatique distribuée du code non fiable où des fonctions cryptographiques avancées sont nécessaires, par exemple, il peut être utilisé comme implémentation du grand livre distribué (également connu sous le nom de contrats intelligents de la blockchain ).
Zenroom et Zenroom Studio sont des logiciels en phase alpha et font partie du projet Decode sur la propriété des données et la souveraineté technologique. Notre effort est celui de l'amélioration des gens de la façon dont leurs données sont traitées par des algorithmes, ainsi que facilitent le travail des développeurs pour créer le long de la confidentialité par des principes de conception à l'aide d'algorithmes qui peuvent être déployés dans n'importe quelle situation sans aucun changement.
Pour installer sur Yout Desktop, veuillez télécharger les binaires publiés suivants pour votre plate-forme sur la page de version
Pour les développeurs, le moyen le plus simple de se présenter est:
git clone https://github.com/DECODEproject/zenroom-studio.git
cd zenroom-studio
yarnyarn startPour l'instant, le logiciel n'a pas de configuration. Ils devraient bientôt être ajoutés, dès qu'ils seront disponibles, toutes les options seront répertoriées ici.
Pour créer les packages de votre plate-forme, certaines commandes sont disponibles ci-dessous. Veuillez noter que pour créer l' exécutable Windows, vous avez besoin de vin installé et configuré, et pour créer le package Mac .DMG, vous devez exécuter la commande sur un système d'exploitation macOS.
yarn package-mac
yarn package-linux
yarn package-win
yarn package-all
Tout le code est configuré pour être liné avec Eslint. Ainsi, en particulier pour les nouvelles contributions de code, il est préférable d'exécuter et de réparer les suggestions de peluches.
Exécutez le yarn lint Linter
Correction automatique des suggestions yarn lint-fix peluches
Exécutez les yarn lint-styles Linter Yarn
Correction automatique des suggestions yarn lint-styles-fix peluches
Pour exécuter Zenroom Studio en mode débogage, vous devrez d'abord l'installer sur votre machine locale après les instructions répertoriées dans l'installation # Développement et après l'exécution
yarn run dev
Cela permettra à l'inspecteur en électron / chrome et vous donnera plus de sortie verbeux sur la console.
error [email protected]: The engine "node" is incompatible with this module. Expected version "^6.14.0 || ^8.10.0 || >=9.10.0". Vous devez mettre à niveau votre version de nœud vers une version plus récente. Jetez un œil ici. Copyright (C) 2018 par Dyne.org Foundation, Amsterdam
Conçu, écrit et entretenu par Puria Nafisi Azizi.
Un merci spécial à Federico Bonelli et Jaromil pour leurs critiques d'experts.
Ce logiciel a utilisé comme point de départ le buissier de réaction électronique impressionnant par @Chentsulin
Ce projet reçoit un financement du programme de recherche et d'innovation Horizon 2020 de l'Union européenne en vertu de l'accord de subvention NR. 732546 (Decode).
Zenroom Studio. The Zencode IDE
Copyright (C) 2018 Dyne.org foundation, Amsterdam
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.