1. Fork the cryptoconditions repo on GitHub.

  2. Clone your fork locally and enter into the project:

    $ git clone
    $ cd cryptoconditions/
  3. Add the upstream remote:

    $ git remote add upstream
  4. Install in development mode:

    $ pip install -e .[dev]
  5. Make sure you can run the tests:

    $ pytest -v

For the installation step and running the tests you can also use the provided docker-compose.yml file:

$ docker-compose build
$ docker-compose run --rm cryptoconditions pytest -v