# Governance Review Template What follows is a governance review and assessment for the ______ project. This review is carried out by members of the Governance Working Group of TAG Contributor Strategy. The review may have been done because of a change in maturity level for the project, at the request of the TOC, or as a request by the project itself. If requested by the project, the review will be provided to the project maintainers. Otherwise, the review will be submitted to the TOC for their follow-up. Projects may ask TAG Contributor Strategy for assistance in resolving any issues uncovered by the review. The TAG is available via our [slack channel](https://cloud-native.slack.com/archives/CT6CWS1JN), [email](https://lists.cncf.io/g/cncf-tag-contributor-strategy), [GitHub](https://github.com/cncf/tag-contributor-strategy), or by joining our weekly meetings (listed on the [CNCF public calendar](https://www.cncf.io/calendar/)). ## Summary and Assessment Status: Exemplary|Satisfactory|Mostly Satisfactory|Needs Work|In Crisis ### Executing the Assessment ### Must-Fix Items The following issues have been identified that need to be resolved before [project milestone or other requirement]: 1. ### Points of Excellence The following aspects of governance are exemplary, and can be referenced as examples for other projects to copy: * ### Areas for Improvement Over the next year, the project should work on the following issues to improve its governance, these are considered non-blocking: * ## Review The following review primarily consists of an audit on the project's self-assessment in their Graduation application. [Project Application with Governance and Community Sections](link to project application here) ### Governance Summary ### Governance Evolution * Governance has continuously been iterated upon by the project as a result of their experience applying it, with the governance history demonstrating evolution of maturity alongside the project's maturity evolution. ### Discoverability * Clear and discoverable project governance documentation. ### Accuracy and Clarity * Governance is up to date with actual project activities, including any meetings, elections, leadership, or approval processes. * Governance clearly documents [vendor-neutrality](https://contribute.cncf.io/maintainers/community/vendor-neutrality/) of project direction. ### Decisions and Role Assignments * Document how the project makes decisions on leadership roles, contribution acceptance, requests to the CNCF, and changes to governance or project goals. * Document how role, function-based members, or sub-teams are assigned, onboarded, and removed for specific teams (example: Security Response Committee). ### Maintainers and Maintainer Lifecycle * Document complete list of current maintainers, including names, contact information, domain of responsibility, and affiliation. * A number of active maintainers which is appropriate to the size and scope of the project. * Document a complete maintainer lifecycle process (including roles, onboarding, offboarding, and emeritus status). * Demonstrate usage of the maintainer lifecycle with outcomes, either through the addition or replacement of maintainers as project events have required. * Project maintainers from at least 2 organizations that demonstrates survivability. ### Ownership * Code and Doc ownership in Github and elsewhere matches documented governance roles. ### Code of Conduct * Document adoption of the CNCF Code of Conduct * CNCF Code of Conduct is cross-linked from other governance documents. ### Subprojects * All subprojects, if any, are listed. * If the project has subprojects: subproject leadership, contribution, maturity status documented, including add/remove process. The project maintains a [listing of subprojects](LINK). This listing appears to be [Very Complete|Mostly Complete|Incomplete]. The project includes the following sub-projects, plugins, and other notable divisions: | Area | Ownership and Operation | Communications | Project Alignment | Notes | |:-----|:-----------------------:|:---------------:|:------------------|:---| |*sub-project*| Complete/Partial/Missing | Complete/Partial/Other | Complete/Partial/Conflict | | ### Contributors and Community * Contributor ladder with multiple roles for contributors. * Clearly defined and discoverable process to submit issues or changes. * Project must have, and document, at least one public communications channel for users and/or contributors. * List and document all project communication channels, including subprojects (mail list/slack/etc.). List any non-public communications channels and what their special purpose is. * Up-to-date public meeting schedulers and/or integration with CNCF calendar. * Documentation of how to contribute, with increasing detail as the project matures. * Demonstrate contributor activity and recruitment.