Contributing to Radius

Guides and requirements for contributing to and engaging with the Radius community

Radius is built and maintained by an open community, and you’re invited to contribute. Whether you write code, improve the docs, share a Recipe, file a bug, or answer questions, every contribution strengthens Radius. Use this page as your starting point.

Get started in three steps

  1. Introduce yourself: join the Radius Discord to get help and connect with other contributors.
  2. Find something to work on: browse the good-first-issues and /assign a beginner-friendly task to yourself.
  3. Make your change: choose a way to contribute below, follow that repository’s contribution guide, and open a pull request.

Browse good-first-issues

Ways to contribute

You don’t need to write code to make an impact. Using Radius and sharing your experience is a valuable contribution in itself. Radius spans several repositories — choose the path that matches your interests and follow that repository’s contribution guide to get started.

🚀 Use Radius & share feedback

Run Radius on your own apps, build a sample with Resource Types and Recipes, and report bugs or request features. Real-world feedback shapes the roadmap.

💻 Contribute code

Fix a bug or add a feature to the rad CLI, control plane, or other components in the main radius-project/radius repo, or help review pull requests.

🧩 Share Recipes & Resource Types

Add to the shared library of Radius Resource Types and Recipes in radius-project/resource-types-contrib that the whole community can reuse.

📝 Improve the docs

Fix typos, clarify guides, or write new content in radius-project/docs. Documentation changes are one of the easiest ways to start contributing.

Radius repositories

All Radius source lives under the radius-project organization on GitHub. The most common repositories to contribute to are:

RepositoryDescription
radius-project/radiusMain repository with the source for the rad CLI, control plane, and other core Radius components
radius-project/resource-types-contribShared library of Radius Resource Types and Recipes for Radius applications
radius-project/docsDocumentation for Radius (this site)
radius-project/dashboardThe frontend experience for Radius
radius-project/blogSource for the Radius blog
radius-project/samplesSample applications that demonstrate Radius

Before your first pull request

Review these requirements before you contribute:

  • Read the Code of Conduct: the Radius community follows the CNCF Code of Conduct. Be respectful and inclusive.
  • Sign your commits (DCO): every commit must be cryptographically signed. See the contribution guide for details.
  • Follow the repository’s contribution guide: each repository has its own setup and workflow instructions. Start there.
  • Ask for help when you need it: reach out on Discord or comment on the issue you’re working on.

Stay connected

Connect with the community on the Radius Discord server:

Join the Radius Discord


How-To: Contribute to the Radius documentation

How to contribute to the Radius documentation

Spread the word

Give presentations, write about Radius, and share it with your community