Also, would you be interested in a commit lint? It's really easy to add to CI, add a `commitlintrc.yaml` following https://commitlint.js.org/reference/configuration.html (Eg https://github.com/openlawlibrary/pygls/blob/main/commitlintrc.yaml) and the Github Action is then a oneliner: `npx commitlint --from origin/main --to HEAD --verbose --config commitlintrc.yaml`
Add https://commitlint.js.org/reference/configuration.html to project.
Originally posted by @tombh in https://github.com/openlawlibrary/stelae/issues/33#issuecomment-2102793308