From c9ba956f54c45bd4051dbffc94efd9ba16ded950 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 6 Jul 2026 09:40:58 +0000 Subject: [PATCH 1/2] docs: lay out guide footer nav as left / center / right Turn each guide page's footer into a full-width three-column layout: previous section on the left, the table-of-contents link centered, and the next section on the right. GitHub strips CSS, so the alignment is done with a small full-width HTML table (align="left|center|right"). Pages without a previous or next section leave that cell empty so the other columns stay anchored. Applied to all 13 English and 13 French guides. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01H9NgkaNi3rGuHrSzgbgAXP --- doc/ArchitectureOfTheDocumentationPipeline.en.md | 8 +++++++- doc/ArchitectureOfTheDocumentationPipeline.fr.md | 8 +++++++- doc/BestPractices.en.md | 8 +++++++- doc/BestPractices.fr.md | 8 +++++++- doc/CoreConcepts.en.md | 8 +++++++- doc/CoreConcepts.fr.md | 8 +++++++- doc/DesignPrinciples.en.md | 8 +++++++- doc/DesignPrinciples.fr.md | 8 +++++++- doc/ErrorContext.en.md | 8 +++++++- doc/ErrorContext.fr.md | 8 +++++++- doc/FAQ.en.md | 8 +++++++- doc/FAQ.fr.md | 8 +++++++- doc/GettingStarted.en.md | 8 +++++++- doc/GettingStarted.fr.md | 8 +++++++- doc/Internationalisation.fr.md | 8 +++++++- doc/Internationalization.en.md | 8 +++++++- doc/OperationalIntegration.en.md | 8 +++++++- doc/OperationalIntegration.fr.md | 8 +++++++- doc/UsagePatterns.en.md | 8 +++++++- doc/UsagePatterns.fr.md | 8 +++++++- doc/WhenNotToUseFirstClassErrors.en.md | 8 +++++++- doc/WhenNotToUseFirstClassErrors.fr.md | 8 +++++++- doc/WritingACustomRenderer.en.md | 8 +++++++- doc/WritingACustomRenderer.fr.md | 8 +++++++- doc/WritingErrorsGuide.en.md | 8 +++++++- doc/WritingErrorsGuide.fr.md | 8 +++++++- 26 files changed, 182 insertions(+), 26 deletions(-) diff --git a/doc/ArchitectureOfTheDocumentationPipeline.en.md b/doc/ArchitectureOfTheDocumentationPipeline.en.md index c349930..f45f741 100644 --- a/doc/ArchitectureOfTheDocumentationPipeline.en.md +++ b/doc/ArchitectureOfTheDocumentationPipeline.en.md @@ -153,6 +153,12 @@ The code is the source of truth. --- -Previous section: [CI/CD and Operational Integration](OperationalIntegration.en.md) | Next section: [Writing a custom renderer](WritingACustomRenderer.en.md) | [📚 Table of contents](../README.md#-next-steps) + + + + + + +
Previous section: CI/CD and Operational Integration📚 Table of contentsNext section: Writing a custom renderer
--- diff --git a/doc/ArchitectureOfTheDocumentationPipeline.fr.md b/doc/ArchitectureOfTheDocumentationPipeline.fr.md index e5fbb2f..97b45fe 100644 --- a/doc/ArchitectureOfTheDocumentationPipeline.fr.md +++ b/doc/ArchitectureOfTheDocumentationPipeline.fr.md @@ -153,6 +153,12 @@ Le code est la source de vérité. --- -Section précédente: [Intégration CI/CD et exploitation](OperationalIntegration.fr.md) | Section suivante: [Écrire son propre renderer](WritingACustomRenderer.fr.md) | [📚 Table des matières](README.fr.md#-étapes-suivantes) + + + + + + +
Section précédente: Intégration CI/CD et exploitation📚 Table des matièresSection suivante: Écrire son propre renderer
--- diff --git a/doc/BestPractices.en.md b/doc/BestPractices.en.md index 571fd02..92270a3 100644 --- a/doc/BestPractices.en.md +++ b/doc/BestPractices.en.md @@ -207,6 +207,12 @@ Well-written errors improve: --- -Previous section: [Usage Patterns](UsagePatterns.en.md) | Next section: [CI/CD and Operational Integration](OperationalIntegration.en.md) | [📚 Table of contents](../README.md#-next-steps) + + + + + + +
Previous section: Usage Patterns📚 Table of contentsNext section: CI/CD and Operational Integration
--- \ No newline at end of file diff --git a/doc/BestPractices.fr.md b/doc/BestPractices.fr.md index 6da8b0d..833d485 100644 --- a/doc/BestPractices.fr.md +++ b/doc/BestPractices.fr.md @@ -207,6 +207,12 @@ Des erreurs bien écrites améliorent : --- -Section précédente: [Cas d’usage](UsagePatterns.fr.md) | Section suivante: [Intégration CI/CD et exploitation](OperationalIntegration.fr.md) | [📚 Table des matières](README.fr.md#-étapes-suivantes) + + + + + + +
Section précédente: Cas d’usage📚 Table des matièresSection suivante: Intégration CI/CD et exploitation
--- \ No newline at end of file diff --git a/doc/CoreConcepts.en.md b/doc/CoreConcepts.en.md index 6b035bc..c122f2b 100644 --- a/doc/CoreConcepts.en.md +++ b/doc/CoreConcepts.en.md @@ -146,6 +146,12 @@ All based on the same source of truth: the code. --- -Previous section: [When Not to Use FirstClassErrors](WhenNotToUseFirstClassErrors.en.md) | Next section: [Error Context Guide](ErrorContext.en.md) | [📚 Table of contents](../README.md#-next-steps) + + + + + + +
Previous section: When Not to Use FirstClassErrors📚 Table of contentsNext section: Error Context Guide
--- \ No newline at end of file diff --git a/doc/CoreConcepts.fr.md b/doc/CoreConcepts.fr.md index 0a64a5d..b34ae32 100644 --- a/doc/CoreConcepts.fr.md +++ b/doc/CoreConcepts.fr.md @@ -145,6 +145,12 @@ Le tout basé sur une même source de vérité : le code. --- -Section précédente: [Quand ne pas utiliser FirstClassErrors](WhenNotToUseFirstClassErrors.fr.md) | Section suivante: [Guide du contexte d’erreur](ErrorContext.fr.md) | [📚 Table des matières](README.fr.md#-étapes-suivantes) + + + + + + +
Section précédente: Quand ne pas utiliser FirstClassErrors📚 Table des matièresSection suivante: Guide du contexte d’erreur
--- \ No newline at end of file diff --git a/doc/DesignPrinciples.en.md b/doc/DesignPrinciples.en.md index 890ab2e..8d6d3e1 100644 --- a/doc/DesignPrinciples.en.md +++ b/doc/DesignPrinciples.en.md @@ -19,6 +19,12 @@ In essence, the library encourages teams to treat errors as first-class knowledg --- -Previous section: [Getting Started](GettingStarted.en.md) | Next section: [When Not to Use FirstClassErrors](WhenNotToUseFirstClassErrors.en.md) | [📚 Table of contents](../README.md#-next-steps) + + + + + + +
Previous section: Getting Started📚 Table of contentsNext section: When Not to Use FirstClassErrors
--- \ No newline at end of file diff --git a/doc/DesignPrinciples.fr.md b/doc/DesignPrinciples.fr.md index b750705..3a4d943 100644 --- a/doc/DesignPrinciples.fr.md +++ b/doc/DesignPrinciples.fr.md @@ -19,6 +19,12 @@ En essence, la bibliothèque encourage les équipes à considérer les erreurs c --- -Section précédente: [Premiers pas](GettingStarted.fr.md) | Section suivante: [Quand ne pas utiliser FirstClassErrors](WhenNotToUseFirstClassErrors.fr.md) | [📚 Table des matières](README.fr.md#-étapes-suivantes) + + + + + + +
Section précédente: Premiers pas📚 Table des matièresSection suivante: Quand ne pas utiliser FirstClassErrors
--- \ No newline at end of file diff --git a/doc/ErrorContext.en.md b/doc/ErrorContext.en.md index a7f85fc..fb14b2e 100644 --- a/doc/ErrorContext.en.md +++ b/doc/ErrorContext.en.md @@ -98,6 +98,12 @@ If yes to most of these, it is a good candidate. --- -Previous section: [Core Concepts](CoreConcepts.en.md) | Next section: [Writing Errors Guide](WritingErrorsGuide.en.md) | [📚 Table of contents](../README.md#-next-steps) + + + + + + +
Previous section: Core Concepts📚 Table of contentsNext section: Writing Errors Guide
--- diff --git a/doc/ErrorContext.fr.md b/doc/ErrorContext.fr.md index db2a489..5c9d58f 100644 --- a/doc/ErrorContext.fr.md +++ b/doc/ErrorContext.fr.md @@ -98,6 +98,12 @@ Si la majorité des réponses est oui, c’est un bon candidat. --- -Section précédente: [Concepts fondamentaux](CoreConcepts.fr.md) | Section suivante: [Guide d’écriture des erreurs](WritingErrorsGuide.fr.md) | [📚 Table des matières](README.fr.md#-étapes-suivantes) + + + + + + +
Section précédente: Concepts fondamentaux📚 Table des matièresSection suivante: Guide d’écriture des erreurs
--- diff --git a/doc/FAQ.en.md b/doc/FAQ.en.md index 5d45a27..7219e4d 100644 --- a/doc/FAQ.en.md +++ b/doc/FAQ.en.md @@ -165,6 +165,12 @@ Why does the distinction earn its keep? --- -Previous section: [Internationalization](Internationalization.en.md) | [📚 Table of contents](../README.md#-next-steps) + + + + + + +
Previous section: Internationalization📚 Table of contents
--- \ No newline at end of file diff --git a/doc/FAQ.fr.md b/doc/FAQ.fr.md index d5dcf47..3c89df0 100644 --- a/doc/FAQ.fr.md +++ b/doc/FAQ.fr.md @@ -165,6 +165,12 @@ Pourquoi cette distinction en vaut-elle la peine ? --- -Section précédente: [Internationalisation](Internationalisation.fr.md) | [📚 Table des matières](README.fr.md#-étapes-suivantes) + + + + + + +
Section précédente: Internationalisation📚 Table des matières
--- \ No newline at end of file diff --git a/doc/GettingStarted.en.md b/doc/GettingStarted.en.md index 511e889..f4c5f28 100644 --- a/doc/GettingStarted.en.md +++ b/doc/GettingStarted.en.md @@ -187,6 +187,12 @@ to --- -Next section: [Design Principles](DesignPrinciples.en.md) | [📚 Table of contents](../README.md#-next-steps) + + + + + + +
📚 Table of contentsNext section: Design Principles
--- \ No newline at end of file diff --git a/doc/GettingStarted.fr.md b/doc/GettingStarted.fr.md index 2c90da8..4017d17 100644 --- a/doc/GettingStarted.fr.md +++ b/doc/GettingStarted.fr.md @@ -187,6 +187,12 @@ Vous passez de : --- -Section suivante: [Principes de conception](DesignPrinciples.fr.md) | [📚 Table des matières](README.fr.md#-étapes-suivantes) + + + + + + +
📚 Table des matièresSection suivante: Principes de conception
--- \ No newline at end of file diff --git a/doc/Internationalisation.fr.md b/doc/Internationalisation.fr.md index 46abcba..8d3a7b2 100644 --- a/doc/Internationalisation.fr.md +++ b/doc/Internationalisation.fr.md @@ -118,6 +118,12 @@ Le contenu est localisé à l’extraction ; le texte fixe au rendu. Les noms de --- -Section précédente: [Écrire son propre renderer](WritingACustomRenderer.fr.md) | Section suivante: [FAQ](FAQ.fr.md) | [📚 Table des matières](README.fr.md#-étapes-suivantes) + + + + + + +
Section précédente: Écrire son propre renderer📚 Table des matièresSection suivante: FAQ
--- diff --git a/doc/Internationalization.en.md b/doc/Internationalization.en.md index c5e0cfd..99fce4f 100644 --- a/doc/Internationalization.en.md +++ b/doc/Internationalization.en.md @@ -118,6 +118,12 @@ Content is localized at extraction; boilerplate at rendering. File names, anchor --- -Previous section: [Writing a custom renderer](WritingACustomRenderer.en.md) | Next section: [FAQ](FAQ.en.md) | [📚 Table of contents](../README.md#-next-steps) + + + + + + +
Previous section: Writing a custom renderer📚 Table of contentsNext section: FAQ
--- diff --git a/doc/OperationalIntegration.en.md b/doc/OperationalIntegration.en.md index a8bc16e..d552c0b 100644 --- a/doc/OperationalIntegration.en.md +++ b/doc/OperationalIntegration.en.md @@ -98,6 +98,12 @@ Errors become: --- -Previous section: [Best Practices](BestPractices.en.md) | Next section: [Architecture of the Documentation Pipeline](ArchitectureOfTheDocumentationPipeline.en.md) | [📚 Table of contents](../README.md#-next-steps) + + + + + + +
Previous section: Best Practices📚 Table of contentsNext section: Architecture of the Documentation Pipeline
--- \ No newline at end of file diff --git a/doc/OperationalIntegration.fr.md b/doc/OperationalIntegration.fr.md index 31bd279..7f322ea 100644 --- a/doc/OperationalIntegration.fr.md +++ b/doc/OperationalIntegration.fr.md @@ -98,6 +98,12 @@ Les erreurs deviennent : --- -Section précédente: [Bonnes pratiques](BestPractices.fr.md) | Section suivante: [Architecture du pipeline de documentation](ArchitectureOfTheDocumentationPipeline.fr.md) | [📚 Table des matières](README.fr.md#-étapes-suivantes) + + + + + + +
Section précédente: Bonnes pratiques📚 Table des matièresSection suivante: Architecture du pipeline de documentation
--- \ No newline at end of file diff --git a/doc/UsagePatterns.en.md b/doc/UsagePatterns.en.md index a828b28..e4456be 100644 --- a/doc/UsagePatterns.en.md +++ b/doc/UsagePatterns.en.md @@ -209,6 +209,12 @@ but **what it means, why it might have happened, and where to look**. --- -Previous section : [Writing Errors Guide](WritingErrorsGuide.en.md) | Next section: [Best Practices](BestPractices.en.md) | [📚 Table of contents](../README.md#-next-steps) + + + + + + +
Previous section: Writing Errors Guide📚 Table of contentsNext section: Best Practices
--- \ No newline at end of file diff --git a/doc/UsagePatterns.fr.md b/doc/UsagePatterns.fr.md index a513b0d..a0c4890 100644 --- a/doc/UsagePatterns.fr.md +++ b/doc/UsagePatterns.fr.md @@ -195,6 +195,12 @@ La bibliothèque vous aide à exprimer non seulement qu’un échec s’est prod --- -Section précédente: [Guide d’écriture des erreurs](WritingErrorsGuide.fr.md) | Section suivante: [Bonnes pratiques](BestPractices.fr.md) | [📚 Table des matières](README.fr.md#-étapes-suivantes) + + + + + + +
Section précédente: Guide d’écriture des erreurs📚 Table des matièresSection suivante: Bonnes pratiques
--- \ No newline at end of file diff --git a/doc/WhenNotToUseFirstClassErrors.en.md b/doc/WhenNotToUseFirstClassErrors.en.md index 0c263fc..02c9c26 100644 --- a/doc/WhenNotToUseFirstClassErrors.en.md +++ b/doc/WhenNotToUseFirstClassErrors.en.md @@ -72,6 +72,12 @@ The goal of this library is not to make every exception richer. It is to make me --- -Previous section: [Design Principles](DesignPrinciples.en.md) | Next section: [Core Concepts](CoreConcepts.en.md) | [📚 Table of contents](../README.md#-next-steps) + + + + + + +
Previous section: Design Principles📚 Table of contentsNext section: Core Concepts
--- \ No newline at end of file diff --git a/doc/WhenNotToUseFirstClassErrors.fr.md b/doc/WhenNotToUseFirstClassErrors.fr.md index cbd3e81..2c544ee 100644 --- a/doc/WhenNotToUseFirstClassErrors.fr.md +++ b/doc/WhenNotToUseFirstClassErrors.fr.md @@ -72,6 +72,12 @@ L’objectif de cette bibliothèque n’est pas de rendre toutes les exceptions --- -Section précédente: [Principes de conception](DesignPrinciples.fr.md) | Section suivante: [Concepts clés](CoreConcepts.fr.md) | [📚 Table des matières](README.fr.md#-étapes-suivantes) + + + + + + +
Section précédente: Principes de conception📚 Table des matièresSection suivante: Concepts clés
--- \ No newline at end of file diff --git a/doc/WritingACustomRenderer.en.md b/doc/WritingACustomRenderer.en.md index ca109ad..d8d67de 100644 --- a/doc/WritingACustomRenderer.en.md +++ b/doc/WritingACustomRenderer.en.md @@ -110,6 +110,12 @@ foreach (RenderedDocument document in new CsvErrorDocumentationRenderer().Render --- -Previous section: [Architecture of the Documentation Pipeline](ArchitectureOfTheDocumentationPipeline.en.md) | Next section: [Internationalization](Internationalization.en.md) | [📚 Table of contents](../README.md#-next-steps) + + + + + + +
Previous section: Architecture of the Documentation Pipeline📚 Table of contentsNext section: Internationalization
--- diff --git a/doc/WritingACustomRenderer.fr.md b/doc/WritingACustomRenderer.fr.md index 631d731..5d04c83 100644 --- a/doc/WritingACustomRenderer.fr.md +++ b/doc/WritingACustomRenderer.fr.md @@ -110,6 +110,12 @@ foreach (RenderedDocument document in new CsvErrorDocumentationRenderer().Render --- -Section précédente: [Architecture du pipeline de documentation](ArchitectureOfTheDocumentationPipeline.fr.md) | Section suivante: [Internationalisation](Internationalisation.fr.md) | [📚 Table des matières](README.fr.md#-étapes-suivantes) + + + + + + +
Section précédente: Architecture du pipeline de documentation📚 Table des matièresSection suivante: Internationalisation
--- diff --git a/doc/WritingErrorsGuide.en.md b/doc/WritingErrorsGuide.en.md index b41b62f..f587199 100644 --- a/doc/WritingErrorsGuide.en.md +++ b/doc/WritingErrorsGuide.en.md @@ -198,6 +198,12 @@ They become part of the **shared understanding of how the system works — and f --- -Previous section: [Error Context Guide](ErrorContext.en.md) | Next section: [Usage Patterns](UsagePatterns.en.md) | [📚 Table of contents](../README.md#-next-steps) + + + + + + +
Previous section: Error Context Guide📚 Table of contentsNext section: Usage Patterns
--- \ No newline at end of file diff --git a/doc/WritingErrorsGuide.fr.md b/doc/WritingErrorsGuide.fr.md index 6439fd4..e743c25 100644 --- a/doc/WritingErrorsGuide.fr.md +++ b/doc/WritingErrorsGuide.fr.md @@ -195,6 +195,12 @@ Des erreurs bien écrites ne sont pas simplement levées. Elles deviennent une p --- -Section précédente: [Guide du contexte d’erreur](ErrorContext.fr.md) | Section suivante: [Cas d’usage](UsagePatterns.fr.md) | [📚 Table des matières](README.fr.md#-étapes-suivantes) + + + + + + +
Section précédente: Guide du contexte d’erreur📚 Table des matièresSection suivante: Cas d’usage
--- \ No newline at end of file From 80dad3d79dc4aca68cb7ecd28786cfaf85da02d3 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 6 Jul 2026 09:43:05 +0000 Subject: [PATCH 2/2] docs: use arrows instead of labels in guide footer nav MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Drop the verbose "Previous section:" / "Next section:" labels in favour of thin directional arrows, for a more discreet footer: "← Title" on the left, "↑ Table of contents" centered, "Title →" on the right. Layout and links are unchanged; applied to all 13 English and 13 French guides. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01H9NgkaNi3rGuHrSzgbgAXP --- doc/ArchitectureOfTheDocumentationPipeline.en.md | 6 +++--- doc/ArchitectureOfTheDocumentationPipeline.fr.md | 6 +++--- doc/BestPractices.en.md | 6 +++--- doc/BestPractices.fr.md | 6 +++--- doc/CoreConcepts.en.md | 6 +++--- doc/CoreConcepts.fr.md | 6 +++--- doc/DesignPrinciples.en.md | 6 +++--- doc/DesignPrinciples.fr.md | 6 +++--- doc/ErrorContext.en.md | 6 +++--- doc/ErrorContext.fr.md | 6 +++--- doc/FAQ.en.md | 4 ++-- doc/FAQ.fr.md | 4 ++-- doc/GettingStarted.en.md | 4 ++-- doc/GettingStarted.fr.md | 4 ++-- doc/Internationalisation.fr.md | 6 +++--- doc/Internationalization.en.md | 6 +++--- doc/OperationalIntegration.en.md | 6 +++--- doc/OperationalIntegration.fr.md | 6 +++--- doc/UsagePatterns.en.md | 6 +++--- doc/UsagePatterns.fr.md | 6 +++--- doc/WhenNotToUseFirstClassErrors.en.md | 6 +++--- doc/WhenNotToUseFirstClassErrors.fr.md | 6 +++--- doc/WritingACustomRenderer.en.md | 6 +++--- doc/WritingACustomRenderer.fr.md | 6 +++--- doc/WritingErrorsGuide.en.md | 6 +++--- doc/WritingErrorsGuide.fr.md | 6 +++--- 26 files changed, 74 insertions(+), 74 deletions(-) diff --git a/doc/ArchitectureOfTheDocumentationPipeline.en.md b/doc/ArchitectureOfTheDocumentationPipeline.en.md index f45f741..2288112 100644 --- a/doc/ArchitectureOfTheDocumentationPipeline.en.md +++ b/doc/ArchitectureOfTheDocumentationPipeline.en.md @@ -155,9 +155,9 @@ The code is the source of truth. - - - + + +
Previous section: CI/CD and Operational Integration📚 Table of contentsNext section: Writing a custom renderer← CI/CD and Operational Integration↑ Table of contentsWriting a custom renderer →
diff --git a/doc/ArchitectureOfTheDocumentationPipeline.fr.md b/doc/ArchitectureOfTheDocumentationPipeline.fr.md index 97b45fe..9796e72 100644 --- a/doc/ArchitectureOfTheDocumentationPipeline.fr.md +++ b/doc/ArchitectureOfTheDocumentationPipeline.fr.md @@ -155,9 +155,9 @@ Le code est la source de vérité. - - - + + +
Section précédente: Intégration CI/CD et exploitation📚 Table des matièresSection suivante: Écrire son propre renderer← Intégration CI/CD et exploitation↑ Table des matièresÉcrire son propre renderer →
diff --git a/doc/BestPractices.en.md b/doc/BestPractices.en.md index 92270a3..06ad121 100644 --- a/doc/BestPractices.en.md +++ b/doc/BestPractices.en.md @@ -209,9 +209,9 @@ Well-written errors improve: - - - + + +
Previous section: Usage Patterns📚 Table of contentsNext section: CI/CD and Operational Integration← Usage Patterns↑ Table of contentsCI/CD and Operational Integration →
diff --git a/doc/BestPractices.fr.md b/doc/BestPractices.fr.md index 833d485..983b312 100644 --- a/doc/BestPractices.fr.md +++ b/doc/BestPractices.fr.md @@ -209,9 +209,9 @@ Des erreurs bien écrites améliorent : - - - + + +
Section précédente: Cas d’usage📚 Table des matièresSection suivante: Intégration CI/CD et exploitation← Cas d’usage↑ Table des matièresIntégration CI/CD et exploitation →
diff --git a/doc/CoreConcepts.en.md b/doc/CoreConcepts.en.md index c122f2b..0910172 100644 --- a/doc/CoreConcepts.en.md +++ b/doc/CoreConcepts.en.md @@ -148,9 +148,9 @@ All based on the same source of truth: the code. - - - + + +
Previous section: When Not to Use FirstClassErrors📚 Table of contentsNext section: Error Context Guide← When Not to Use FirstClassErrors↑ Table of contentsError Context Guide →
diff --git a/doc/CoreConcepts.fr.md b/doc/CoreConcepts.fr.md index b34ae32..d84af25 100644 --- a/doc/CoreConcepts.fr.md +++ b/doc/CoreConcepts.fr.md @@ -147,9 +147,9 @@ Le tout basé sur une même source de vérité : le code. - - - + + +
Section précédente: Quand ne pas utiliser FirstClassErrors📚 Table des matièresSection suivante: Guide du contexte d’erreur← Quand ne pas utiliser FirstClassErrors↑ Table des matièresGuide du contexte d’erreur →
diff --git a/doc/DesignPrinciples.en.md b/doc/DesignPrinciples.en.md index 8d6d3e1..f345d76 100644 --- a/doc/DesignPrinciples.en.md +++ b/doc/DesignPrinciples.en.md @@ -21,9 +21,9 @@ In essence, the library encourages teams to treat errors as first-class knowledg - - - + + +
Previous section: Getting Started📚 Table of contentsNext section: When Not to Use FirstClassErrors← Getting Started↑ Table of contentsWhen Not to Use FirstClassErrors →
diff --git a/doc/DesignPrinciples.fr.md b/doc/DesignPrinciples.fr.md index 3a4d943..f07b18e 100644 --- a/doc/DesignPrinciples.fr.md +++ b/doc/DesignPrinciples.fr.md @@ -21,9 +21,9 @@ En essence, la bibliothèque encourage les équipes à considérer les erreurs c - - - + + +
Section précédente: Premiers pas📚 Table des matièresSection suivante: Quand ne pas utiliser FirstClassErrors← Premiers pas↑ Table des matièresQuand ne pas utiliser FirstClassErrors →
diff --git a/doc/ErrorContext.en.md b/doc/ErrorContext.en.md index fb14b2e..f41592e 100644 --- a/doc/ErrorContext.en.md +++ b/doc/ErrorContext.en.md @@ -100,9 +100,9 @@ If yes to most of these, it is a good candidate. - - - + + +
Previous section: Core Concepts📚 Table of contentsNext section: Writing Errors Guide← Core Concepts↑ Table of contentsWriting Errors Guide →
diff --git a/doc/ErrorContext.fr.md b/doc/ErrorContext.fr.md index 5c9d58f..86410d9 100644 --- a/doc/ErrorContext.fr.md +++ b/doc/ErrorContext.fr.md @@ -100,9 +100,9 @@ Si la majorité des réponses est oui, c’est un bon candidat. - - - + + +
Section précédente: Concepts fondamentaux📚 Table des matièresSection suivante: Guide d’écriture des erreurs← Concepts fondamentaux↑ Table des matièresGuide d’écriture des erreurs →
diff --git a/doc/FAQ.en.md b/doc/FAQ.en.md index 7219e4d..9f5d5c2 100644 --- a/doc/FAQ.en.md +++ b/doc/FAQ.en.md @@ -167,8 +167,8 @@ Why does the distinction earn its keep? - - + +
Previous section: Internationalization📚 Table of contents← Internationalization↑ Table of contents
diff --git a/doc/FAQ.fr.md b/doc/FAQ.fr.md index 3c89df0..6dd66ee 100644 --- a/doc/FAQ.fr.md +++ b/doc/FAQ.fr.md @@ -167,8 +167,8 @@ Pourquoi cette distinction en vaut-elle la peine ? - - + +
Section précédente: Internationalisation📚 Table des matières← Internationalisation↑ Table des matières
diff --git a/doc/GettingStarted.en.md b/doc/GettingStarted.en.md index f4c5f28..8c9466c 100644 --- a/doc/GettingStarted.en.md +++ b/doc/GettingStarted.en.md @@ -190,8 +190,8 @@ to - - + +
📚 Table of contentsNext section: Design Principles↑ Table of contentsDesign Principles →
diff --git a/doc/GettingStarted.fr.md b/doc/GettingStarted.fr.md index 4017d17..926012b 100644 --- a/doc/GettingStarted.fr.md +++ b/doc/GettingStarted.fr.md @@ -190,8 +190,8 @@ Vous passez de : - - + +
📚 Table des matièresSection suivante: Principes de conception↑ Table des matièresPrincipes de conception →
diff --git a/doc/Internationalisation.fr.md b/doc/Internationalisation.fr.md index 8d3a7b2..b6690c2 100644 --- a/doc/Internationalisation.fr.md +++ b/doc/Internationalisation.fr.md @@ -120,9 +120,9 @@ Le contenu est localisé à l’extraction ; le texte fixe au rendu. Les noms de - - - + + +
Section précédente: Écrire son propre renderer📚 Table des matièresSection suivante: FAQ← Écrire son propre renderer↑ Table des matièresFAQ →
diff --git a/doc/Internationalization.en.md b/doc/Internationalization.en.md index 99fce4f..d4e968f 100644 --- a/doc/Internationalization.en.md +++ b/doc/Internationalization.en.md @@ -120,9 +120,9 @@ Content is localized at extraction; boilerplate at rendering. File names, anchor - - - + + +
Previous section: Writing a custom renderer📚 Table of contentsNext section: FAQ← Writing a custom renderer↑ Table of contentsFAQ →
diff --git a/doc/OperationalIntegration.en.md b/doc/OperationalIntegration.en.md index d552c0b..c95e163 100644 --- a/doc/OperationalIntegration.en.md +++ b/doc/OperationalIntegration.en.md @@ -100,9 +100,9 @@ Errors become: - - - + + +
Previous section: Best Practices📚 Table of contentsNext section: Architecture of the Documentation Pipeline← Best Practices↑ Table of contentsArchitecture of the Documentation Pipeline →
diff --git a/doc/OperationalIntegration.fr.md b/doc/OperationalIntegration.fr.md index 7f322ea..aefcfba 100644 --- a/doc/OperationalIntegration.fr.md +++ b/doc/OperationalIntegration.fr.md @@ -100,9 +100,9 @@ Les erreurs deviennent : - - - + + +
Section précédente: Bonnes pratiques📚 Table des matièresSection suivante: Architecture du pipeline de documentation← Bonnes pratiques↑ Table des matièresArchitecture du pipeline de documentation →
diff --git a/doc/UsagePatterns.en.md b/doc/UsagePatterns.en.md index e4456be..875b6af 100644 --- a/doc/UsagePatterns.en.md +++ b/doc/UsagePatterns.en.md @@ -211,9 +211,9 @@ but **what it means, why it might have happened, and where to look**. - - - + + +
Previous section: Writing Errors Guide📚 Table of contentsNext section: Best Practices← Writing Errors Guide↑ Table of contentsBest Practices →
diff --git a/doc/UsagePatterns.fr.md b/doc/UsagePatterns.fr.md index a0c4890..ce434c2 100644 --- a/doc/UsagePatterns.fr.md +++ b/doc/UsagePatterns.fr.md @@ -197,9 +197,9 @@ La bibliothèque vous aide à exprimer non seulement qu’un échec s’est prod - - - + + +
Section précédente: Guide d’écriture des erreurs📚 Table des matièresSection suivante: Bonnes pratiques← Guide d’écriture des erreurs↑ Table des matièresBonnes pratiques →
diff --git a/doc/WhenNotToUseFirstClassErrors.en.md b/doc/WhenNotToUseFirstClassErrors.en.md index 02c9c26..549b73e 100644 --- a/doc/WhenNotToUseFirstClassErrors.en.md +++ b/doc/WhenNotToUseFirstClassErrors.en.md @@ -74,9 +74,9 @@ The goal of this library is not to make every exception richer. It is to make me - - - + + +
Previous section: Design Principles📚 Table of contentsNext section: Core Concepts← Design Principles↑ Table of contentsCore Concepts →
diff --git a/doc/WhenNotToUseFirstClassErrors.fr.md b/doc/WhenNotToUseFirstClassErrors.fr.md index 2c544ee..54fb9cb 100644 --- a/doc/WhenNotToUseFirstClassErrors.fr.md +++ b/doc/WhenNotToUseFirstClassErrors.fr.md @@ -74,9 +74,9 @@ L’objectif de cette bibliothèque n’est pas de rendre toutes les exceptions - - - + + +
Section précédente: Principes de conception📚 Table des matièresSection suivante: Concepts clés← Principes de conception↑ Table des matièresConcepts clés →
diff --git a/doc/WritingACustomRenderer.en.md b/doc/WritingACustomRenderer.en.md index d8d67de..09a9bfd 100644 --- a/doc/WritingACustomRenderer.en.md +++ b/doc/WritingACustomRenderer.en.md @@ -112,9 +112,9 @@ foreach (RenderedDocument document in new CsvErrorDocumentationRenderer().Render - - - + + +
Previous section: Architecture of the Documentation Pipeline📚 Table of contentsNext section: Internationalization← Architecture of the Documentation Pipeline↑ Table of contentsInternationalization →
diff --git a/doc/WritingACustomRenderer.fr.md b/doc/WritingACustomRenderer.fr.md index 5d04c83..bc7d524 100644 --- a/doc/WritingACustomRenderer.fr.md +++ b/doc/WritingACustomRenderer.fr.md @@ -112,9 +112,9 @@ foreach (RenderedDocument document in new CsvErrorDocumentationRenderer().Render - - - + + +
Section précédente: Architecture du pipeline de documentation📚 Table des matièresSection suivante: Internationalisation← Architecture du pipeline de documentation↑ Table des matièresInternationalisation →
diff --git a/doc/WritingErrorsGuide.en.md b/doc/WritingErrorsGuide.en.md index f587199..2efc920 100644 --- a/doc/WritingErrorsGuide.en.md +++ b/doc/WritingErrorsGuide.en.md @@ -200,9 +200,9 @@ They become part of the **shared understanding of how the system works — and f - - - + + +
Previous section: Error Context Guide📚 Table of contentsNext section: Usage Patterns← Error Context Guide↑ Table of contentsUsage Patterns →
diff --git a/doc/WritingErrorsGuide.fr.md b/doc/WritingErrorsGuide.fr.md index e743c25..db7326c 100644 --- a/doc/WritingErrorsGuide.fr.md +++ b/doc/WritingErrorsGuide.fr.md @@ -197,9 +197,9 @@ Des erreurs bien écrites ne sont pas simplement levées. Elles deviennent une p - - - + + +
Section précédente: Guide du contexte d’erreur📚 Table des matièresSection suivante: Cas d’usage← Guide du contexte d’erreur↑ Table des matièresCas d’usage →