Système d’auto-documentation intelligent pour composants Angular PFE
Système d’auto-documentation intelligent pour composants Angular PFE
Minotore•Tunisie
Développement Frontend (Angular)Génération de documentationCI/CD & DevOps
Publié il y a 7 mois
Stage
⏱️4-6 mois
💼Hybride
💰Rémunéré
📅Expiré il y a 6 mois
Reste lisible (ATS friendly).
Description du poste
Contexte et objectif
Développer un système d’auto-documentation intelligent pour les widgets Angular utilisés dans une plateforme SaaS.
Le système doit extraire automatiquement les métadonnées des composants (inputs, outputs, templates, styles, dépendances) afin de générer une documentation interactive et versionnée.
Missions principales
Identifier les besoins en documentation des widgets existants et définir le format de métadonnées à extraire.
Mettre en place l’extraction automatique des métadonnées à partir des décorateurs TypeScript et des templates Angular.
Développer un générateur de documentation intégré à un tableau de bord interactif (affichage des composants, aperçu des templates, vues par version).
Ajouter des fonctions de recherche, de versioning et de filtrage pour naviguer facilement entre les versions et les composants.
Connecter l’outil au pipeline CI/CD pour mise à jour automatique de la documentation à chaque build/déploiement.
(Optionnel) Intégrer de l’AI-assisted summarization pour produire des résumés lisibles et automatisés des composants.
Compétences et technologies requises
Maîtrise d’Angular et TypeScript pour analyser les composants, décorateurs et templates.
Expérience en Node.js pour développer les outils d’extraction et le backend du générateur de documentation.
Connaissance des pipelines CI/CD et capacité à intégrer des jobs de génération/validation de documentation.
Compétences en parsing/AST, lecture des décorateurs TypeScript, gestion de dépendances et versioning.
(Atout) Familiarité avec des solutions d’IA/NLP pour la génération/summarization automatique.