Thank you for your interest in contributing to this project! Before you start, please read the following guidelines carefully.
If you find a bug, follow these steps:
- Ensure the bug hasn't already been reported by searching the issues.
- If the bug is not reported, open a new issue with a detailed description of the problem, how to reproduce it, and, if possible, relevant screenshots or error messages.
If you have an idea for a new feature:
- Check if someone has already proposed a similar feature in the issues.
- If you don't find anything similar, open a new issue describing your idea and why you think it would be useful.
Good documentation is key to the success of any project. You can help by:
- Fixing typos or grammatical errors in the existing documentation.
- Adding more detailed explanations or examples to help users understand how to use the project.
- Creating new documentation for features that are not well covered.
Before you start writing code and opening a pull request, please discuss your ideas openly with the community:
- Open a new issue or comment on an existing one to describe the changes you plan to make.
- Engage in discussion to get feedback and ensure that your contribution aligns with the project's goals and roadmap.
If you want to contribute code:
- Fork the repository.
- Create a new branch with a descriptive name (
feature/new-feature
orfix/specific-bug
). - Make your changes in your branch.
- Ensure all tests pass and your changes do not introduce any issues.
- Commit your changes following the Conventional Commits guidelines.
- Submit a pull request describing the changes and why they are necessary.
Please follow the Conventional Commits guidelines for your commit messages. This helps to maintain a consistent commit history. Here are some examples:
feat: add new feature
fix: correct a bug
docs: update documentation
style: improve code formatting
refactor: code refactoring without functional changes
test: add or update tests
To ensure a welcoming and respectful environment, all participants must follow our Code of Conduct.
Thank you for your contribution!
If you have any questions or need help, feel free to contact one of the project maintainers.