This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
developer:projects_abc [2015/03/11 18:28] Jishnu Nair [Project leadership] |
developer:projects_abc [2015/11/19 22:46] (current) Ildiko Vancsa |
||
---|---|---|---|
Line 3: | Line 3: | ||
This guide is intended to provide information about how we run projects in OPNFV. | This guide is intended to provide information about how we run projects in OPNFV. | ||
- | Most activities in OPNFV are achieved in the context of a project that is created and facilitated through the [[:tsc|Technical Steering Committee]]. Each project in OPNFV is open to anyone to participate in and contribute to, you just need to [[developer:getting_started|sign up and get started]]. There are four main types of project in OPNFV, these are: | + | Most activities in OPNFV are achieved in the context of a project that is created and facilitated through the [[:tsc|Technical Steering Committee]]. Each project in OPNFV is open to anyone to participate in and contribute to, you just need to [[developer:getting_started|sign up and get started]]. |
- | * Requirements Projects - aimed at addressing a common need for the platform and working with other communities to find solutions | + | |
- | * Collaborative development projects - these projects are focused on developing the code, as a mid-stream activity this work is focused on development in upstream communities like OpenStack, Linux, OpenDaylight and others... | + | |
- | * Integration & testing projects - platform composition and validation is a key activity for OPNFV, these projects integrate components and perform platform testing and evaluation | + | |
- | * Documentation projects - addressing our consumer needs we will document our platform and usage in these projects | + | |
===== Project leadership ===== | ===== Project leadership ===== | ||
Line 21: | Line 17: | ||
After project creation committers will be added to a project based on merit and approved by the TSC. This is known as a [[developer:committer_promotions|committer promotion]]. | After project creation committers will be added to a project based on merit and approved by the TSC. This is known as a [[developer:committer_promotions|committer promotion]]. | ||
- | If a contributor who plays a significant role in the project with a history of contributions and has earned the trust of the existing committers wishes to become a committer on the project they can be nominated by the Project Leader for [[developer:committer_promotions|committer promotion]]. The committers on the project will vote on the nomination and if the nomination receives a majority approval by vote the nomination will be raised to the TSC for formal approval. | + | If a contributor who plays a significant role in the project with a history of contributions and has earned the trust of the existing committers wishes to become a committer on the project they can be nominated by the Project Leader for [[developer:committer_promotions|committer promotion]]. |
+ | |||
+ | Committers on the project may at time to time wish to stand down as committers, this process is designed to be voluntary and at the discretion of the committer in question. In some situations a committer may not voluntarily stand down, procedures around this are documented on the [[developer:committer_removal|committer removal]] page. |