Contributing to Cosmos EVM

August 27, 2025 ยท View on GitHub

We appreciate community contributions! To ensure a smooth process, please follow these guidelines.


Requirements for Pull Requests

  1. Issue Link Required

    • All pull requests must be linked to an existing GitHub Issue.
    • PRs without a corresponding issue will not be reviewed.
    • Issues should include:
      • Reproducibility: If the issue is a bug, describe steps to reproduce the problem clearly.
      • Context & Explanation: Provide enough background so others can understand the problem or motivation.
      • Potential Impact: Explain how this affects the project or user experience, referencing:
        • severity
        • user scope
        • downstream effects
  2. Signed Commits

    • All commits must be signed.
    • Unsigned commits will be rejected.
  3. Conventional Commit PR Titles

  4. Documentation Contributions

    • We only accept documentation PRs that make substantial or impactful changes.
    • Minor typo or style-only fixes in documentation will not be accepted.

Getting Started

  • Fork the repo and create your branch from main.
  • Run tests and linters before submitting.
  • Make sure your code adheres to the project's style and conventions.

Thank you for helping improve Cosmos EVM!