Thank you for considering contributing to our project! We appreciate your interest and support. To ensure a smooth and effective collaboration, please follow these guidelines.
Please read and follow our Code of Conduct. By participating, you are expected to uphold this code.
If you find a bug, please create an issue and include the following details:
- Clear and descriptive title for the issue.
- Steps to reproduce the issue.
- Expected behavior versus actual behavior.
- Screenshots or log files, if applicable.
- Environment details, such as browser, operating system, and relevant configurations.
We welcome feature requests! To suggest an enhancement, please follow these steps:
- Check the issue tracker to see if the feature has already been requested.
- Open a new issue and provide the following information:
- Detailed description of the proposed feature.
- Rationale and benefits of the feature.
- Examples or mockups, if possible.
- Any additional context that might help.
To submit a pull request, follow these steps:
- Fork the repository and clone it to your local machine.
- Create a new branch from
main
for your changes (use a descriptive name, e.g.,feature/add-new-feature
orfix/issue-123
). - Make your changes. Ensure your code adheres to the project's style guidelines.
- Test your changes thoroughly.
- Commit your changes with a clear and concise commit message.
- Push your branch to your forked repository.
- Open a pull request to the
main
branch of this repository. Provide a detailed description of your changes and link any related issues.
Please adhere to the coding style used in the project. This includes:
- Descriptive variable and function names.
- Comments where necessary to explain complex logic.
- Following language-specific best practices.
Write clear, concise commit messages. Follow these conventions:
- Start with a short summary (50 characters or less).
- Include additional detail in the body, if necessary.
- Use the imperative mood (e.g., "Add feature" instead of "Added feature").
We are grateful for your contributions and look forward to collaborating with you!