Files
Krow-workspace/docs/MAINTENANCE_GUIDE.md
bwnyasse 866d0df45c feat(docs): add MAINTENANCE_GUIDE.md to describe the process of updating the API documentation and specification
feat(docs): update API_documentation.md with comprehensive API specifications for all entities, SDK methods, and integration endpoints
feat(docs): update api_specification.md to align with the updated API documentation and guide the development of the new backend
2025-11-11 06:57:58 -05:00

3.3 KiB

Guide de Maintenance de la Documentation API

Ce document décrit la procédure à suivre pour mettre à jour la documentation de l'API et la spécification technique de notre backend après des modifications majeures sur la plateforme Base44.

Suivre ce processus est essentiel pour garantir que notre backend personnalisé sur GCP reste synchronisé avec les fonctionnalités du frontend.

Quand Lancer cette Procédure ?

Vous devez suivre ce guide après chaque cycle de développement significatif sur la plateforme Base44, notamment après :

  • L'ajout de nouvelles entités ou de nouveaux champs de données.
  • La modification de la logique métier existante.
  • L'intégration de nouvelles fonctionnalités majeures dans l'interface utilisateur.

Procédure de Mise à Jour

Étape 1 : Obtenir la Documentation à Jour de Base44

  1. Ouvrez le fichier docs/base44_prompts.md.
  2. Copiez le contenu du "Prompt Principal".
  3. Collez ce prompt dans le chat de l'IA de Base44 pour lui demander de générer la documentation la plus récente.
  4. Vérification : L'IA doit retourner le contenu complet du fichier API_documentation.md. Si elle ne retourne qu'un résumé, utilisez le prompt simple suivant pour demander le contenu complet :
    Thank you for the summary. Please provide the entire, updated content of the API_documentation.md file now.
    

Étape 2 : Mettre à Jour le Fichier de Documentation Local (avec Gemini CLI)

Pour garantir un formatage propre et cohérent, il est recommandé d'utiliser Gemini CLI pour cette étape.

  1. Copiez le contenu brut fourni par l'IA de Base44.
  2. Donnez ce contenu à Gemini CLI avec un prompt simple, par exemple :

    "Voici la nouvelle documentation de l'API Base44. Peux-tu reformater ce contenu et mettre à jour le fichier docs/API_documentation.md ?"

  3. Laissez Gemini CLI gérer la création ou la mise à jour du fichier. Il s'assurera que les tableaux, les blocs de code et les en-têtes sont correctement formatés.

Étape 3 : Mettre à Jour la Spécification de l'API GCP (avec Gemini CLI)

C'est l'étape la plus critique. Au lieu d'une comparaison manuelle fastidieuse, nous allons nous appuyer sur l'IA pour synchroniser notre plan de migration.

  1. Assurez-vous que l'Étape 2 est terminée et que docs/API_documentation.md est à jour.
  2. Demandez à Gemini CLI de mettre à jour la spécification pour vous. Utilisez un prompt clair, par exemple :

    "Maintenant que docs/API_documentation.md est à jour, peux-tu analyser les changements et mettre à jour de manière exhaustive le fichier docs/api_specification.md pour qu'il corresponde ?"

  3. Laissez Gemini CLI effectuer l'analyse comparative et appliquer les modifications nécessaires (ajout de champs, d'entités, d'intégrations, etc.) au fichier de spécification.

Étape 4 : Valider et Commiter les Changements

  1. Relisez une dernière fois les modifications apportées à api_specification.md pour vous assurer qu'elles sont cohérentes.
  2. Commitez les fichiers mis à jour dans Git avec un message clair et descriptif.
    git add docs/API_documentation.md docs/api_specification.md docs/MAINTENANCE_GUIDE.md
    git commit -m "docs: Update API documentation and specification from Base44 export"