10 Commits

Author SHA1 Message Date
Ramon Roche
4da97eb4fd ci(workflows): add commit message and PR title quality checks
Add CI enforcement of conventional commit format for PR titles and
commit messages. Includes three Python scripts under Tools/ci/:

- conventional_commits.py: shared parsing/validation library
- check_pr_title.py: validates PR title format, suggests fixes
- check_commit_messages.py: checks commits for blocking errors
  (fixup/squash/WIP leftovers) and advisory warnings (review-response,
  formatter-only commits)

The workflow (.github/workflows/commit_checks.yml) posts concise
GitHub PR comments with actionable suggestions and auto-removes them
once issues are resolved.

Also updates CONTRIBUTING.md and docs with the conventional commits
convention.

Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2026-03-06 17:51:54 -08:00
Hamish Willee
30e2490d5b
Docs are now in user guide and main (#19977)
* Fix links to docs in source to point to docs on main not master

* More docs and scripts that need to point to main
2022-08-01 11:39:39 +10:00
Daniel Robinson
d20bca095d Update CONTRIBUTING.md
- typo
2020-04-29 22:49:30 +01:00
Hamish Willee
1079ae3402 CONTRIBUTING:Fix up code.html link to goto master 2019-03-03 22:23:59 -05:00
Morten Fyhn Amundsen
951f33145f Fix link to code style guide
In CONTRIBUTING.md, the current link to the coding style leads to a
404 error. I've replaced it with a link to the Source Code Management
part of the developer documentation, which is where the style guide
seems to be now.
2019-03-02 23:40:09 -05:00
Lorenz Meier
a24a40c6c4
Update CONTRIBUTING.md
Updated link to flight review
2018-02-19 12:23:56 +01:00
Stefan
ed081ef60b correct link to developer guide
correct link to developer guide
2016-01-11 08:37:43 +01:00
Lorenz Meier
0954ee7471 Improving the contribution guide file 2015-01-11 14:55:53 +01:00
Lorenz Meier
74f0301fa1 Changed branch name suggestion 2014-07-03 14:46:06 +02:00
Lorenz Meier
7608628e9d Contributing notes 2014-07-03 14:25:46 +02:00