We welcome contributions to this project. Here's how to get started.
- Fork the repository
- Create a feature branch (
git checkout -b feature/your-feature) - Make your changes
- Run any existing tests
- Commit your changes with a clear message
- Push to your branch (
git push origin feature/your-feature) - Open a Pull Request
Open an issue with:
- A clear title and description
- Steps to reproduce
- Expected vs actual behavior
- Your environment (OS, version, etc.)
Do not open public issues for security vulnerabilities. See SECURITY.md for reporting instructions.
- Follow the existing code style in the project
- Keep changes focused and minimal
- Write clear commit messages
By contributing, you agree that your contributions will be licensed under the same license as the project.