Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add badges to the main incubation stages #199

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions incubation-process.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ Projects which intend to join the OpenRail Association are considered candidates

## Stage 1: Sandbox

![Badge Stage 1](https://openrailassociation.org/badges/openrail-project-stage-1.svg)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about linking the badges to their respective chapters in the incubation process? Ideally, this anchor would be static in case the headline changes. I think you can also set that in GitHub's Markdown.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like the idea.


The Sandbox stage is the initial stage for projects being hosted by the OpenRail Association. Sandbox projects meet the minimal requirements necessary for being considered to be part of the OpenRail Association.

The Sandbox stage is the entry stage for all projects hosted by the OpenRail Association. This stage is meant for projects to mature and work on meeting the criteria for the Incubation stage while already being part of the OpenRail Association. This can be projects that are in an early phase or it can be projects which already are mature. More mature projects will likely spend less time in the Sandbox stage.
Expand All @@ -42,6 +44,8 @@ The barrier for entering the Sandbox stage is intended to be low, so that it's e

## Stage 2: Incubation

![Badge Stage 2](https://openrailassociation.org/badges/openrail-project-stage-2.svg)

The Incubation stage is for projects that have reached a high level of quality and maturity that indicates they are ready to be used by end users. Incubation projects meet the main criteria of the OpenRail Association which make sure that the project is governed openly. Open governance means that decisions are taken in a transparent way and there is a path to become committer and maintainer based on the merits of contributions.

The Incubation stage focuses on quality criteria the project can reach on its own and doesn't require a high degree of external adoption or contributions yet.
Expand Down Expand Up @@ -69,6 +73,8 @@ The barrier for entering the Incubation stage is intended to be high, so there i

## Stage 3: Graduated

![Badge Stage 3](https://openrailassociation.org/badges/openrail-project-stage-3.svg)

The Graduated stage is for projects which have reached a level of high maturity and adoption. They are the flagship projects of the OpenRail Association.

The Graduated stage is for projects which have not only reached a high level of quality, but also demonstrate that they are widely used and have a diverse set of contributors. This indicates that they can be relied on and they don't depend on a single organization.
Expand Down