Thanks for your interest in improving this project.
- Search existing issues and pull requests before opening a duplicate.
- For a large change, open an issue first so the scope can be discussed.
- Keep pull requests focused on one problem or improvement.
- Do not commit secrets, API keys, generated credentials, personal data, or machine-specific files.
- Fork the repository and create a branch from
main. - Make the smallest change that solves the problem.
- Follow the existing code style and project structure.
- Build or run the project locally when possible.
- Run relevant tests or checks if the repository provides them.
- Update documentation when behavior or setup changes.
- Open a pull request explaining what changed and why.
- The change is focused and understandable.
- Existing behavior is not intentionally broken without explanation.
- Relevant build/tests/checks were run when available.
- Documentation was updated where needed.
- No secrets or unrelated generated files are included.
Bug reports, documentation fixes, accessibility improvements, portability fixes, tests, and small maintainability improvements are especially welcome.