Ethereum Studio ist eine integrierte Entwicklungsumgebung (IDE), um dezentrale Apps (DAPPs) für Ethereum zu lernen, zu bauen und bereitzustellen. Es ist ein volles Browsererlebnis, bei dem keine Installationen ausgeführt werden müssen.

Das Ethereum Studio verfügt über einen integrierten Solidity Compiler und die virtuelle Maschine Ethereum . Es arbeitet auch mit lokalen und öffentlichen Netzwerken zusammen.
Um es auszuprobieren, gehen Sie zu Studio.Thereum.org.
Im Folgenden wird beschrieben, wie das Ethereum Studio -Projekt eingerichtet und lokal ausgeführt wird.
npx lerna bootstrap --hoistnpm start Durchsuchen Sie http://localhost:3000 . Beachten Sie, dass wenn Sie einen anderen Hostnamen/IP als localhost verwenden, stattdessen den Aktualisierungswert "Origin" in "Env.Development" ausführen, dies ist wichtig, damit die IFrames mit dem Hauptfenster kommunizieren können.
npm run build Die DIST -Dateien sind in ./dist . Beachten Sie, dass in diesem Befehl die Produktionsversion von ".env" -Datei verwendet wird. Um sie so lokal zu testen, erstellen Sie bitte ein ".env.local" mit dem richtigen Wert von Ursprungsvariablen vor dem Erstellen.
Legen Sie die neue Version sowohl in app.js als auch in manifest.json fest.
Führen Sie dieses Skript aus, um das für Sie zu beheben:
./bump_version " 1.1.0 " Erwägen Sie, den CHANGELOG doppelte Überprüfung und Aktualisierung der Änderungen in Betracht zu ziehen. Markieren Sie die neue Version.
Vorlagen befinden sich jetzt im Ordner ./packages/editor/templates . Nachdem Sie diese Dateien geändert haben und Änderungen anzeigen möchten, die Sie ausführen müssen, um generate-templates.js -Skript in ./packages/editor/scripts auszuführen.
Fehlerberichte und Vorschläge können auf der Seite "Projektprobleme" eingereicht werden. Weitere Informationen zu dem beteiligten Prozess finden Sie im Wiki: Übermittlung von Fehler und Vorschlägen.
Beiträge sind willkommen. Bitte besuchen Sie das Wiki, um einen Leitfaden zum Beitrag zu leisten.
Ethereum Studio ist kostenlose Software und GPLV3 lizenziert. Weitere Informationen finden Sie in der Kopierdatei.