We welcome contributions to the Blockchain Services project! Please follow the guidelines below to get started.
- Clone the Repository
git clone https://github.com/CityOfZion/blockchain-services
- Install Rush
cd blockchain-services npm i -g @microsoft/rush
- Install Dependencies
rush update
- Build dependencies
rush rebuild
Packages that implement support for a blockchain have test cases under packages/<package_name>/src/__tests__
.
To run tests:
rush rebuild
cd packages/<package_name
rushx test <optional_test_path>
You can omit the test file path to run all tests for that package.