Skip to content

CHORE: add commit squashing and commit message guidance to contributing.md - #18

Merged
SaschaSchwarze0 merged 1 commit into
shipwright-io:mainfrom
kaizakin:doc/add-contributor-guidelines
Aug 9, 2026
Merged

CHORE: add commit squashing and commit message guidance to contributing.md#18
SaschaSchwarze0 merged 1 commit into
shipwright-io:mainfrom
kaizakin:doc/add-contributor-guidelines

Conversation

@kaizakin

Copy link
Copy Markdown
Contributor

Changes

shipwright-io/cli#355 (comment)

based on this comment by Adam I'm suggesting to add these into the contributing.md

Type of PR

/kind documentation

Submitter Checklist

  • Includes tests if functionality changed/was added
  • Includes docs if changes are user-facing
  • Kind label has been set
  • Release notes block has been filled in, or marked NONE

See the contributor guide
for details on coding conventions, github and prow interactions, and the code review process.

Release Notes

NONE

@pull-request-size pull-request-size Bot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Jul 30, 2026
@openshift-ci openshift-ci Bot added the kind/documentation Categorizes issue or PR as related to documentation. label Jul 30, 2026
Comment thread CONTRIBUTING.md Outdated
@kaizakin
kaizakin force-pushed the doc/add-contributor-guidelines branch 2 times, most recently from 45e8fcc to 4aa5414 Compare August 3, 2026 13:36
Comment thread CONTRIBUTING.md Outdated
…ng.md

Signed-off-by: karthik balasubramanian <karthikbalasubramanian08@gmail.com>
@kaizakin
kaizakin force-pushed the doc/add-contributor-guidelines branch from 4aa5414 to d6f934b Compare August 9, 2026 14:55

@IrvingMg IrvingMg left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

/lgtm

Comment thread CONTRIBUTING.md
changes into the relevant commit before requesting review, or as part of addressing review
feedback prior to merge.

- Write commit messages following the [Conventional Commits](https://www.conventionalcommits.org/) specification.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I’m wondering whether we want Conventional Commits to be a requirement or just a recommendation. Are we already enforcing them anywhere?

If they’re meant to be required, should we have a hook or check to validate commit messages? If not, then this is probably fine as-is.

Either way, it’d be good to get a maintainer’s take on the intended approach.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

@IrvingMg Me and sascha had a discussion over this. Considering we do release notes based on the release notes box it's not really needed to enforce conventional commits.

I've just added it as a recommendation because many projects follow them. and Adam's suggestion here shipwright-io/cli#355 (comment)

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Aug 9, 2026

@SaschaSchwarze0 SaschaSchwarze0 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

/approve

@SaschaSchwarze0
SaschaSchwarze0 merged commit 567b1b9 into shipwright-io:main Aug 9, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this to Done in Issues Aug 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/documentation Categorizes issue or PR as related to documentation. lgtm Indicates that a PR is ready to be merged. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants