[GH-ISSUE #267] [DOC-295] Add commitlint for linting of commit messages #72

Closed
opened 2026-02-26 18:45:14 +03:00 by kerem · 5 comments
Owner

Originally created by @Mythie on GitHub (Aug 18, 2023).
Original GitHub issue: https://github.com/documenso/documenso/issues/267

As the project grows we need to work on enforcing consistency across various processes, one of these areas is commit messages and formatting.

To handle this we would like to use commitlint in combination with husky (which is already in the repo). Using commitlint we would like to enforce conventional commits which will require that commits be labelled based on the kind of change they are.

This change will help align the way we contribute to the project and also allow niceties with other tools for automated release notes and versioning.

Implementation of this change should be fairly straightforward, from memory there is a quick start that will assist with the implementation of most of this without any real trouble.

From SyncLinear.com | DOC-295

Originally created by @Mythie on GitHub (Aug 18, 2023). Original GitHub issue: https://github.com/documenso/documenso/issues/267 As the project grows we need to work on enforcing consistency across various processes, one of these areas is commit messages and formatting. To handle this we would like to use [commitlint](https://github.com/conventional-changelog/commitlint) in combination with [husky](https://github.com/typicode/husky) (which is already in the repo). Using commitlint we would like to enforce [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/) which will require that commits be labelled based on the kind of change they are. This change will help align the way we contribute to the project and also allow niceties with other tools for automated release notes and versioning. Implementation of this change should be fairly straightforward, from memory there is a quick start that will assist with the implementation of most of this without any real trouble. <sub>From [SyncLinear.com](https://synclinear.com) | [DOC-295](https://linear.app/documenso/issue/DOC-295/add-commitlint-for-linting-of-commit-messages)</sub>
kerem 2026-02-26 18:45:14 +03:00
Author
Owner

@Mythie commented on GitHub (Aug 18, 2023):

/bounty 100

<!-- gh-comment-id:1683370870 --> @Mythie commented on GitHub (Aug 18, 2023): /bounty 100
Author
Owner

@algora-pbc[bot] commented on GitHub (Aug 18, 2023):

💎 $100 bounty created by Mythie
🙋 If you start working on this, comment /attempt #267 to notify everyone
👉 To claim this bounty, submit a pull request that includes the text /claim #267 somewhere in its body
📝 Before proceeding, please make sure you can receive payouts in your country
💵 Payment arrives in your account 2-5 days after the bounty is rewarded
💯 You keep 100% of the bounty award
🙏 Thank you for contributing to documenso/documenso!

Attempt Started (GMT+0) Solution
🟢 @Ashutosh-Bhadauriya Aug 18, 2023, 5:33:06 AM #270
<!-- gh-comment-id:1683370908 --> @algora-pbc[bot] commented on GitHub (Aug 18, 2023): ~~💎 **$100** bounty created by Mythie~~ ~~🙋 If you start working on this, comment `/attempt #267` to notify everyone~~ ~~👉 To claim this bounty, submit a pull request that includes the text `/claim #267` somewhere in its body~~ ~~📝 Before proceeding, please make sure you can [**receive payouts**](https://docs.algora.io/bounties/payments#country-support) in your country~~ ~~💵 Payment arrives in your account 2-5 days after the bounty is rewarded~~ ~~💯 You keep 100% of the bounty award~~ ~~🙏 Thank you for contributing to documenso/documenso!~~ | Attempt | Started (GMT+0) | Solution | |---|---|---| | 🟢 @Ashutosh-Bhadauriya | Aug 18, 2023, 5:33:06 AM | [#270](https://github.com/documenso/documenso/pull/270) |
Author
Owner

@Ashutosh-Bhadauriya commented on GitHub (Aug 18, 2023):

@Mythie I would like to take this 🙂
/attempt #267

Options
<!-- gh-comment-id:1683375792 --> @Ashutosh-Bhadauriya commented on GitHub (Aug 18, 2023): @Mythie I would like to take this 🙂 /attempt #267 <details id="algora-options"> <summary>Options</summary> <ul> <li> <a href="https://console.algora.io/api/bounties/cllg5cv2r0002la0f7q063vr2/cancel-attempt"> Cancel my attempt </a> </li> </ul> </details>
Author
Owner

@algora-pbc[bot] commented on GitHub (Aug 18, 2023):

💡 @Ashutosh-Bhadauriya submitted a pull request that claims the bounty. You can visit your org dashboard to reward.

<!-- gh-comment-id:1683519959 --> @algora-pbc[bot] commented on GitHub (Aug 18, 2023): 💡 @Ashutosh-Bhadauriya submitted a [pull request](https://github.com/documenso/documenso/pull/270) that claims the bounty. You can [visit your org dashboard](https://console.algora.io/org/documenso/bounties) to reward.
Author
Owner

@algora-pbc[bot] commented on GitHub (Aug 18, 2023):

🎉🎈 @Ashutosh-Bhadauriya has been awarded $100! 🎈🎊

<!-- gh-comment-id:1683566711 --> @algora-pbc[bot] commented on GitHub (Aug 18, 2023): 🎉🎈 @Ashutosh-Bhadauriya has been awarded **$100**! 🎈🎊
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/documenso#72
No description provided.