Probleme
Quand tu selectionnes ungit, le generateur inclut automatiquement npm et nodejs comme dependances. Mais l'utilisateur ne le sait pas avant la generation — il pourrait penser qu'ungit = 1 programme, alors qu'en realite ca en installe 3.
Solution proposee
Dans la carte du programme, badge conditionnel quand dependencies.length > 0 :
🔧 Ungit [+2 deps]
Clean and intuitive web-based Git UI
Afficher les slugs des dependances au survol (tooltip CSS pur).
Implementation
Dans program-browser.html, ajouter le badge conditionnel. Les dependances sont deja dans program.json → pas de changement de donnees.
{{ if .dependencies }}
<span class="dep-badge" title="Dependencies: {{ delimit .dependencies ", " }}">
+{{ len .dependencies }} deps
</span>
{{ end }}
Fichiers concernés : program-browser.html (ajout du badge), single.html (CSS pour le tooltip).
Probleme
Quand tu selectionnes
ungit, le generateur inclut automatiquementnpmetnodejscomme dependances. Mais l'utilisateur ne le sait pas avant la generation — il pourrait penser qu'ungit = 1 programme, alors qu'en realite ca en installe 3.Solution proposee
Dans la carte du programme, badge conditionnel quand
dependencies.length > 0:Afficher les slugs des dependances au survol (tooltip CSS pur).
Implementation
Dans
program-browser.html, ajouter le badge conditionnel. Les dependances sont deja dansprogram.json→ pas de changement de donnees.{{ if .dependencies }} <span class="dep-badge" title="Dependencies: {{ delimit .dependencies ", " }}"> +{{ len .dependencies }} deps </span> {{ end }}Fichiers concernés :
program-browser.html(ajout du badge),single.html(CSS pour le tooltip).