Thank you for your interest in contributing to our project. We appreciate your help in making this project better for everyone. Please take a moment to review the following guidelines to ensure a smooth and productive collaboration.
We adhere to a Code of Conduct to ensure a welcoming and inclusive environment for all contributors. Please review our Code of Conduct before participating in this project.
We welcome contributions in various forms, including bug reports, feature requests, documentation improvements, and code contributions. Here's how you can get involved:
If you would like to contribute code or documentation changes, please follow these steps:
- Fork the repository to your own GitHub account.
- Create a new branch for your work: git checkout -b feature/your-feature-name or bugfix/your-bugfix-name.
- Make your changes and commit them.
- Push your branch to your fork: git push origin feature/your-feature-name.
- Open a pull request to our repository, explaining the purpose and details of your changes.
- Please ensure your pull request follows our Commit Message Guidelines.
To get started with contributing, please follow these steps:
- Read our Code of Conduct to understand the expectations of behavior within this project.
- Fork the repository to your GitHub account.
- Clone your fork to your local development environment.
- Follow the Development Environment Setup to prepare your environment.
- Check out our Coding Guidelines for information on coding standards and best practices
Before submitting code changes, it's essential to test your work thoroughly. Ensure that your changes don't break existing functionality and that new features work as expected. Follow the testing guidelines outlined in TESTING.md.
Contributions to documentation are highly valued. If you make changes to the project's documentation, ensure that your additions are clear and concise. Also, update the relevant sections of this CONTRIBUTING.md document.