Minotore
Minotore
Tunisie

Système d’auto-documentation intelligent pour composants Angular PFE

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.

Modalités et informations pratiques

  • Durée : 6 mois.
  • Stage rémunéré : Oui.
  • Nombre de stagiaires recherchés : 1.
  • Stage de pré-embauche : Oui.
  • Pour postuler, envoyer votre candidature par email : recruitment@minotore.com.
  • Sujet d’email recommandé : "Candidature PFE — Système d’auto-documentation intelligent pour composants Angular".