Ideation: Core Committer Repo types

Disclaimers

Note this page was written in 2020 at the conception of the Core Contributor Program and thus current terminology, requirements, and implementation details may differ from what this document and its children pages describe. Specifically, the program herein described is now known as the “Core Contributor Program Committers”, whereas previously it was “Core Committers”.


Access

to see code on GitHub

  • Private

  • Public

to merge code on GitHub

  • merging is not gated

  • merging is gated

equivalency to edX engineers

  • push-pull-all has write access

contribution status

  • Accepting contributions or not

Deployment

to edx.org production

  • Not deployed

  • Manually deployed

  • Continuously deployed

in Open edX Named Release

Repos with Named Release Tags

Repos installed as part of Open edX

Code Characteristics

GitHub protections

  • Can they make new branches?

  • Can they merge to master?

  • Can they push to master?