9.1 Contributing Guide
C-SWON welcomes contributions from the Bittensor community.
Quick Links
Development Setup
git clone https://github.com/adysingh5711/C-SWON.git
cd C-SWON
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
pip install -e .
Running Tests
pytest tests/ -v --tb=short
CI Pipeline
All PRs must pass:
- Lint —
black --check+flake8 - Test —
pytest tests/ -v - Docker build — Dockerfile builds successfully
PR Guidelines
- Keep PRs under 50 files
- Every new utility or scoring function needs a test in
tests/ - No silent failures — raise typed exceptions
- Type hints on every function signature
- Use
bt.logging, notprint()or stdliblogging
Reporting Issues
File issues at github.com/adysingh5711/C-SWON/issues.
Contact
| singhaditya5711@gmail.com | |
| 𝕏 Twitter | @singhaditya5711 |
| ✈ Telegram | @singhaditya5711 |
| singhaditya5711 |
Navigation
| ← Previous | 8.3 Roadmap |
| → Next | Documentation Index |
| Index | Documentation Index |
| Repository | github.com/adysingh5711/C-SWON |