diff --git a/doc/ArchitectureOfTheDocumentationPipeline.en.md b/doc/ArchitectureOfTheDocumentationPipeline.en.md index c349930..2288112 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) + + + + + + +
← CI/CD and Operational Integration↑ Table of contentsWriting a custom renderer →
--- diff --git a/doc/ArchitectureOfTheDocumentationPipeline.fr.md b/doc/ArchitectureOfTheDocumentationPipeline.fr.md index e5fbb2f..9796e72 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) + + + + + + +
← 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 571fd02..06ad121 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) + + + + + + +
← Usage Patterns↑ Table of contentsCI/CD and Operational Integration →
--- \ No newline at end of file diff --git a/doc/BestPractices.fr.md b/doc/BestPractices.fr.md index 6da8b0d..983b312 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) + + + + + + +
← Cas d’usage↑ Table des matièresInté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..0910172 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) + + + + + + +
← When Not to Use FirstClassErrors↑ Table of contentsError Context Guide →
--- \ No newline at end of file diff --git a/doc/CoreConcepts.fr.md b/doc/CoreConcepts.fr.md index 0a64a5d..d84af25 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) + + + + + + +
← Quand ne pas utiliser FirstClassErrors↑ Table des matièresGuide du contexte d’erreur →
--- \ No newline at end of file diff --git a/doc/DesignPrinciples.en.md b/doc/DesignPrinciples.en.md index 890ab2e..f345d76 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) + + + + + + +
← Getting Started↑ Table of contentsWhen Not to Use FirstClassErrors →
--- \ No newline at end of file diff --git a/doc/DesignPrinciples.fr.md b/doc/DesignPrinciples.fr.md index b750705..f07b18e 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) + + + + + + +
← Premiers pas↑ Table des matièresQuand ne pas utiliser FirstClassErrors →
--- \ No newline at end of file diff --git a/doc/ErrorContext.en.md b/doc/ErrorContext.en.md index a7f85fc..f41592e 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) + + + + + + +
← Core Concepts↑ Table of contentsWriting Errors Guide →
--- diff --git a/doc/ErrorContext.fr.md b/doc/ErrorContext.fr.md index db2a489..86410d9 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) + + + + + + +
← Concepts fondamentaux↑ Table des matièresGuide d’écriture des erreurs →
--- diff --git a/doc/FAQ.en.md b/doc/FAQ.en.md index 5d45a27..9f5d5c2 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) + + + + + + +
← Internationalization↑ Table of contents
--- \ No newline at end of file diff --git a/doc/FAQ.fr.md b/doc/FAQ.fr.md index d5dcf47..6dd66ee 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) + + + + + + +
← 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..8c9466c 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 contentsDesign Principles →
--- \ No newline at end of file diff --git a/doc/GettingStarted.fr.md b/doc/GettingStarted.fr.md index 2c90da8..926012b 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èresPrincipes de conception →
--- \ No newline at end of file diff --git a/doc/Internationalisation.fr.md b/doc/Internationalisation.fr.md index 46abcba..b6690c2 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) + + + + + + +
← Écrire son propre renderer↑ Table des matièresFAQ →
--- diff --git a/doc/Internationalization.en.md b/doc/Internationalization.en.md index c5e0cfd..d4e968f 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) + + + + + + +
← Writing a custom renderer↑ Table of contentsFAQ →
--- diff --git a/doc/OperationalIntegration.en.md b/doc/OperationalIntegration.en.md index a8bc16e..c95e163 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) + + + + + + +
← Best Practices↑ Table of contentsArchitecture of the Documentation Pipeline →
--- \ No newline at end of file diff --git a/doc/OperationalIntegration.fr.md b/doc/OperationalIntegration.fr.md index 31bd279..aefcfba 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) + + + + + + +
← Bonnes pratiques↑ Table des matièresArchitecture du pipeline de documentation →
--- \ No newline at end of file diff --git a/doc/UsagePatterns.en.md b/doc/UsagePatterns.en.md index a828b28..875b6af 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) + + + + + + +
← Writing Errors Guide↑ Table of contentsBest Practices →
--- \ No newline at end of file diff --git a/doc/UsagePatterns.fr.md b/doc/UsagePatterns.fr.md index a513b0d..ce434c2 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) + + + + + + +
← Guide d’écriture des erreurs↑ Table des matièresBonnes pratiques →
--- \ No newline at end of file diff --git a/doc/WhenNotToUseFirstClassErrors.en.md b/doc/WhenNotToUseFirstClassErrors.en.md index 0c263fc..549b73e 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) + + + + + + +
← Design Principles↑ Table of contentsCore Concepts →
--- \ No newline at end of file diff --git a/doc/WhenNotToUseFirstClassErrors.fr.md b/doc/WhenNotToUseFirstClassErrors.fr.md index cbd3e81..54fb9cb 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) + + + + + + +
← Principes de conception↑ Table des matièresConcepts clés →
--- \ No newline at end of file diff --git a/doc/WritingACustomRenderer.en.md b/doc/WritingACustomRenderer.en.md index ca109ad..09a9bfd 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) + + + + + + +
← Architecture of the Documentation Pipeline↑ Table of contentsInternationalization →
--- diff --git a/doc/WritingACustomRenderer.fr.md b/doc/WritingACustomRenderer.fr.md index 631d731..bc7d524 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) + + + + + + +
← Architecture du pipeline de documentation↑ Table des matièresInternationalisation →
--- diff --git a/doc/WritingErrorsGuide.en.md b/doc/WritingErrorsGuide.en.md index b41b62f..2efc920 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) + + + + + + +
← Error Context Guide↑ Table of contentsUsage Patterns →
--- \ No newline at end of file diff --git a/doc/WritingErrorsGuide.fr.md b/doc/WritingErrorsGuide.fr.md index 6439fd4..db7326c 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) + + + + + + +
← Guide du contexte d’erreur↑ Table des matièresCas d’usage →
--- \ No newline at end of file