Thanks for your interest in contributing! We welcome contributions of all kinds, including bug fixes, new features, documentation improvements, and – eventually – translations.
- Fork the repository.
- Create a feature branch, for example:
git checkout -b feature/your-feature-name
- Make your changes, following the style and structure of the project or package you are modifying.
- Add tests or verify that your changes work as expected.
- Commit your work using clear, descriptive commit messages.
- Push your branch:
git push origin feature/your-feature-name
- Open a Pull Request. In your PR description, include:
- What you changed
- Why you changed it
- Any related issues or context
Before opening a new issue:
- Check existing issues to avoid duplicates.
- Provide a clear description of the problem or feature request.
- For bugs, include steps to reproduce, expected vs. actual behavior, and any relevant logs or screenshots.
- For feature requests, explain the problem the feature solves and any alternatives you’ve considered.
- Follow the existing coding conventions (formatting, naming, structure).
- Update or add tests when appropriate.
- Ensure all tests pass before submitting your PR (if a test suite is available).
- Keep changes focused—smaller, well‑scoped PRs are easier to review and merge.
By contributing to this monorepo, you agree to follow our Code of Conduct.