Community Offices and Governance
The ONAP Community functions as most opensource projects do, with a set of rules and leaders elected and approved from within the participants of the Project.
For clarity in interpretation, typically Project referrs to the ONAP Project itself, whereas project will refer to the individual development efforts approved as part of ONAP.
This document serves as a high-level summary of rules, roles and responsibilities only. The sources cited serve as the official "Source of Truth" for ONAP Governance.
Official Governance includes the following:
Technical Charter which defines the mission, scope and key provisions of the Project
Technical Community Document which defines the essential business operations of the Project
Policies which are the agreed upon norms of technical execution and operations of the Project
Leadership Areas:
The Technical Steering Committee (TSC) is responsible for all technical oversight of the Project
Community Coordinators (CC) are usually specific job roles within the Community
Strategic Planning Committee (SPC) Representative is ONAP's official delegate on this LFN Governing Board committee
Project Technical Leads (PTLs) are the official spokespeople for an individual project
Subcommittee Chairs who lead subcommittee content & deliverables
Committers who are individuals permitted to approve and merge code into the main branch
All of the above are subject to the annual election process with the exception of the Committers.