Graduating from the incubator Edit on github

This section describes all the minimum requirements that all new projects must meet before they will be fully accepted into the main Zalando Github organization.

Summary

  • be a good open source citizen by meeting the project requirements
  • All projects will be reviewed by the open source review group during incubation
  • Incubator projects will get a maturity assessment to determine if they are ready for graduation

Quality indicators for incubator projects

Before your start thinking about graduation, you need to make sure you are ready and meet the following requirements.

  • Have a clear vision and a long term plan for your project
  • Commit to be part of the Zalando Github organization
  • Project is used and benefits to Zalando
  • Have multiple maintainers from diverse background and URM (under represented minority)
  • Project is compliant and has all the necessary documentation

All these acts have an influence on your project getting graduated.

Review of incubation activity

Each project in the incubator shall undergo a regular review of progress by the Review Group. Such reviews shall occur at least quarterly. The Review Group may choose to review individual projects with greater frequency. At least one week prior to each review, the Mentor must produce a report for the Review Group detailing overall progress with a focus on the preceding review period.

The Review Group will be interested in the following points for the status check. The project -

  • Has regular activity
  • Seeks and responds to feedback and suggestions
  • Accepts contributions
  • Responds to Issues, Pull Requests etc.

Incubation assessment

After each review, the Review Group shall produce an assessment of the project. The assessment shall contain one of three recommendations:

  • that the project be transfered to GHE;
  • that the project continues in Incubation;
  • that the project be Graduated from Incubation.

Graduation

Graduation is the process where your project gets accepted into the main Zalando Github organisation. The Open Source Review Group votes on the project graduation proposal, based on the criterias below, a project with the majority of votes for graduation is then promoted to the main Zalando organisation.

Prior to graduation, a project must meet the following requirements / quality indicators:

  • High activity: The project is highly visible and has good statistics - stars, forks etc., actively used, has regular releases or is well maintained.
  • Community driven: The project works to attract external contributors, builds a diverse community and is a source to get new hires for Zalando.
  • Promotion: The project has a website, social media channels.
  • Never leaves the org

This page is Licensed under the MIT license