Thank you for your interest in contributing to KeyTracker! We welcome all types of contributions, including bug reports, feature requests, documentation updates, and code contributions.
- Search existing issues to see if the bug has already been reported.
- If not, open a new issue with a clear description, steps to reproduce, and screenshots if applicable.
- Open an issue explaining the feature request, why it would be useful, and how it should work.
- Fork the repository and clone it locally.
- Set up a virtual environment and install dependencies from
requirements.txt. - Create a new branch for your feature or bugfix:
git checkout -b feature/amazing-feature
- Write clean, formatted, and readable Python code.
- Ensure the app runs correctly by executing:
python main.py
- Verify that PyInstaller builds successfully:
pyinstaller KeyTracker.spec
- Commit your changes and push to your fork.
- Open a Pull Request from your fork to our
mainbranch.
Thank you for helping make KeyTracker better!