Skip to main content

9.1 Contributing Guide

C-SWON welcomes contributions from the Bittensor community.

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:

  1. Lint — black --check + flake8
  2. Test — pytest tests/ -v
  3. 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, not print() or stdlib logging

Reporting Issues​

File issues at github.com/adysingh5711/C-SWON/issues.

Contact​

✉ Emailsinghaditya5711@gmail.com
𝕏 Twitter@singhaditya5711
✈ Telegram@singhaditya5711
🔗 LinkedInsinghaditya5711

← Previous8.3 Roadmap
→ NextDocumentation Index
IndexDocumentation Index
Repositorygithub.com/adysingh5711/C-SWON