Build wird automatisch auf den Server gesetzt. Denken Sie bei SSH, denken Sie an die richtige Chown & Chmod.
Dies ist eine leichte Brieftasche, die mit einer örtlichen API anschließt, die von der ausführbaren Datei witcene_node bereitgestellt wird.
Es speichert alle Tasten lokal im Browser und gibt Ihre Schlüssel niemals jemandem aus, da es Transaktionen lokal unterzeichnet, bevor sie an den API -Server übertragen werden, der sie dann an das Blockchain -Netzwerk überträgt. Die Brieftasche ist mit einem Passwort Ihrer Auswahl und verschlüsselt in einer Browser -Datenbank verschlüsselt.
Local Coin-UI hängt von Node Node.js ab, und Version 9+ ist erforderlich.
Auf Ubuntu und OSX ist der einfachste Weg, Knoten zu installieren, die Verwendung des Node -Versionsmanagers.
Um NVM für Linux/OSX zu installieren, kopieren Sie einfach die folgenden Einfügen in einem Terminal ein.
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash
nvm install v9
nvm use v9
Sobald Sie den Knoten installiert haben, können Sie das Repo klonen:
git clone https://github.com/localcoinis/localcoin-ui.git
cd localcoin-ui
Vor dem Start der GUI müssen Sie die NPM -Pakete installieren:
npm install
Der Dev Server verwendet Express in Kombination mit WebPack.
Sobald alle Pakete installiert wurden, können Sie den Entwicklungsserver durch Ausführen starten:
npm start
Sobald die Zusammenstellung abgeschlossen ist, ist die GUI in Ihrem Browser unter: localhost:9000 oder 127.0.0.1:9000 erhältlich. Das Hot Reloading ist aktiviert, sodass der Browser beim Bearbeiten der Quelldateien live aktualisiert wird.
Standardmäßig stellt sich die lokale Lokalcoin-UI mit dem Live-Lokalcoin-Netzwerk verbindet. TODO: (Schalten Sie es auf das TestNet. Öffnen Sie dazu die Benutzeroberfläche in einem Browser, gehen Sie zu Einstellungen und wählen Sie unter Zugriff den öffentlichen TestNet -Server im Dropdown -Menü. Sie sollten auch den Wasserhahn ändern, wenn Sie ein Konto erstellen müssen, die TestNet -Wasserhahn -Adresse lautet https://testnet.localcoin.is.)).)).)).)).)).)).))
Die Benutzeroberfläche lädt und verbindet eine Verbindung zum TestNet, wo Sie den Wasserhahn verwenden können, um ein Konto zu erstellen und eine anfängliche Summe von Test LLC zu erhalten.
Wenn Sie irgendwo Ihre eigene Brieftasche hosten möchten, sollten Sie einen Produktionsbau erstellen und sie mit Nginx oder Apache hosten. Um ein Prod -Bundle zu erstellen, führen Sie einfach den folgenden Befehl aus:
npm run build
Dadurch wird ein Bundle im Ordner /dist erstellt, das mit dem Webserver Ihrer Wahl gehostet werden kann.
Wir verwenden Elektronen, um installierbare Geldbörsen bereitzustellen, die für Windows-, OSX- und Linux -Debian -Plattformen wie Ubuntu verfügbar sind. Stellen Sie zunächst sicher, dass Ihre lokale Python -Version 2.7.x ist, da eine Abhängigkeit dies erfordert.
Unter Linux müssen Sie die folgenden Pakete installieren, um die Symbolgenerierung zu verarbeiten:
sudo apt-get install --no-install-recommends -y icnsutils graphicsmagick xz-utils
Für das Aufbau verfügt jede Architektur über ihr eigenes Skript, mit dem Sie Ihre native binäre aufbauen können:
Linux npm run package-deb
Windows npm run package-win
MAC npm run package-mac
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.
Bitte arbeiten Sie den Staging -Zweig (Dev) aus und stellen Sie an diesem Zweig Pull -Anfragen. Die Master -Filiale wird nur für neue Veröffentlichungen aktualisiert.
Wenn Sie sich engagieren möchten, haben wir einen Telegramm -Chatroom, in dem Sie Fragen stellen und Hilfe erhalten können. Sie können sich auch Local Coin on Discord anschließen
git checkout -b 123 entsprichtUnsere Stilrichtlinie basiert auf "Airbnb JavaScript Style Guide" (https://github.com/airbnb/javaScript) mit wenigen Ausnahmen:
Wir ermutigen nachdrücklich, Eslint zu verwenden, um sicherzustellen, dass der Code unsere Stilrichtlinien einhält.