Thanks for your interest in contributing! Here's how you can help.
Open an issue on GitHub Issues with:
- A clear title describing the problem
- Steps to reproduce the issue
- What you expected to happen vs. what actually happened
- Your OS and Python version
Open a GitHub issue with the feature request label. Describe the use case and why it would be valuable.
- Fork the repository
- Create a branch from
main(git checkout -b my-fix) - Make your changes and test them locally
- Commit with a clear message describing what changed and why
- Push to your fork and open a Pull Request against
main
Every PR should include:
- A clear description of what changed and why
- Confirmation that the app runs correctly with
make install && make run
- Keep it simple — match the style of the existing codebase
- No new dependencies without a good reason