Thank you for your interest in contributing to the Command Scope Contract project.
- Fork the repository
- Clone your fork
- Install dev dependencies:
pip install -e ".[dev]" - Create a feature branch:
git checkout -b my-feature - Make your changes
- Run checks:
make check - Submit a pull request
- Read the spec:
docs/spec-v0.1.md - Review the schemas:
schemas/ - Look at example contracts:
examples/contracts/
This project uses ruff for linting and formatting.
make lint— check for issuesmake fmt— auto-format
Run the test suite with:
make testAll pull requests must pass CI before merging.
For changes to the protocol or significant design decisions, follow the RFC process described in rfcs/RFC_PROCESS.md.
Please follow our Code of Conduct.