Skip to content

Latest commit

 

History

History
25 lines (15 loc) · 2.17 KB

CONTRIBUTING.md

File metadata and controls

25 lines (15 loc) · 2.17 KB

Welcome

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.

Pull Requests

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:

  1. Ensure the chart is linted using helm lint
  2. Test rendering the helm templates from the chart root dir (charts/nextcloud) using helm 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
  3. Test installing the chart. A great tool for this is ct using ct install on a test cluster like kind
  4. Make sure new or changed values are updated in the values.yaml and the README.md
  5. Bump the version in the Chart.yaml according to Semantic Versioning which uses the format major.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:

screenshot of the allow edits by maintainers check box to the left of the Create pull request button on GitHub

Issues

Please make sure you follow one of the issue templates so we can better help troubleshoot with you.