I propose adopting conventional commit messages in our repository to standardize our commit history and improve code review processes. At least I would like to enforce it since most of the contributors are doing it, but this would be helpful for newcomers. By using a concise prefix indicating the type of change followed by a brief description, we can enhance readability, facilitate automated changelog generation, and promote better collaboration among contributors. We will integrate Commitlint as a CI job to enforce the conventional commit message format and update documentation. This initiative aims to streamline release management and maintain high-quality code throughout the project lifecycle.
To start, I'm proposing the following commitlint.json:
I propose adopting conventional commit messages in our repository to standardize our commit history and improve code review processes. At least I would like to enforce it since most of the contributors are doing it, but this would be helpful for newcomers. By using a concise prefix indicating the type of change followed by a brief description, we can enhance readability, facilitate automated changelog generation, and promote better collaboration among contributors. We will integrate Commitlint as a CI job to enforce the conventional commit message format and update documentation. This initiative aims to streamline release management and maintain high-quality code throughout the project lifecycle.
To start, I'm proposing the following
commitlint.json
:I can work on this, once the proposal has been approved. Your feedback is appreciated.