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. Lintblack --check + flake8
  2. Testpytest 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