Skip to content

docs: English Conventional Commits, drop gitmoji - #20

Merged
bengeois merged 1 commit into
mainfrom
chore/english-commits-no-gitmoji
Aug 21, 2026
Merged

docs: English Conventional Commits, drop gitmoji#20
bengeois merged 1 commit into
mainfrom
chore/english-commits-no-gitmoji

Conversation

@bengeois

Copy link
Copy Markdown
Member

Aligne le CONTRIBUTING.md de l'organisation sur la convention retenue : anglais, Conventional Commits, sans gitmoji.

Pourquoi ce fichier

Il est hérité par les 37 repos de l'org, et il imposait l'inverse :

[Gitmoji](https://gitmoji.dev) suivi du format Conventional Commits :

✨ feat: ajoute l'export PDF des factures

Or aucun repo actif ne suivait cette règle :

Repo Convention réelle observée
techtown-infra Anglais, Conventional Commits, sans gitmoji
techtown-marketplace Français, Conventional Commits, sans gitmoji

Le déclencheur

techtown-marketplace#7 fait absorber repo-template par le plugin project-setup. Ce plugin génère un AGENTS.md dans chaque nouveau repo, avec les conventions de commit dedans.

Sans cette PR, chaque nouveau repo naîtrait avec un AGENTS.md qui contredit le CONTRIBUTING.md qu'il hérite — et c'est le second que les humains lisent.

Portée

Seule la section « Messages de commit » change. Le fichier reste en français : la décision porte sur la langue des messages de commit, pas sur celle de la documentation destinée aux collaborateurs.

Le lien Conventional Commits pointait vers la traduction française (/fr/), il pointe maintenant vers la page canonique puisque la convention est désormais anglophone.

Ajout d'une phrase : les titres de PR suivent la même convention, ce que le fichier ne disait pas.

Non modifié volontairement

Les emoji dans les noms des templates d'issue (🐛 Rapport de bug, ✨ Demande d'évolution) sont conservés : ils étiquettent le sélecteur d'issues, ce n'est pas une convention de commit.

La section « Labels » est déjà cohérente avec le dependabot.yml du plugin (dependencies, automated, ci/cd, terraform).

This file is inherited by all 37 repositories, and it mandated gitmoji plus
French commit messages. No active repo followed it: techtown-infra commits in
English without gitmoji, techtown-marketplace in French without gitmoji.

Settling on English Conventional Commits with no emoji prefix, so the
project-setup plugin can generate an AGENTS.md that agrees with the
CONTRIBUTING.md every repo inherits instead of contradicting it.

The Conventional Commits link pointed at the French translation; it now points
at the canonical page. The emoji in the issue template names are left alone —
they label the issue picker, they are not a commit convention.
@bengeois bengeois self-assigned this Aug 21, 2026
@bengeois
bengeois merged commit 1ca7593 into main Aug 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant