You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+13-5Lines changed: 13 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,13 +4,21 @@ Thanks for considering a contribution to this Nextcloud repository run by the co
4
4
5
5
# Pull Requests
6
6
7
-
Before submitting a feature or fix PR, please make sure the following are done:
7
+
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](https://probot.github.io/apps/dco))
8
8
9
-
1. Make sure all your commits are signed off. (Learn more the DCO [here](https://probot.github.io/apps/dco))
10
-
2. Any new or changed values are updated in the [values.yaml](./charts/nextcloud/values.yaml) and the [README.md](./charts/nextcloud/README.md)
11
-
3. Bump the `version` in the [Chart.yaml](./charts/nextcloud/Chart.yaml) according to [Semantic Versioning](https://semver.org) which uses the format `major.minor.patch`.
9
+
If you're making a change to the chart templates or `values.yaml`, please also do the following:
10
+
11
+
1. Ensure the chart is linted using [`helm lint`](https://helm.sh/docs/helm/helm_lint/)
12
+
2. Test rendering the helm templates from the chart root dir (`charts/nextcloud`) using `helm template .`
13
+
- 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`
14
+
3. Test installing the chart. A great tool for this is [`ct`](https://github.com/helm/chart-testing/tree/main) using [`ct install`](https://github.com/helm/chart-testing/blob/main/doc/ct_install.md) on a test cluster like [kind](https://kind.sigs.k8s.io/)
15
+
4. Make sure new or changed values are updated in the [values.yaml](./charts/nextcloud/values.yaml) and the [README.md](./charts/nextcloud/README.md)
16
+
5. Bump the `version` in the [Chart.yaml](./charts/nextcloud/Chart.yaml) according to [Semantic Versioning](https://semver.org) which uses the format `major.minor.patch`.
17
+
18
+
Then, please make sure you follow the [pull request template](.github/pull_request_template.md), 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:
19
+
20
+

12
21
13
-
Then, please make sure you follow the [pull request template](.github/pull_request_template.md), so we can more quickly review.
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ helm repo update
22
22
For more information, please checkout the chart level [README.md](./charts/nextcloud/README.md).
23
23
24
24
### Support and Contribution
25
-
This helm chart is community maintained, and not supported by Nextcloud GmbH. Please also review the official [NextCloud Code of Conduct](https://nextcloud.com/contribute/code-of-conduct/) before contributing.
25
+
This helm chart is community maintained, and not supported by Nextcloud GmbH. Please also review the official [NextCloud Code of Conduct](https://nextcloud.com/contribute/code-of-conduct/)and this repo's [contributing doc](./CONTRIBUTING.md)before contributing.
0 commit comments