What is Governance? Because open source projects are organizations, all projects have governance. Some governance structures are more explicit than others. Some are more formal than others. But every project has them. Unfortunately, too many discussions of open source project governance focus on activities or resources, like “speaking for the project” or “ownership of the web domain.” While documenting these functions is useful, these are not, strictly speaking, governance issues. Rat...| CNCF Contributors
Audience of this HowTo Audience of CONTRIBUTING.md Required by CNCF Maintainers Contributors Yes, sandbox and higher This HowTo is for project maintainers who need a Contributing Guide for their project. The goal of a CONTRIBUTING.md file is to increase the number of successful contributors to your project. A great contributing guide will: Demonstrate to new contributors that your project has a good contributor experience. Improve the quality of contributions to your project.| CNCF Contributors
Audience of this HowTo Audience of CONTRIBUTING.md Required by CNCF Maintainers Contributors Yes, Sandbox This HowTo is for new CNCF projects to set up their MAINTAINERS file for the first time. The purpose of a MAINTAINERS file is to show who currently approves changes in the project, and in most cases leads it as well. This template is based on the [KubeVirt Maintainer file]. Fill out the template The MAINTAINERS.| CNCF Contributors
The purpose of having a charter for your open source project is to help people understand the mission, scope, and values / principles, and having this documented early can help avoid issues and misunderstandings later. The overall cloud native ecosystem is complex with many projects containing overlapping functionality. A project charter[1] can help end users understand how your project fits into the overall ecosystem and what functionality it does / does not offer as compared to the many alt...| CNCF Contributors
Audience of this HowTo Audience of CONTRIBUTING.md Required by CNCF Maintainers Contributors Yes, graduated See individual templates for further instructions on how to use each template. Exploring and Using the Governance Templates There are as many different governance structures and rules as there are Open Source projects. That’s as it should be; governance is individual to each community. However, there are some general patterns that you can follow, which will save you a lot of time when...| CNCF Contributors
CNCF does not require its hosted projects to follow any specific governance model by default. Instead, CNCF specifies that graduated projects need to “[e]xplicitly define a project governance and committer process.” This varied and open governance approach has led to different projects defining what is best and optimized for their community. While there are many options for selecting leaders as part of defining governance, the ideal is to have a process that provides a fair and level play...| CNCF Contributors
Audience of this HowTo Audience of The Document Required by CNCF Maintainers Contributors Yes, graduated This HowTo is for project maintainers who need Governance documentation for their project. The goal of a GOVERNANCE.md file is to inform contributors about how your project is run, and encourage them to get involved in project leadership. Great governance docs will: Show potential contributors that their contributions will be treated fairly Show contributors that leadership positions are a...| CNCF Contributors
Audience of this HowTo Audience of The Document Required by CNCF Maintainers Contributors Yes, graduated This HowTo is for project maintainers who need Governance documentation for their project. The goal of a GOVERNANCE.md file is to inform contributors about how your project is run, and encourage them to get involved in project leadership. Great governance docs will: Show potential contributors that their contributions will be treated fairly Show contributors that leadership positions are a...| CNCF Contributors
Audience of this HowTo Audience of CONTRIBUTING.md Required by CNCF Maintainers Contributors Yes, graduated This HowTo is for project maintainers who need a Governance for their project. The goal of a GOVERNANCE.md file is to inform contributors about how your project is run, and encourage them to get involved in project leadership. Great governance docs will: Show potential contributors that their contributions will be treated fairly Show contributors that leadership positions are available ...| CNCF Contributors
Introduction Tackling security requirements can be a daunting task, especially in the Cloud Native landscape. There are several resources available to assist the community in their security journey, such as the resources and publications by the CNCF Technical Advisory Group for Security, OpenSSF Best Practices Working Group, and many others. Security Guidelines for New Projects aims to provide recommendations for new projects to ensure they follow the minimum measures to secure their projects...| CNCF Contributors
Audience of this HowTo Audience of REVIEWING.md Required by CNCF Maintainers Reviewers No, but encouraged! This HowTo is for project maintainers to help guide them in making intentional decisions about how they want to run their review process, and what they want to require of reviewers. A written review process can ensure that reviews are consistent and adhere to your project values. Reviewers default to patterns set from their own experiences in open source, or processes used at previous jobs.| CNCF Contributors
Curate your issues and apply labels that attract new contributors.| CNCF Contributors
How to measure your project's health.| CNCF Contributors