Camunda community extensions adhere to a project lifecycle that aims to balance the needs of the broader community with that of the Camunda ecosystem as a whole. This section will also detail the process for reporting abandoned/unmaintained extensions.
Community extensions will have the following badges applied to them in addition to the Community Extension
label/badge, designating where they are in terms of current usability, project stability, and overall lifecycle status.
This badge is required for all extensions in the Community Hub.
- Designates that an extension is maintained by the open source community
- To add this badge to your repository, add the following code at the top of your extension's README file
[![](https://img.shields.io/badge/Community%20Extension-An%20open%20source%20community%20maintained%20project-FF4700)](https://github.com/camunda-community-hub/community)
One of these compatability badges is required for all repos in the Community Hub.
- Indicates compatibility with Camunda 8
- To add this badge to your repo, add the following code in your extension's README file
![Compatible with: Camunda 8](https://img.shields.io/badge/Compatible%20with-Camunda%208-0072Ce)
- Indicates compatibility with Camunda 7
- To add this badge to your repo, add the following code in your extension's README file
![Compatible with: Camunda 7](https://img.shields.io/badge/Compatible%20with-Camunda%207-26d07c)
One of these lifecycle badges is required for all repos in the Community Hub.
Proof-of-Concept
/experimental extensions are just that, ideas that community members would like to explore further. They offer little support, nor do they promise any stability.- To add this badge to your repository, add the following code at the top of your extension's README file:
![](https://img.shields.io/badge/Lifecycle-Proof%20of%20Concept-blueviolet)](https://github.com/Camunda-Community-Hub/community/blob/main/extension-lifecycle.md#proof-of-concept-)
- Extensions with the
Incubating
label provide some degree of stability which is defined and adhered to by the project’s maintainer, community support, and are actively maintained and updated. Documentation gaps, roadblocks, bugs, and other issues are to be expected. - To add this badge to your repository, add the following code at the top of your extension's README file:
![](https://img.shields.io/badge/Lifecycle-Incubating-blue)](https://github.com/Camunda-Community-Hub/community/blob/main/extension-lifecycle.md#incubating-)
- An extension with the
Stable
label has an active, thriving community surrounding it. It releases updates on a regular basis, has active maintainers and community participants, and may be actively used at an organizational level. - See Maintainer Expectations for more information on what it means to be a Stable extension.
- To add this badge to your repository, add the following code at the top of your extension's README file:
![](https://img.shields.io/badge/Lifecycle-Stable-brightgreen)](https://github.com/Camunda-Community-Hub/community/blob/main/extension-lifecycle.md#stable-)
-
An extension with the
Deprecated
label is no longer being maintained. It may have been deprecated due to an official feature or other solution. Be sure to review the README and see if there is an alternative presented. -
While it may work on your machine just fine today, there is no guarantee that it will work in the future. Use these extensions at your own risk.
-
To add this badge to your repository, add the following code at the top of your extension's README file:
![](https://img.shields.io/badge/Lifecycle-Deprecated-yellowgreen)](https://github.com/Camunda-Community-Hub/community/blob/main/extension-lifecycle.md#deprecated-)
- Extensions are considered unmaintained when the project’s owner is no longer updating the extension, or has not responded to open issues or pull requests within 30 days, or has notified a Camunda team member that they are no longer actively maintaining the extension.
- To add this badge to your repository, add the following code at the top of your extension's README file:
![](https://img.shields.io/badge/Lifecycle-Unmaintained-lightgrey)](https://github.com/Camunda-Community-Hub/community/blob/main/extension-lifecycle.md#Unmaintained-)
If you are a maintainer that is no longer able to maintain your extension, or you would like an additional maintainer, you can add the Needs Maintainer
badge to your extension's README file to help notify others that the extension is in need of a maintainer.
- To add this badge to your repository, add the following code at the top of your extension's README file:
![](https://img.shields.io/badge/Maintainer%20Wanted-This%20extension%20is%20in%20search%20of%20a%20Maintainer-ff69b4)
To report an extension as unmaintained, please open a new issue using the Report Unmaintained Repo template template.
If you are interested in stepping up to maintain a previously unmaintained extension, please open a new issue using the Extension Maintainer Proposal template.
- This badge designates that an extension is used for getting started with Camunda for educators and university programs
- To add this badge to your repository, add the following code at the top of your extension's README file
![](https://img.shields.io/badge/Educational%20Tooling-Project%20for%20getting%20started%20with%20Camunda%20for%20educators-%239F2B68)
- This badge designates that an extension is a tutorial or part of a video tutorial series used for getting started with Camunda
- To add this badge to your repository, add the following code at the top of your extension's README file
![](https://img.shields.io/badge/Tutorial%20Reference%20Project-Tutorials%20for%20getting%20started%20with%20Camunda-%2338A3E1)