Thank you for your interest in contributing to coloralgorithm!
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/coloralgorithm.git - Install dependencies:
npm install - Create a branch for your changes:
git checkout -b my-feature
npm run build # One-time build
npm run start # Watch mode for developmentnpm testnpm run lint- Make sure all tests pass
- Update documentation if needed
- Keep changes focused and atomic
- Write clear commit messages
When reporting issues, please include:
- Node.js version
- npm version
- Operating system
- Steps to reproduce
- Expected vs actual behavior
- Use TypeScript
- Use
constoverletwhen possible - Follow existing code patterns
By contributing, you agree that your contributions will be licensed under the Apache 2.0 License.