Doc Manager — la documentation qualité, en doc-as-code

Doc Manager — la documentation qualité, en doc-as-code

À propos de moi

Un side project qui permet aux équipes qualité d'entreprises du secteur de la santé de rédiger, contrôler et publier leur documentation réglementaire à partir de fichiers Markdown versionnés, et d'en produire des PDF conformes à leur charte.

Doc Manager — la documentation qualité, en doc-as-code

Dans le secteur de la santé, la documentation qualité — processus, procédures, instructions, spécifications, gabarits, maîtrise des modifications — doit répondre à des exigences réglementaires strictes. Doc Manager la tient en Markdown, versionnée dans Git : chaque modification est tracée, attribuée et réversible. L'outil rend ce fonctionnement accessible à des équipes qualité qui ne sont pas composées de développeurs : tout se fait depuis le navigateur, sans autre installation que Docker.

Il affiche l'arborescence des documents, avec le texte source et son rendu PDF côte à côte. Chaque document suit son cycle de vie : brouillon, relecture, approbation, puis obsolescence. Un auteur, un relecteur et un approbateur sont désignés, et chaque étape est rattachée à un commit. L'export produit un PDF unique aux couleurs de l'entreprise, avec la référence, la version, le tableau des révisions, le sommaire, le cartouche d'approbation et les paraphes. Les diagrammes sont rédigés en Mermaid et dessinés automatiquement. Les documents existants, qu'ils soient en Word, PowerPoint, Excel, PDF ou même scannés, sont convertis en Markdown sur le poste, sans service extérieur, puis soumis à relecture.

Des contrôles automatiques vérifient en continu le respect des règles de rédaction : champs obligatoires, relecteur distinct de l'auteur, format des versions et des dates, liens valides, nommage des fichiers. Des agents IA relisent l'orthographe et la langue des documents et signalent leurs constats. L'outil est construit sur la plateforme Board de Wexample, qui orchestre les traitements, les contrôles et les agents.

Images