Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Define local Development Environment #14

Open
sebrock opened this issue Jul 19, 2020 · 0 comments
Open

Define local Development Environment #14

sebrock opened this issue Jul 19, 2020 · 0 comments
Assignees
Labels
documentation Used to flag Project documentation help wanted Extra attention is needed

Comments

@sebrock
Copy link
Collaborator

sebrock commented Jul 19, 2020

What everybody needs on their machine locally.
Dependent in part on the decisions from #19


Below adpted slightly from BitDesert/Nault/readme.md

Development Prerequisites

Development Guide

Clone repository and install dependencies

git clone https://github.com/BananoCoin/Nault
cd Nault
npm install

Run the wallet in dev mode

npm run wallet:dev

If you want to debug in VS code, first install debugger for chrome
Then you can just go to the debug screen and choose "Launch Chrome http"

Run the wallet in dev mode as https (for example if using the Ledger device)

npm run wallet:dev-ssl

To debug in VS code: Go to debug screen and choose "Launch Chrome https"

Build Wallet (For Production)

Build a production version of the wallet for web:

npm run wallet:build

Build a production version of the wallet for desktop: (Required for all desktop builds)

npm run wallet:build-desktop
@sebrock sebrock added this to To do in Project Environment via automation Jul 19, 2020
@sebrock sebrock changed the title Development Toolchain Define local Development Environment Jul 19, 2020
@sebrock sebrock moved this from To do to In progress in Project Environment Jul 21, 2020
@sebrock sebrock added documentation Used to flag Project documentation help wanted Extra attention is needed labels Jul 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Used to flag Project documentation help wanted Extra attention is needed
Projects
Project Environment
  
In progress
Development

No branches or pull requests

3 participants