User Tools

Site Tools


developer:projects_abc

This is an old revision of the document!


OPNFV Project ABC's

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 Technical Steering Committee. Each project in OPNFV is open to anyone to participate in and contribute to, you just need to join OPNFV and get started. There are four main types of project in OPNFV, these are:

  • 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

Each project created in OPNFV has a core set of specific contributors who manage the project, review contributions, and provide leadership for the activity. These are the project committers.

When a project is created a core group of people that care about the project and it's development are nominated as the initial committers of an OPNFV project. These people are entrusted with the estavblishment of the project and engaging further community members in the project.

For general project management and coordination one of the project committers is appointed by his or her peers to act as the project leader. A project leader facilitates the project passing milestones and providing the needed deliverables for the project to participate in an OPNFV release.

Becoming a committer

After project creation committers will be added to a project based on merit and approved by the TSC. This is known as a 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 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.

developer/projects_abc.1423042854.txt.gz · Last modified: 2015/02/04 09:40 by Christopher Price