KusionStack Charts is a collection of community maintained charts. Therefore we rely on you to test your changes sufficiently.
All submissions, including submissions by project members, require review. We use GitHub pull requests for this purpose. Consult GitHub Help for more information on using pull requests. See the above stated requirements for PR on this project.
Each chart's version follows the semver standard. New charts should start at version 1.0.0
, if it's considered stable. If it's not considered stable, it must be released as prerelease.
Any breaking changes to a chart (backwards incompatible) require:
- Bump of the current Major version of the chart
- State possible manual changes for this chart version in the
Upgrading
section of the chart'sREADME.md.gotmpl
(See Upgrade)
Each release for each chart must be immutable. Any change to a chart (even just documentation) requires a version bump. Trying to release the same version twice will result in an error.