Improve contribution part of this repository #328
No reviewers
Labels
No Label
has
backport
in progress
invalid
kind
breaking
kind
bug
kind
build
kind
dependency
kind
deployment
kind
docs
kind
enhancement
kind
feature
kind
lint
kind
proposal
kind
question
kind
refactor
kind
security
kind
testing
kind
translation
kind
ui
need
backport
priority
critical
priority
low
priority
maybe
priority
medium
reviewed
duplicate
reviewed
invalid
reviewed
wontfix
skip-changelog
status
blocked
status
needs-feedback
status
needs-reviews
status
wip
upstream
gitea
upstream
other
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: gitea/helm-chart#328
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "justusbunsi/helm-chart:improve-how-to-contribute"
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
improve-how-to-contributeto Improve contribution part of this repositoryLGTM, 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.