Contribution Guidelines

Ensure your contributions align with our community standards and make the review process smooth for everyone.

📜 Code of Conduct

  • Be Respectful

    Use inclusive language, avoid personal attacks, and foster a welcoming environment.

  • Be Collaborative

    Listen to feedback, ask questions, and work with maintainers to refine your changes.

  • Follow the Rules

    Submit only high-quality, well-documented code that follows our coding standards.

🛠 Contribution Workflow

1. Review Guidelines

Understand our code standards, documentation requirements, and issue triage process before starting.

2. Create an Issue

Start by creating a discussion issue to outline your proposed changes or enhancements.

3. Submit a Pull Request

Follow our template to structure your PR with detailed changelogs and code comments.

⚙️ Best Practices

Write Tests

All new features must include unit tests to ensure stability and prevent regressions.

Document Everything

Add clear explanations for APIs, functions, and architectural decisions.

Follow Linting Rules

Run linters and formatters before submitting to ensure code quality.

Keep PRs Focused

Submit changes in small, manageable batches to simplify review and testing.

Ready to Start Contributing?

Review the guidelines above and head back to the home page to begin your contribution.

Go to Homepage