We welcome contributions to our project! Whether you're reporting a bug, suggesting new features, or contributing code, your efforts are greatly appreciated. Here's how you can get involved:
To help us understand and resolve issues faster:
- Check for duplicates: Ensure the issue hasn’t already been reported.
- Use a clear title: Describe the problem in a concise way.
- Provide details:
- Steps to reproduce the issue.
- Expected behavior vs. actual behavior.
- Screenshots, logs, or error messages if applicable.
- Submit your report: Use the Issues tab and select the appropriate template.
Have an idea for improvement? We'd love to hear it!
- Search existing suggestions: Ensure your feature request hasn’t already been proposed.
- Use the feature request template: Provide:
- A brief overview of the feature.
- The problem it solves.
- Why it’s valuable to the project.
- Submit your idea: Use the Feature Request option.
- Ensure your changes align with the project goals and roadmap.
- Open a discussion in the repository if the change is significant.
- Fork the repository: Clone it locally.
- Create a new branch: Use a descriptive name (e.g.,
fix-login-bug
). - Write clean code: Follow the project's coding conventions and style.
- Add tests: Ensure your changes are well-tested.
- Commit your changes:
- Use descriptive commit messages.
- Group related changes in a single commit.
- Push to your branch.
- Submit a Pull Request: Link to any related issues or feature requests.
- Ensure your changes are up-to-date with the main branch.
- Provide a clear description of your changes.
- Include references to any related issues or feature requests.
- Be ready to address feedback during the review process.
We’ve created templates to streamline contributions:
- Use the Bug Report template for issues.
- Use the Feature Request template for suggestions.
- Provide relevant details for Pull Requests.
We value your input and support!