Milligram: Inclure src dans le package Bower

Créé le 3 mai 2016  ·  7Commentaires  ·  Source: milligram/milligram

Actuellement, le package bower n'inclut pas le dossier src. Cela signifie que nous ne pouvons pas utiliser sass + gulp pour personnaliser la sortie en milligrammes. Par exemple, je souhaiterais peut-être abandonner la grille et le code pour obtenir une sortie plus petite et je souhaiterais peut-être apporter des modifications aux variables de couleur. Ce n'est actuellement pas possible car les deux seules avenues avec lesquelles je dois jouer sont css via bower ou css via CDN.

improvement

Commentaire le plus utile

Veuillez également inclure le dossier src dans le package npm :).

Tous les 7 commentaires

@cjpatoilo Cela devrait déprécier tous les packages milligram/milligram-* car ces packages ne sont pas maintenus.

@roryprimrose @clayreimann Ce mois-ci je vais arranger la maison pour tout laisser en ordre.
Merci pour votre attention, j'aime ça.

Veuillez également inclure le dossier src dans le package npm :).

@roryprimrose @clayreimann @TimonVS J'avais choisi de créer des modules indépendants pour chaque préprocesseur (less, sass, stylus..) pour optimiser l'utilisation, en gardant le référentiel principal avec du CSS pur. Je réfléchis à une solution pour garder tout le monde dans un seul référentiel, mais je ne sais pas dans quelle mesure cela peut vraiment aider ou compliquer davantage l'utilisation de Milligram. Qu'en penses-tu?

@cjpatoilo Je pense que le meilleur moyen est de l'écrire une fois dans sass/less/scss/whatever, puis de fournir des versions transpilées dans différents répertoires dans dist/ .

La plupart des gens retireront cela sur leur serveur de build et le recompileront/aplatiront ensuite dans leur ensemble de feuilles de style, de sorte qu'ils ne remarqueront jamais les ~ 100 Ko supplémentaires pour télécharger toutes les variantes. Pour les personnes qui ne veulent que le CSS compilé, ils peuvent le retirer côté client en utilisant githubcdn ou npmcdn .

L'avantage de procéder ainsi est que tout restera toujours synchronisé entre les différents langages de balisage.

Je suis tout à fait d'accord avec @clayreimann. Tout garder dans un seul dépôt permettra également aux contributeurs de contribuer plus facilement (au lieu d'avoir à contribuer à plusieurs dépôts différents).

@roryprimrose @clayreimann @TimonVS Désolé les gars !!! Je suis sorti depuis longtemps. Je mets à jour tous les référentiels pendant ces jours et tout redeviendra normal.

BTW vous avez des raisons sur la maintenabilité, ce sera certainement beaucoup plus petit. Mais je garderai le même flux avec des référentiels spécifiques pour chaque préprocesseur. Pour l'instant, je vais fermer cette demande, mais s'il y a le moindre doute, je rouvrirai ce problème à nouveau.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

westtrade picture westtrade  ·  10Commentaires

luisaceituno picture luisaceituno  ·  6Commentaires

garretwilson picture garretwilson  ·  18Commentaires

equinusocio picture equinusocio  ·  14Commentaires

piever picture piever  ·  3Commentaires