Skip to content

Make the contributing guidelines for fluent-operator chart more visible#603

Open
marcofranssen wants to merge 6 commits intofluent:mainfrom
marcofranssen:contributing-improvements
Open

Make the contributing guidelines for fluent-operator chart more visible#603
marcofranssen wants to merge 6 commits intofluent:mainfrom
marcofranssen:contributing-improvements

Conversation

@marcofranssen
Copy link
Collaborator

@marcofranssen marcofranssen commented May 9, 2025

Also added a header so we can refer to it in all the fluent-operator PRs to inform people.

image

@patrick-stephens
Copy link
Contributor

Please can you rebase on the latest versions and resolve any conflicts so we can bring in the updated CI?

@marcofranssen marcofranssen force-pushed the contributing-improvements branch from 7e4f0a3 to 9496bf1 Compare January 22, 2026 14:29
@marcofranssen
Copy link
Collaborator Author

@patrick-stephens done, please make suggstions on what to remove/reword etc.

@patrick-stephens
Copy link
Contributor

Looks like just some markdown linting to sort

Signed-off-by: Marco Franssen <marco.franssen@gmail.com>
@marcofranssen marcofranssen force-pushed the contributing-improvements branch from 9496bf1 to b605b97 Compare January 23, 2026 11:27
@marcofranssen marcofranssen enabled auto-merge (rebase) January 23, 2026 11:28
@patrick-stephens
Copy link
Contributor

@stevehipwell I'll let you review this one as you've been reworking things a bit in this area.

Copy link
Collaborator

@stevehipwell stevehipwell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've added some comments, but in general this looks just appended to the existing docs rather than being part of them.

CONTRIBUTING.md Outdated
Comment on lines +75 to +77
### Immutability

Chart releases must be immutable. Any change to a chart warrants a chart version bump even if it is only changed to the documentation.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is no longer relevant, chart releases should be managed by the maintainers. Chart contributions should be accumulated without modifying the chart version, unless explicitly requested by a maintainer.

CONTRIBUTING.md Outdated

The chart `version` should follow [semver](https://semver.org/).

Charts should start at `1.0.0`. Any breaking (backwards incompatible) changes to a chart should:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

New charts should initially be added with 0.0.x or 0.x.yversions, with the eventual aim to hitv1.0.0. It may be useful to release 1.0.0-beta.xor1.0.0-rc.x` versions.

Existing charts may want to use x.0.0-beta.y or x.y.0-rc.z versions.

Signed-off-by: Marco Franssen <marco.franssen@gmail.com>
Signed-off-by: Marco Franssen <marco.franssen@gmail.com>
Signed-off-by: Marco Franssen <marco.franssen@gmail.com>
Signed-off-by: Marco Franssen <marco.franssen@gmail.com>
Comment on lines +66 to +79
### Technical Requirements

- Must pass [DCO check](#sign-off-your-work)
- Must follow [Charts best practices](https://helm.sh/docs/topics/chart_best_practices/)
- Must pass CI jobs for linting and installing changed charts with the [chart-testing](https://github.com/helm/chart-testing) tool
- Any change to a chart requires a version bump following [semver](https://semver.org/) principles.

Once changes have been merged, the release job will automatically run to package and release changed charts.

### Community Requirements

This project is released with a [Contributor Covenant](https://www.contributor-covenant.org).
By participating in this project you agree to abide by its terms.
See [CODE_OF_CONDUCT.md](./CODE_OF_CONDUCT.md).
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Anything in here that's missing from the sections above could be added there.

Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>
Signed-off-by: Marco Franssen <marco.franssen@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants