À propos du projet

Ce dépôt héberge la spécification Conventional Commits, publiée sur conventionalcommits.org. Le badge du README indique que la version actuelle de la spécification est la 1.0.0. La spécification définit une convention pour rédiger les messages de commit Git de manière standardisée et lisible par machine, et le projet crédite semver.org comme modèle pour la structure de la spécification et la première version du site web. Structure du site et du dépôt : Le site est construit avec le générateur de site statique Hugo et suit la structure de répertoires standard de Hugo. Le répertoire ./content contient toutes les versions publiées de la spécification, ./content/next/ contient la version en cours de développement où les modifications doivent être apportées, et les fichiers nommés index.[lang].md contiennent le contenu de la spécification, avec un code de langue indiquant une traduction. Contribution : Le projet accueille favorablement les demandes de tirage qui affinent la formulation de la spécification, corrigent des fautes de frappe ou ajoutent de nouvelles traductions. Pour ajouter une traduction, les contributeurs créent un nouveau fichier en utilisant la commande hugo new [version]/index.[lang].md, s'assurent que les champs de préambule requis sont présents (en utilisant les fichiers existants comme exemples) et enregistrent la nouvelle langue dans config.yaml. Développement local : Un fichier docker-compose.yml est inclus pour que les contributeurs puissent prévisualiser le site localement. Avec docker-compose installé, lancer docker-compose up compile le site, qui est ensuite consultable à l'adresse http://localhost:1313. Badges : Les projets qui suivent la spécification Conventional Commits peuvent afficher un badge Conventional Commits en utilisant l'extrait Markdown fourni dans le README. Crédits : Le README remercie Lorenzo D'Ianni pour la création du CSS et du HTML de la nouvelle interface, et Netlify pour l'hébergement du projet avec des fonctionnalités intégrées fournies gratuitement.