Thanks for your interest in contributing! Here's how to get started.
Open a GitHub Issue with:
- Clear description of the problem or idea
- Steps to reproduce (for bugs)
- Expected vs actual behavior
- Fork the repository
- Create a feature branch (
git checkout -b feat/your-feature) - Make your changes with clear commit messages
- Run existing tests to ensure nothing breaks
- Open a PR with a description of what changed and why
See the README for installation and setup instructions.
- Follow the existing patterns in the codebase
- Use meaningful variable and function names
- Add comments only where the logic isn't self-evident
Open an issue or start a discussion. Response time is typically within a few days.