whatisgithub

What is conventionalcommits.org?

conventional-commits/conventionalcommits.org — explained in plain English

Analysis updated 2026-06-24

8,841SCSSAudience · developerComplexity · 1/5Setup · easy

In one sentence

The website and specification for Conventional Commits, a standard format for git commit messages that makes project history readable by both humans and automated tools.

Mindmap

mindmap
  root((conventionalcommits))
    What it does
      Define commit format
      Enable tool parsing
      Readable history
    Site tech
      Hugo
      SCSS
      Docker Compose
    Contributing
      Fix typos
      Add translations
      Pull requests
    Audience
      Developers
      Open source maintainers
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Add the Conventional Commits badge to your README to signal that your project follows the commit message standard.

USE CASE 2

Contribute a translation of the specification to a new language by adding a localized content file to the repo.

USE CASE 3

Preview the conventionalcommits.org site locally using Docker before submitting a typo fix or wording improvement.

What is it built with?

SCSSHugoDocker

How does it compare?

conventional-commits/conventionalcommits.orgjust-the-docs/just-the-docsminimac/magic
Stars8,8419,0148,600
LanguageSCSSSCSSSCSS
Setup difficultyeasyeasyeasy
Complexity1/51/51/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

This is a documentation specification site, run Docker Compose to preview locally before contributing.

So what is it?

This repository is the home of the Conventional Commits specification, a naming convention for git commit messages. The specification defines a standard format for writing commit messages so that tools and humans can read a project's history in a consistent, structured way. The website at conventionalcommits.org is built and maintained from this repo. The site is generated using HUGO, a static site builder. The specification content lives in the content folder, and new versions or edits are made there. The repo also supports translations: if you want to add the specification in a new language, you create a new file following a naming pattern and add the language to the site configuration. Contributors are welcome to fix typos, improve wording, or add translations. The process is a standard pull request workflow. To preview the site locally before submitting changes, the repo includes a Docker Compose file that spins up the site at a local address. The repo also provides a badge that project maintainers can paste into their own README files to signal that their project follows the Conventional Commits standard. Beyond the specification content and site infrastructure, this repository does not contain application logic or libraries.

Copy-paste prompts

Prompt 1
Show me the Conventional Commits format so I can start writing structured commit messages that automated changelog tools can parse.
Prompt 2
Help me set up a git commit message template following the Conventional Commits spec for a Node.js project.
Prompt 3
Write a commit message in Conventional Commits format for adding a dark mode toggle to a web application.
Prompt 4
How do I configure commitlint to enforce the Conventional Commits specification on every commit in my repository?

Frequently asked questions

What is conventionalcommits.org?

The website and specification for Conventional Commits, a standard format for git commit messages that makes project history readable by both humans and automated tools.

What language is conventionalcommits.org written in?

Mainly SCSS. The stack also includes SCSS, Hugo, Docker.

How hard is conventionalcommits.org to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is conventionalcommits.org for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.