We welcome contributions from the community! This document provides guidelines for contributing to the project.
- Fork the Repository
- Fork the project to your GitHub account
- Clone your forked repository locally
- Create a Branch
- Create a new branch for your feature or bugfix
- Use a clear and descriptive branch name
- Example:
feat/add-new-functionalityorfix/resolve-issue-123
- Make Changes
- Make your changes in the new branch
- Follow the project's coding style and conventions
- Write clear, concise commit messages
- Testing
- Ensure all existing tests pass
- Add new tests for your changes if applicable
- Run the test suite before submitting a pull request
- Submit a Pull Request
- Push your changes to your fork
- Open a pull request against the main repository
- Provide a clear description of your changes
- Reference any related issues
- Be respectful and inclusive
- Listen to feedback constructively
- Collaborate and help each other
- Use the GitHub Issues section
- Provide a clear and detailed description
- Include steps to reproduce the issue
- Specify your environment (OS, version, etc.)
If you have any questions, please open an issue or reach out to the maintainers.
Thank you for contributing!