Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Contributing to FirstClassErrors

🌍 **Languages:**
🇬🇧 English (this file) | 🇫🇷 [Français](./doc/CONTRIBUTING.fr.md)

FirstClassErrors treats errors as first-class, documented, diagnosable
concepts. The history of the repository should be as legible as the errors the
library produces. This guide defines how commits are written here.
Expand Down
546 changes: 546 additions & 0 deletions doc/CONTRIBUTING.fr.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion doc/README.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@ Chaque package publié est construit et poussé par [`release.yml`](../.github/w

## 🐛 Retours & contributions

Vous avez trouvé un bug ou souhaitez proposer une fonctionnalité ? Ouvrez une issue sur le [gestionnaire d’issues GitHub](https://github.com/Reefact/first-class-errors/issues). Les contributions sont les bienvenues — voir [CONTRIBUTING.md](../CONTRIBUTING.md) pour commencer.
Vous avez trouvé un bug ou souhaitez proposer une fonctionnalité ? Ouvrez une issue sur le [gestionnaire d’issues GitHub](https://github.com/Reefact/first-class-errors/issues). Les contributions sont les bienvenues — voir [CONTRIBUTING.fr.md](./CONTRIBUTING.fr.md) pour commencer.

Pour les vulnérabilités de **sécurité**, merci de suivre le processus privé décrit dans [SECURITY.fr.md](./SECURITY.fr.md) plutôt que d’ouvrir une issue publique.

Expand Down
2 changes: 1 addition & 1 deletion maintainers/README.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,5 +39,5 @@ par un ADR plus récent, pas édité sur place.

## En rapport

- [`CONTRIBUTING.md`](../CONTRIBUTING.md) — conventions de commit et de pull
- [`CONTRIBUTING.fr.md`](../doc/CONTRIBUTING.fr.md) — conventions de commit et de pull
request (imposées par le workflow [`commit-lint`](workflows/commit-lint.fr.md)).
2 changes: 1 addition & 1 deletion maintainers/workflows/README.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,5 +99,5 @@ documentées une seule fois ici plutôt que répétées sur chaque page.
- [ADR 0001 — Verrouiller le floor Roslyn de l'analyzer](../adr/0001-lock-the-analyzer-roslyn-floor.md)
— pourquoi la version de Roslyn de l'analyzer est gelée, ce que le workflow
`analyzers` fait respecter. *(Rédigé en anglais.)*
- [`CONTRIBUTING.md`](../../CONTRIBUTING.md) — les conventions de commit et de PR
- [`CONTRIBUTING.fr.md`](../../doc/CONTRIBUTING.fr.md) — les conventions de commit et de PR
que le workflow `commit-lint` vérifie.
4 changes: 2 additions & 2 deletions maintainers/workflows/commit-lint.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
## À quoi il sert

Il impose la convention de message de commit du dépôt (Conventional Commits,
telle que spécifiée dans [`CONTRIBUTING.md`](../../CONTRIBUTING.md)) sur **chaque
telle que spécifiée dans [`CONTRIBUTING.fr.md`](../../doc/CONTRIBUTING.fr.md)) sur **chaque
commit non-merge d'une pull request**. C'est le filet de sécurité côté serveur du
hook local `commit-msg` : un contributeur qui contourne le hook avec
`git commit --no-verify` est quand même rattrapé ici.
Expand Down Expand Up @@ -56,6 +56,6 @@ Un seul job, `Conventional commits` :

## En rapport

- [`CONTRIBUTING.md`](../../CONTRIBUTING.md) — les conventions de commit et de PR
- [`CONTRIBUTING.fr.md`](../../doc/CONTRIBUTING.fr.md) — les conventions de commit et de PR
que ce workflow impose. Activez le hook local une fois par clone avec
`git config core.hooksPath .githooks`.