Pour Docsify, ce flux automatisé gère la création, l'édition et la visualisation de documents Markdown via des webhooks. Il permet de convertir des fichiers, d'extraire des données et de répondre aux requêtes en temps réel, facilitant ainsi la documentation des workflows. Avec 60 nœuds intégrés, il optimise la gestion des fichiers et améliore l'accessibilité des informations, tout en garantissant une expérience utilisateur fluide et interactive.
- Développeurs qui gèrent plusieurs workflows et ont besoin d'une documentation claire et accessible.
- Chefs de projet qui souhaitent suivre l'évolution des workflows et s'assurer qu'ils sont bien documentés.
- Équipes de collaboration qui ont besoin d'un accès centralisé à la documentation des workflows pour faciliter la communication et la compréhension.
- Formateurs qui souhaitent créer des ressources pédagogiques à partir de workflows n8n.
Ce flux de travail résout le problème de la documentation manquante ou incomplète des workflows n8n. Il permet de générer automatiquement des fichiers Markdown à partir des définitions de workflow, facilitant ainsi la mise à jour et l'accès à la documentation. Cela garantit que chaque workflow est bien documenté, ce qui réduit le risque de confusion et améliore la collaboration entre les membres de l'équipe.
CONFIG
, tels que le chemin du projet et les en-têtes HTML nécessaires.2. Détection de fichiers : Le nœud HasFile?
vérifie si un fichier existe pour le workflow demandé. Si le fichier est trouvé, il est extrait à l'aide du nœud Extract from File
.
3. Gestion des actions : Selon l'action demandée (voir, éditer, sauvegarder, ou recréer), le flux suit différents chemins. Par exemple, si l'utilisateur souhaite éditer un fichier, il charge le contenu existant avec le nœud Load Doc File
.
4. Génération de documentation : Lorsque le flux est exécuté, il génère un diagramme Mermaid pour visualiser le workflow, puis crée un fichier Markdown à l'aide du nœud Convert to File
.
5. Réponse à l'utilisateur : Enfin, le flux répond avec le fichier Markdown ou HTML approprié, selon l'action effectuée, en utilisant les nœuds Respond with markdown
ou Respond with HTML
.
- Modifier les paramètres dans le nœud CONFIG
pour changer le chemin du projet ou les en-têtes HTML selon leurs besoins.
- Adapter les styles dans le nœud HTML_styles_editor
pour personnaliser l'apparence de l'éditeur Markdown.
- Ajouter ou supprimer des nœuds en fonction des actions spécifiques qu'ils souhaitent prendre en charge, comme l'ajout d'autres intégrations ou la modification des conditions dans le nœud doc action
.
- Personnaliser le contenu des fichiers Markdown générés en modifiant les valeurs dans le nœud Blank Doc File
ou Generated Doc
pour refléter les informations pertinentes à leur contexte.