As the OpenStack community grows, new teams and efforts will emerge and aspire to become official OpenStack Project Teams. This page describes the the process those efforts can follow to become a project team. This process is fully driven by the OpenStack Technical Committee.
Teams and efforts
Work in OpenStack is organized around groups of people working in the same area. Those grow naturally and organically, and no permission is needed to create a working group. Teams should generally discuss on the openstack-dev mailing-list and hold IRC meetings.
As the team work matures, some technical efforts will be recognized as key parts in the completion of the OpenStack mission. By becoming an official Project Team, they place themselves under the authority of the OpenStack Technical Committee. In return, their contributors get to vote in the Technical Committee election, and they get some space and time to discuss future development at our Design Summits.
Becoming an OpenStack project team
Working groups and efforts which want to become an OpenStack Project Team should file a motion to the Technical Committee:
- Propose a change to the reference/projects.yaml file in the openstack/governance repository, including:
- Team name
- Proposed initial PTL name (and IRC nickname)
- Team mission
- Associated git code repositories
- The commit message should optionally mention:
- Other non-git-driven deliverables (if any)
- How 'contribution' is measured within the project team (by default, commits to the repositories associated to the project team)
- Send an email to the openstack-dev ML pointing to the proposed governance change, with subject prefix [tc].