Retour / sprint-transformer
STATUS: 200 OKTYPE: PersoROLE: Full Stack Developer
Sprint Transformer (Auto-Doc AI)
> Outil d'automatisation de documentation technique propulsé par l'IA, connecté à Jira et GitHub pour générer des changelogs de sprint en quelques secondes.
./challenge.sh
Le défi principal était d'orchestrer efficacement les appels aux APIs Jira et GitHub pour consolider des données hétérogènes (tickets, commits, labels) en un contexte cohérent, puis de piloter un LLM pour qu'il génère une documentation précise, structurée et directement exploitable par une équipe.
./solution.sh
L'application repose sur Next.js App Router côté serveur pour effectuer les appels aux APIs Jira et GitHub de manière sécurisée. Les données sont agrégées et envoyées à un LLM via une API de streaming, ce qui permet d'afficher le changelog généré token par token directement dans l'interface. L'éditeur React Markdown synchronise en permanence le rendu du texte produit.
cat package.json | grep dependencies
"Next.js""React""TypeScript""React Markdown""TailwindCSS""Framer Motion"
ls -l features/
- Génération de changelog par IA (streaming token par token)
- Éditeur Markdown avec prévisualisation en direct synchronisée
- Ingestion des données Jira & GitHub via API pour contextualiser le sprint
export SKILLS=...
- Architecture Next.js App Router
- Intégration d'APIs tierces (Jira, GitHub)
- Génération de texte par LLM (streaming)
- Conception d'outils SaaS / Productivité
OUTPUT LOGS:
Un outil opérationnel qui réduit le temps de rédaction des notes de version de plusieurs heures à quelques secondes, permettant aux équipes de se concentrer sur le code plutôt que sur la documentation.
