LLM generated commit messages
Proposal
To be validated with a PoC.
Using LLM, write a good commit message based on the commits. This would need to work from the command line, and could be either a shell command or an extension of the GitLab CLI. The generated commit message should editable by the user before the commit is made.
Some inspiration on good commit messages can be found in this blog post and an example of this done with ChatGPT can be found here.
Push Rules nominate rules around commit messages on a per-project level. If possible the LLM should consider these rules (might be a second iteration).
GitLab also has commit message templates, it may be possible to include them in an iteration.
Edited by Sean Carroll