The 🌊 HelmWave project accepts contributions via GitHub pull requests.
This document outlines the process to help get your contribution accepted.
We use milestones to track progress of specific planned releases.
We use semver
fix/feature-branch --> release-$SEMVER --> main
Example:
- my-feature --> release/0.17.0 --> main
- my-fix --> release/0.17.1 --> main
When don't affect any *.go
files we use githubFlow.
some branch --> main
After merging new release branch (minor or major) a new branch and PR in helmwave/docs will be created automatically. You will need to update documentation (if necessary) and merge this PR into main branch.
https://helmwave.github.io/docs/0.17.x/install/#compile-from-source
We use https://pre-commit.com for git hooks
change version in next files:
- go.mod
- Dockerfile: GOLANG_VERSION=1.18
- ci
change version in next files:
- Dockerfile: ALPINE_VERSION=3.15