Contributing¶
Development Setup¶
Fork the repository
Clone your fork locally
Build with
make debugfor development buildsRun tests with
make test
Code Style¶
Use camelCase for function and variable names
Use SCREAMING_CASE for macros and constants
Keep functions focused and under 50 lines where possible
Comment non-obvious algorithms and magic numbers
Pull Request Process¶
Fork the repository
Create a feature branch
Make changes and verify perft results match expected values
Submit a pull request with clear description