Contributions
Last updated
Last updated
This guide will help you to contribute to Stakewise Operator or Oracle service.
Repository settings require all commits to be signed. You have to setup GPG signature locally. See .
Install . See Dockerfile in project sources for exact poetry version.
Check out github repo.
Run poetry install --no-root
. This command will install all dependencies including dev dependencies.
Add project directory to PYTHONPATH.
For example: export PYTHONPATH=.
Github CI pipeline is disabled for pull requests from forked repositories. So you have to run linters and tests locally.
Run linters: black src && pre-commit run -a
Run tests: pytest