For in-depth information and guidance, please refer to the SPV Wallet Documentation.
npm install -g yarn
yarn install
yarn start
Release Deployment
goreleaser for easy binary or library deployment to GitHub and can be installed via: brew install goreleaser
.
The .goreleaser.yml file is used to configure goreleaser.
Use make release-snap
to create a snapshot version of the release, and finally make release
to ship to production.
Makefile Commands
View all makefile
commands
make help
List of all current commands:
audit Checks for any packages that are vulnerable
clean Remove previous builds and any test cache data
help Show this help message
install Install the application
install-all-contributors Installs all contributors locally
outdated Checks for any outdated packages
release Full production release (creates release in GitHub)
release-snap Test the full release (build binaries)
release-test Full production test release (everything except deploy)
replace-version Replaces the version in HTML/JS (pre-deploy)
start Starts the console
tag Generate a new tag and push (tag version=0.0.0)
tag-remove Remove a tag if found (tag-remove version=0.0.0)
tag-update Update an existing tag to current commit (tag-update version=0.0.0)
update-contributors Regenerates the contributors html/list
Please read our standards document
View the contributing guidelines and follow the code of conduct.
All kinds of contributions are welcome!
To get started, take a look at code standards.
View the contributing guidelines and follow the code of conduct.