Development Setup
Code Style
- Python: Black + Ruff
- TypeScript: ESLint + Prettier
- Always include tests
Testing
Commit Convention
We use conventional commits:feat: new featurefix: bug fixdocs: documentationrefactor: code restructuretest: test updateschore: maintenance
PR Process
- Fork the repo
- Create a feature branch
- Write tests
- Submit a PR with clear description