The conventional commits specification
See the codeThis repo is the home of the Conventional Commits specification.
We use HUGO as static site generator, so we use the directory structure HUGO proposes.
./content: contains all the versions of the specification../content/next/: contains the version of the specification (where all the changes SHOULD be made)../content/**/index.[lang].md: contains the content of the specification, if a language is specified it's a translation.We'd love your help refining the language of this specification, fixing typos, or adding more translations. Please don't hesitate to send a pull request.
./content/version/index.[lang].md using the hugo command hugo new [version]/index.[lang].md.config.yaml file (see others as an example).There's a docker-compose.yml file ready that will help you to check if the website looks good!
To run it make sure you have docker-compose installed on your machine and just use the command docker-compose up to make it run locally.
Once the website will be compiled, you can see the website visiting http://localhost:1313
Tell your users that you use the Conventional Commits specification:
[](https://conventionalcommits.org)
To Lorenzo D'Ianni for the great effort creating the CSS and the HTML for the new UI.
To Netlify to host our project, giving us a lot of amazing built in functionality for free.
To semver.org: we used semver.org as a blueprint for the structure of this specification and the first version of the website.
(top 24 of 97)
1,063 followers · starred Feb 2018
177 followers · starred Mar 2022
4,244 followers · starred Apr 2025
678 followers · starred Apr 2022
The conventional commits specification
See the codeThis repo is the home of the Conventional Commits specification.
We use HUGO as static site generator, so we use the directory structure HUGO proposes.
./content: contains all the versions of the specification../content/next/: contains the version of the specification (where all the changes SHOULD be made)../content/**/index.[lang].md: contains the content of the specification, if a language is specified it's a translation.We'd love your help refining the language of this specification, fixing typos, or adding more translations. Please don't hesitate to send a pull request.
./content/version/index.[lang].md using the hugo command hugo new [version]/index.[lang].md.config.yaml file (see others as an example).There's a docker-compose.yml file ready that will help you to check if the website looks good!
To run it make sure you have docker-compose installed on your machine and just use the command docker-compose up to make it run locally.
Once the website will be compiled, you can see the website visiting http://localhost:1313
Tell your users that you use the Conventional Commits specification:
[](https://conventionalcommits.org)
To Lorenzo D'Ianni for the great effort creating the CSS and the HTML for the new UI.
To Netlify to host our project, giving us a lot of amazing built in functionality for free.
To semver.org: we used semver.org as a blueprint for the structure of this specification and the first version of the website.
(top 24 of 97)
1,063 followers · starred Feb 2018
177 followers · starred Mar 2022
4,244 followers · starred Apr 2025
678 followers · starred Apr 2022