Contributing to Umbraco

There are many ways to contribute to Umbraco. The Contribution Documentation will show you where and how.

Whether you're a seasoned developer, a creative designer, or a passionate user, there are countless ways to contribute to the Umbraco project. From coding and bug reporting to sharing your insights and creating tutorials, your input helps us shape a better experience for everyone.

Why contribute to an open-source project?

There are plenty of great reasons to get involved in open-source projects, and when it comes to Umbraco, the benefits are even greater! Here’s why you should consider contributing:

  • Expand your skill set: Gain valuable experience and learn new technologies.

  • Boost your career: Enhance your public résumé.

  • Build your network: Connect with fellow Umbraco enthusiasts and team members.

  • Learn and unlearn: Discover new insights and challenge your existing knowledge.

  • Make an impact: Your contributions can help thousands of users. Imagine saying, "I helped fix that bug!" 😎

  • Impact the planet: We plant a tree for each accepted contribution 🌳

  • Support the community: Help the hundreds of thousands of Umbraco users benefit from your efforts.

  • Give back: Contribute to the software you love or tackle that feature you've always wished was different!

So, let’s get those contribution hats on!

Where to contribute

Discover where you can make an impact and start contributing.

Documentation

First off, there's a lot of documentation, and it's not always easy to keep it updated or know if we covered all the details you need to know to follow them. We would love your help to verify the documentation. That is, to follow the docs to the letter and see if you’re successful or missing anything.

Find detailed instructions on how to contribute to the docs directly on the documentation site. Here, we have outlined the steps involved with testing and checking the articles against our style guide. In the same article, you can also learn much more about the rules we’re checking the docs against.

Head on over to the contributing guide for Documentation for the full details.

Umbraco CMS

There are plenty of up-for-grabs issues to look at - a great starting point if you’re not quite sure where to start.

We're also happy for you to work on translations or other problems you might know of that are not on the issue tracker yet.

Head on over to the contributing guide for Umbraco-CMS for the full details.

UI Library

The UI library contains all the UI elements for the backoffice. These are self-contained components that can be used in any project that needs a UI.

Head on over to the contributing guide for Umbraco.UI for the full details.

Umbraco backoffice project

Codenamed "Bellissima", this is the replacement for the AngularJS backoffice.

Head on over to the contributing guide for Umbraco.CMS.Backoffice for the full details.

Last updated