You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue follows up on #1773 and recently merged #5342 for further defining usage of conventional commit structure specifically for our Lodestar monorepo.
Add structure: type(scope?): subject and brief explanations for each
Define when to use each type
Should we advocate for using scope in every PR title? If yes, how? The github actions checker currently does not enforce this usage.
Modify examples of PR titles with bullet points instead of quoting
Define when and how to indicate breaking changes on commit level and further discuss how to display those in the Changelog which should be targeted towards non-developer user/operator of Lodestar. (see comment)
The text was updated successfully, but these errors were encountered:
I think scope could be an easy way to give the commit more context, especially because Lodestar monorepo has several packages and subcategories
gives more clarity on what part of the code was modified, meaning the commit message itself does not need to do that and can focus on the change being done
makes commit easier filterable/searchable, would only work if this patterns is consistently applied
depending on how we generate changelogs, most tools group by scope, this makes changelog easier to read
generally, it should be easy to define a scope for most commits based on
package (or subcategory)
hard fork
EIP
The scope is not required by the PR title checker as discussed here #5342 (comment), so usage would be based on personal preference. For me, it sometimes makes it easier to convey all required information in the commit message.
This issue follows up on #1773 and recently merged #5342 for further defining usage of conventional commit structure specifically for our Lodestar monorepo.
Reference comment: #5419 (review)
type(scope?): subject
and brief explanations for eachtype
scope
in every PR title? If yes, how? The github actions checker currently does not enforce this usage.The text was updated successfully, but these errors were encountered: