You don't need to be a developer to make a positive impact on the industry by contributing to the CD Manifesto documentation and examples, just a GitHub account.
Suggestions to modify the core practices should be created using GitHub issues. The core team will meet at a regular cadence and review the suggestions and debate if they are required for the minimum standard for CD. We will either add them at that point, decline to add them, or request clarification from the issue's author.
To request a change to supporting information should be created by raising a GitHub issue. The core team will review ASAP, request clarification as needed, and make the change as required.
Suggested changes may be re-phrased for clarity, but we will verify intent with the requestor in the PR.
If you agree that this is MinimumCD, please create a pull request to add your signature to the signature file. We are determined to be good custodians of the core principles and promise that any changes to the practices will receive much scrutiny.
If we fail to uphold the ideals we've stated and you wish to remove your signature, please raise a pull request and we will remove you without delay.
For transparency, we will have discussions and answer questions using GitHub Discussions. Please reach out!
Anyone on the core team can review and accept a signature request. Signatories are encouraged to include a preferred form of contact to answer questions, but it is not required.
For a practice to be considered part of MinimumCD:
- It is deemed "fundamental" and works in all contexts
- The goal of the practice is to amplify feedback, reduce batch size, or reduce toil
- Not doing it creates an unacceptable risk to the end-user in all contexts
- It can be objectively assessed to be true or false