Skip to content

Latest commit

 

History

History
50 lines (31 loc) · 1.66 KB

File metadata and controls

50 lines (31 loc) · 1.66 KB

Contributing Guidelines

Thank you for considering contributing to this project! Please follow these guidelines to help us maintain a high-quality codebase and collaborative environment.

How to Contribute

  1. Fork the repository and create your branch from main.
  2. Describe your changes in clear, concise commit messages.
  3. Test your changes before submitting a pull request.
  4. Submit a pull request with a clear description of your changes and the problem they solve.

Code of Conduct

Please read and follow our Code of Conduct to foster a welcoming and respectful community.

Pull Request Process

  • Ensure your branch is up to date with main.
  • Reference related issues in your PR description (e.g., Fixes #123).
  • Include relevant tests and documentation updates.
  • Wait for review and respond to feedback.

Coding Standards

  • Write clear, maintainable, junior friendly and well-documented code.
  • Use descriptive variable and function names.

Reporting Issues

  • Search existing issues before opening a new one.
  • Provide a clear and descriptive title and detailed information.
  • Include steps to reproduce, expected behavior, and screenshots if applicable.

Feature Requests

  • Explain the motivation and use case for the feature.
  • Propose a possible implementation or design if possible.

Commit Message Guidelines

  • Use the present tense ("Add feature" not "Added feature").
  • Use the imperative mood ("Fix bug" not "Fixes bug").
  • Limit the first line to 72 characters or less.

Questions

If you have any questions, feel free to open an issue or start a discussion.

Thank you for helping us improve this project!