Thanks for considering a contribution to this Nextcloud repository run by the community! Please make sure you review the Code of Conduct before proceeding, and keep in mind that this repository is run by volunteers.
Before submitting a feature or fix PR, please make sure your changes are targetted to one feature or fix, and all your commits are signed off. (Learn more the DCO here)
If you're making a change to the chart templates or values.yaml
, please also do the following:
- Ensure the chart is linted using
helm lint
- Test rendering the helm templates from the chart root dir (
charts/nextcloud
) usinghelm template .
- If you're making a change to a non-default value, please also test that value change locally. You can pass in a custom values file to
helm template
with--values mycustomvalues.yaml
- If you're making a change to a non-default value, please also test that value change locally. You can pass in a custom values file to
- Test installing the chart. A great tool for this is
ct
usingct install
on a test cluster like kind - Make sure new or changed values are updated in the values.yaml and the README.md
- Bump the
version
in the Chart.yaml according to Semantic Versioning which uses the formatmajor.minor.patch
.
Then, please make sure you follow the pull request template, so we can more quickly review. In order to move your PR forward faster (for instance, bumping the helm chart version for you), please also check the "Allow edits and access to secrets by maintainers" box next to the "Create pull request" button:
Please make sure you follow one of the issue templates so we can better help troubleshoot with you.