git clone https://github.com/shauryagangrade/GCode.git
cd GCode
pip install -e .
cp .env.example .env
gcodeYou will need an OpenRouter API key. Copy the .env.example file, name it .env, and fill in your OPENROUTER_API_KEY.
Open an issue using the bug report template. Include steps to reproduce, expected vs actual behavior, and environment info.
Open an issue using the feature request template.
- Fork the repo and create a branch:
git checkout -b feat/your-feature - Make your changes
- Verify:
pytest— must pass clean - Open a PR against
main
Look for issues labeled good first issue.
- Follow PEP 8 styling guidelines.
- Write clean, readable code with descriptive variable names.
- Ensure all tests pass before opening a PR.
- One PR per change — keep scope tight
- PR description must explain why, not just what
- Ensure any new tools or CLI commands are documented.
- AI-assisted code is welcome — provided you have reviewed and tested the output.
feat: add dark mode toggle
fix: correct timezone offset in tournament dates
docs: update quick start steps
Types: feat | fix | docs | style | refactor | perf | test | ci | chore
GitHub Issues: https://github.com/shauryagangrade/GCode/issues