Improve contribution part of this repository #328
Reference in New Issue
Block a user
No description provided.
Delete Branch "refs/pull/328/head"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Signed-off-by: justusbunsi sk.bunsenbrenner@gmail.com
Description of the change
This Pull Request is dedicated to all the contributors of this repository.
It introduces a contributing guideline, (hopefully) clear instructions on
how to make changes and a template for pull requests which helps to have
a well-defined PR description.
Benefits
We use
readme-generator-for-helm
andmarkdownlint-cli
which are bothNPM packages. So they should be available for developers in a more usual
way:
package.json
andpackage-lock.json
. That way, contributors willhave the same environment as it exists during CI builds.
With the recent switch to auto-generate the parameters inside README.md,
contributors should integrate an updated README.md into the pull request.
A Drone build now ensures that the README.md is properly updated by
running the script a contributor should run and checks for uncommitted
changes for README.md. If this produces a change, the build fails.
Additional information
As the currently used
readme-generator-for-helm
from npmjs.com is notofficially maintained by Bitnami (see issue link below), the change also
includes switching to the official GitHub repository.
https://github.com/bitnami-labs/readme-generator-for-helm/issues/36
I've verified that the CI actually fails if the README.md is not properly updated:
6fb8455d85
LGTM, probably could switch to alpine 3.16 in drone file, but I don't consider that blocking.
@techknowlogick Sure. I've bumped the Alpine image.