Yewi-cli
Un outil en ligne de commande pour gérer les composants Yewi dans les projets Yew, inspiré par shadcn/ui.
problème
La configuration d'un projet Yew moderne implique des configurations répétitives avant que les développeurs puissent commencer à construire des fonctionnalités.
motivation
Inspiré par des outils comme create-next-app et shadcn/ui, je voulais un CLI qui rende la création et la maintenance de projets Yew simple et directe.
solution
Création d'un outil en ligne de commande capable de générer des projets complets, d'installer des composants, de configurer le style et de maintenir une structure de projet cohérente.
décisions
- Concentré sur la convention plutôt que la configuration.
- Génération de code source modifiable plutôt que d'abstractions cachées.
- Maintien du CLI indépendant de l'exécution de l'application.
- Génération de projets déterministe pour une maintenance facilitée.
défis
- Prise en charge de multiples configurations de projet tout en gardant les commandes simples.
- Synchronisation des versions du CLI avec l'évolution de la boîte à outils.
- Maintien de la rétrocompatibilité entre les versions.
leçons
- Les outils CLI réussissent lorsqu'ils éliminent le travail répétitif sans cacher les détails d'implémentation.
- Les outils opinionnés doivent rester transparents et personnalisables.
- La confiance des développeurs vient d'un comportement prévisible.
en chiffres
0
commits
0
downloads
0
releases