Zenroom Studio ist eine Multiplattform (GNU+Linux, Windows, MacOS).
Der Hauptanwendungsfall für Zenroom ist das verteilte Berechnen von nicht vertrauenswürdigem Code, bei dem erweiterte kryptografische Funktionen erforderlich sind, beispielsweise als verteilte Ledger -Implementierung (auch als Blockchain -Smart -Verträge bezeichnet) verwendet werden kann.
Zenroom und Zenroom Studio sind Software in der Alpha-Stage und Teil des Decode-Projekts über Datenbesitz und technologische Souveränität. Wir bemühen uns, das Bewusstsein der Menschen dafür zu verbessern, wie ihre Daten von Algorithmen verarbeitet werden, und erleichtert die Arbeit von Entwicklern, um Datenschutz -Prinzipien mit Algorithmen zu schaffen, die in jeder Situation ohne Änderung eingesetzt werden können.
So installieren Sie auf YouT Desktop bitte die folgenden veröffentlichten Binärdateien für Ihre Plattform auf der Release -Seite
Für Entwickler ist der einfachste Weg, um in Betrieb zu gehen,:
git clone https://github.com/DECODEproject/zenroom-studio.git
cd zenroom-studio
yarnyarn startWie vorerst hat die Software keine Konfiguration. Sie sollen bald hinzugefügt werden, sobald sie verfügbar sind, werden alle Optionen hier aufgeführt.
Um die Pakete für Ihre Plattform zu erstellen, sind unten einige Befehle verfügbar. Bitte beachten Sie, dass Sie Wein installiert und konfiguriert haben, um das ausführbare Windows -Datei zu erstellen, und um das Mac .dmg -Paket zu erstellen, müssen Sie den Befehl auf einem MacOS -Betriebssystem ausführen.
yarn package-mac
yarn package-linux
yarn package-win
yarn package-all
Der gesamte Code ist so konfiguriert, dass er mit Eslint abgegeben wird. Insbesondere für neue Codebeiträge ist es vorzuziehen, die FINT -Vorschläge auszuführen und zu beheben.
Führen Sie das yarn lint aus
Automatisch FINT-Vorschläge yarn lint-fix
Führen Sie die Lintergarn yarn lint-styles aus
Automatisch FINT-Vorschläge yarn lint-styles-fix
Um Zenroom Studio im Debug -Modus auszuführen
yarn run dev
Dies ermöglicht dem Inspektor in Elektron/Chrom und bietet Ihnen mehr ausführliche Ausgabe auf der Konsole.
error [email protected]: The engine "node" is incompatible with this module. Expected version "^6.14.0 || ^8.10.0 || >=9.10.0". Sie müssen Ihre Knotenversion auf eine neuere Version aktualisieren. Schauen Sie sich hier an. Copyright (c) 2018 von der Dyne.org Foundation, Amsterdam
Entworfen, geschrieben und gepflegt von Puria Nafisi Azizi.
Besonderer Dank geht an Federico Bonelli und Jaromil für ihre Expertenbewertungen.
Diese Software, die als Ausgangspunkt verwendet wird, ist der fantastische Elektronen -Reaktionskessel von @chentsulin
Dieses Projekt erhält Finanzmittel aus dem Horizon 2020 -Forschungs- und Innovationsprogramm der Europäischen Union im Rahmen der Stipendienvereinbarung NR. 732546 (Dekodieren).
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/>.