Skip to content

Contributing to Granit

Thank you for your interest in contributing to Granit. This section covers everything you need to get started as a contributor to the framework.

Before contributing, please read the Code of Conduct (Contributor Covenant 2.1). We are committed to providing a welcoming and inclusive experience for everyone.

Open an issue using the Bug template. Include:

  • A clear, concise description of the problem
  • Steps to reproduce
  • Expected vs actual behavior
  • .NET version and OS

Open an issue using the Feature template. Describe:

  • The use case and motivation
  • How it fits into Granit’s modular architecture
  • Any alternatives you considered
  1. Fork the repository
  2. Create a branch from develop (see Git Workflow)
  3. Write your code following the Coding Standards
  4. Write or update tests (see Testing Guide)
  5. Run the Definition of Done checks
  6. Commit using Conventional Commits
  7. Open a merge request against develop

By contributing, you agree that your contributions will be licensed under the Apache License 2.0.