You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Go to file
João B.S. Junior 5290a99fa5
feat: Add 'sh-conventional-commits' project (#580)
4 weeks ago
.idea fix: make v.1.0.0 public again on the website 4 years ago
archetypes ui: move about to another page (#381) 3 years ago
content feat: Add 'sh-conventional-commits' project (#580) 4 weeks ago
data style: Move to new UI 6 years ago
layouts style: Move to new UI 6 years ago
static feat(website): add favicon (#416) 2 years ago
themes/conventional-commits fix(theme): remove translations length from dropdown menu (#478) 2 years ago
.gitignore build(dev-deps): bump themes dev-deps + anchor-js (#475) 2 years ago
.node-version build(dev-deps): bump themes dev-deps + anchor-js (#475) 2 years ago
CODE_OF_CONDUCT.md chore: Add code of conduct (#55) 6 years ago
CONTRIBUTING.md chore(contributing): remove duplicated word 5 years ago
Dockerfile build(dev-deps): bump themes dev-deps + anchor-js (#475) 2 years ago
Dockerfile.dev build(dev-deps): bump themes dev-deps + anchor-js (#475) 2 years ago
LICENSE chore: Add MIT LICENSE (#56) 6 years ago
Makefile build(dev-deps): bump themes dev-deps + anchor-js (#475) 2 years ago
README.md docs(readme): 📝 update metadata badge (#438) 2 years ago
_redirects feat: release 1.0.0 of specification (#175) 5 years ago
config.yaml fix(ko): fix translation typo for message (#567) 4 months ago
docker-compose.yml style: Move to new UI 6 years ago

README.md

ConventionalCommits.org

Conventional Commits

This repo is the home of the Conventional Commits specification.

Repo Layout

We use HUGO as static site generator, so we use the directory structure HUGO proposes.

Our implementation

  • ./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.

Contributing

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.

Adding a translation

  1. Create a new file in ./content/version/index.[lang].md using the hugo command hugo new [version]/index.[lang].md.
  2. Ensure all files have the appropriate fields required (see others as an example)..
  3. Add the language to the config.yaml file (see others as an example).

Running project locally

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

Badges!

Tell your users that you use the Conventional Commits specification:

[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-%23FE5196?logo=conventionalcommits&logoColor=white)](https://conventionalcommits.org)

Thank you

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.