Skip to content

Latest commit

 

History

History
35 lines (30 loc) · 828 Bytes

contributing.md

File metadata and controls

35 lines (30 loc) · 828 Bytes

Contributing to Blockchain Services

We welcome contributions to the Blockchain Services project! Please follow the guidelines below to get started.

Getting Started

Setting Up the Development Environment

  1. Clone the Repository
    git clone https://github.com/CityOfZion/blockchain-services
  2. Install Rush
    cd blockchain-services
    npm i -g @microsoft/rush
  3. Install Dependencies
    rush update
  4. Build dependencies
    rush rebuild

Testing

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.