-
-
Notifications
You must be signed in to change notification settings - Fork 19
Avoir un package.json avec des scripts et dépendances pour aider le dev #49
Comments
J'avais essayé de limiter au maximum le nombre de dépendances pour que ce soit le plus accessible possible aux débutants, simple à auditer (vu que c'est des données un peu sensibles) et à sécuriser. J'avais aussi hésité à utiliser TypeScript, finalement je ne l'avais pas fait pour les mêmes raisons, mais #48 va fortement dans le sens de TypeScript (et serait à mon avis mieux écrit en TS) donc je ne sais pas ! Sinon j'ai mis en place une petite CI pour lancer Prettier et web-ext (installation en global pour le moment). Et concernant NPM vs Yarn, j'utilise plutôt Yarn sur mes projets mais je n'ai pas de préférence particulière (les dernières versions de NPM sont bien aussi). |
Je suis plutot pour ton initiative @julienw. J'ai perdu pas mal de temps à installer les outils aujourd'hui, avec un package.json ca aurait été bien plus rapide. Pour ce qui est des MAJ, l'outil va durer un mois à priori... Donc pas beaucoup d'updates à faire... Et on dépend de pas grand chose j'ai l'impression. @dunglas Pas vraiment d'accord avec "ça alourdit un peu la maintenance et complexifie un peu le projet". J'ai fait #41 avec notepad++ sans les outils... J'ai galéré... Pour #48 du coup j'ai installé les outils, c'est dessuite plus facile... Et j'y ai été forcé à cause de la CI que tu as ajouté. |
Il suffit de lancer les deux commandes avec Ajouter un On ne sait malheureusement pas combien de temps il faudra pour que les doses soient disponibles en quantité suffisante (peut-être que dans 1 an ça ne sera toujours pas le cas si il faut se faire vacciner tous les ans malheureusement). Bref, si vous y tenez vraiment ok pour moi pour le Il faudra aussi faire en sorte que le |
On est presque à 1M de dose par jour quand meme là... J'espère pas que ca va durer un an... Mais en même temps je met au propre au cas où #schizophrénie
De ce que j'ai vécu, ca me semble plus simple avec. Tout à fait d'accord pour rester sans dépendances.
Je maitrise pas du tout, j'y touche pas, je peux pas dire :p |
Bon, merci pour les feedbacks, je tente ça et on pourra juger sur pièce :-) |
@dunglas @pirquessa que penseriez-vous d'avoir un package.json avec:
J'ai ça localement plutôt qu'un web-ext installé globalement. J'ai mes habitudes avec
yarn
mais pas de souci pour avoir un npm à la place.Avantage:
npx
comme utilisé dans la CI on a toujours la dernière version)Inconvénient: il faut ensuite gérer les updates de dépendances, donc mettre en place un outil type depfu.com que j'aime bien.
Qu'en pensez-vous ?
The text was updated successfully, but these errors were encountered: