-
Notifications
You must be signed in to change notification settings - Fork 909
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make first-time encounters easier for contributors #94
Comments
An official GitHub integration (like commitlintbot) would be the most valuable IMO. ⭐
|
as mentioned at HH.js yesterday: one way could use a Unfortunately I don't know a way to do it on repository level, so a user has to enable it manually Here is a example for a |
👍 for commitlintbot and squashing. The pull request level is the right place to deal with this. To me, it's the maintainer's job to groom the PR so that it fits in to the upstream repo. |
…correct-logos-style fix: incorrect logos styles
Any news about |
First time contributors of projects using
commitlint
run into our checks unprepared.This increases friction at a point critical for every OSS project, up to the point where commit messages are lost:
We should do more to make contributing as easy as possible when
commitlint
is used@commitlint/template
. Will prepend commit messages with example messages generated from our config. Idea snatched from fix: read config file before defaulting script parameter remy/nodemon#1110 (comment), example: lennym/commit-template. This introduces a secondhusky
commit hook, increasing install complexity. Decide ifcommitlint init
should set this when implemented: https://github.com/marionebl/commitlint/issues/48commitlint restore
: Let users restore commit messages that failed the tests for repeated edits. Theoretically we could even create apreparecommitmsg
hook to read that from an agreed-upon place?commitlintbot: Support commitlintbot to become the go-to tool for projects opting for linting on PR/Squashing level only. This approach moves the burden of commit conventions to project maintainers entirely.
The text was updated successfully, but these errors were encountered: