Build akan di -autodeployed ke server. Bekerja oleh SSH, ingatlah Chown & Chmod yang tepat.
Ini adalah dompet cahaya yang menghubungkan ke API LocalCoin yang disediakan oleh Witness_node yang dapat dieksekusi.
Ini menyimpan semua kunci secara lokal di browser, tidak pernah mengekspos kunci Anda kepada siapa pun karena menandatangani transaksi secara lokal sebelum mengirimkannya ke server API yang kemudian menyiarkannya ke jaringan blockchain. Dompet dienkripsi dengan kata sandi pilihan Anda dan dienkripsi dalam database browser.
Localcoin-UI tergantung pada node node.js, dan versi 9+ diperlukan.
Di Ubuntu dan OSX, cara termudah untuk menginstal Node adalah dengan menggunakan Node Version Manager.
Untuk menginstal NVM untuk Linux/OSX, cukup salin tempel berikut di terminal:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash
nvm install v9
nvm use v9
Setelah Anda menginstal node, Anda dapat mengkloning repo:
git clone https://github.com/localcoinis/localcoin-ui.git
cd localcoin-ui
Sebelum meluncurkan GUI, Anda harus menginstal paket NPM:
npm install
Server Dev menggunakan Express dalam kombinasi dengan Webpack.
Setelah semua paket telah diinstal, Anda dapat memulai server pengembangan dengan menjalankan:
npm start
Setelah kompilasi selesai, GUI akan tersedia di browser Anda di: localhost:9000 atau 127.0.0.1:9000 . Hot Reloading diaktifkan sehingga browser akan hidup pembaruan saat Anda mengedit file sumber.
Secara default localcoin-UI terhubung ke jaringan localcoin langsung. TODO: (beralih ke testnet. Untuk melakukannya, buka UI di browser, buka pengaturan, lalu di bawah akses, pilih server testnet publik di menu dropdown. Anda juga harus mengganti faucet jika Anda perlu membuat akun, alamat faucet testnet adalah https://testnet.localcoin.is.))
UI akan memuat ulang dan terhubung ke TestNet, di mana Anda dapat menggunakan faucet untuk membuat akun dan menerima jumlah awal Test LLC.
Jika Anda ingin meng -host dompet Anda sendiri di suatu tempat, Anda harus membuat build produksi dan meng -hostnya menggunakan Nginx atau Apache. Untuk membuat bundel prod, cukup jalankan perintah berikut:
npm run build
Ini akan membuat bundel di folder /Dist yang dapat di -host dengan server web pilihan Anda.
Kami menggunakan elektron untuk menyediakan dompet yang dapat diinstal, tersedia untuk platform Windows, OSX dan Linux Debian seperti Ubuntu. Pertama, pastikan versi python lokal Anda adalah 2.7.x, karena ketergantungan membutuhkan ini.
Di Linux Anda perlu menginstal paket berikut untuk menangani pembuatan ikon:
sudo apt-get install --no-install-recommends -y icnsutils graphicsmagick xz-utils
Untuk membangun, setiap arsitektur memiliki skrip sendiri yang dapat Anda gunakan untuk membangun biner asli Anda:
Linux npm run package-deb
Windows npm run package-win
Mac npm run package-mac
Ini akan mengkompilasi UI dengan beberapa modifikasi khusus untuk digunakan dengan elektron, menghasilkan binari yang dapat diinstal dengan elektron dan menyalin hasilnya ke folder build/binaries root.
Harap kerjakan cabang pementasan (dev) dan buat permintaan tarik ke cabang itu. Cabang Master hanya akan diperbarui untuk rilis baru.
Jika Anda ingin terlibat, kami memiliki ruang obrolan telegram di mana Anda dapat mengajukan pertanyaan dan mendapatkan bantuan. Anda juga dapat bergabung dengan localcoin di perselisihan
git checkout -b 123Pedoman gaya kami didasarkan pada 'Airbnb JavaScript Style Guide' (https://github.com/airbnb/javascript), dengan beberapa pengecualian:
Kami sangat menganjurkan untuk menggunakan Eslint untuk memastikan kode mematuhi pedoman gaya kami.