中文版
Dies ist die Referenzbrieftasche von Bitshares-Blockchain, die mit Bitshares-Blockchain-Knoten ( Bitshares-Core ) verbunden ist.
Diese Referenzbrieftasche ist eine Brieftasche auf Browserbasis, was bedeutet, dass Ihre Schlüssel lokal in Ihrem Browser gespeichert sind und sie bei der Verwendung der Brieftasche nie verlässt . Sie sollten Ihre Schlüssel niemals jemandem aussetzen, da die Transaktionen vor Ort unterschrieben werden, bevor sie an einen Knoten übertragen werden.
Aufbau von Bitshares-UI-Browser-basiertem Referenzbrieftasche hängt von der Knotenversion 16 mit einem Nicht-Root-Benutzer ab.
Auf Ubuntu oder MacOS ist der einfachste Weg, Knoten zu installieren, die Verwendung von Node Version Manager.
Installieren Sie NVM gemäß der Empfehlung Ihrer Plattformen und legen Sie die Version fest
nvm install v16
nvm use v16
Sobald Sie den Knoten installiert haben, klonen Sie das Repository mit den folgenden Befehlen:
git clone https://github.com/bitshares/bitshares-ui.git
cd bitshares-ui
Vor dem Start der Benutzeroberfläche müssen Sie die Pakete mit Garn auf einem Nicht-Root-Benutzer installieren:
yarn install
Sobald alle Pakete installiert wurden, können Sie den Entwicklungsserver durch Ausführen starten:
yarn start
Sobald die Zusammenstellung abgeschlossen ist, ist die Benutzeroberfläche in Ihrem Browser unter: localhost:8080 oder 127.0.0.1:8080 erhältlich. Das Hot Reloading ist aktiviert, sodass der Browser beim Bearbeiten der Quelldateien live aktualisiert wird.
Standardmäßig verbindet Bitshares-UI eine Verbindung zum Bitshares Mainnet, aber es ist sehr einfach, es auf das TestNet zu schalten. Öffnen Sie dazu die Benutzeroberfläche in einem Browser, gehen Sie zu Einstellungen und wählen Sie unter Knoten das TestNet im Dropdown -Menü. Die Benutzeroberfläche lädt und verbindet sich mit dem TestNet.
Hier gibt es auch eine vorgefertigte Bereitstellung, die direkt mit TestNET angeschlossen ist, einschließlich der hier verfügbaren Kontoerstellung.

Wenn Sie Ihre eigene Benutzeroberfläche an einem Ort hosten möchten, sollten Sie einen Produktionsbau erstellen und mit Nginx oder Apache hosten. Um ein Prod -Bundle zu erstellen, führen Sie einfach den folgenden Befehl aus:
yarn run build
Dadurch wird ein Bundle im Ordner ./build/dist erstellt, der mit dem Webserver Ihrer Wahl gehostet werden kann.
Wir verwenden Elektronen, um installierbare Geldbörsen bereitzustellen, die für Windows, MacOS und Linux Debian -Plattformen wie Ubuntu verfügbar sind. Es gibt eine GitHub -Aktion, die alle für diesen Build erforderlichen Schritte anzeigt.
Dadurch werden die Benutzeroberfläche mit einigen speziellen Änderungen für die Verwendung mit Elektronen erstellt, installierbare Binärdateien mit Elektronen erzeugt und das Ergebnis in den Ordner Root build/binaries kopiert.
Klonen Sie dieses Repository, führen Sie docker-compose up und besuchen Sie Localhost: 8080
Siehe Beitrag.md
Dieses Repository hat einen Verhaltenskodex, der von allen folgen sollte. Bitte lesen Sie code_of_conduct.md
Bitte halten Sie Kommentare konstruktiv und sauber
Die BitShares UI ist in BrowsStack (https://www.browsstack.com) integriert, um manuelle Kompatibilitätstests auf Geräten und Browserversionen zu ermöglichen. In Zukunft werden wir zu einem automatisierten Selenium -Test -Framework wechseln. 
Es gibt drei Zweige, die den aktuellen Release -Prozess bilden.
Alle PRs sollten in den develop gedrängt werden. Neue Commits werden automatisch in dieser Filiale bereitgestellt und zur Überprüfung veröffentlicht.
Verfügbar zum Surfen auf https://develop.bitshares.org
Am Ende jedes Meilensteins wird develop in die Inszenierung gedrängt und bildet den Release -Kandidaten. Das Datum des RC bildet den Namen, dh. 5.0.220214-rc1 .
Bei der Ausgabe von Bewerbungsstörungen und Fehlern sollten an den Problemträger übermittelt werden, und PRs sollten in die staging gedrängt werden.
Verfügbar zum Surfen auf https://staging.bitshares.org
Wenn alle Hauptprobleme des aktuellen RC festgelegt sind, wird staging -Zweig an den stabilen master -Zweig freigegeben.
Verfügbar zum Surfen auf https://wallet.bitshares.org, der offiziellen Referenzbrieftasche für Bitshares.