Milligram: src in das Bower-Paket aufnehmen

Erstellt am 3. Mai 2016  ·  7Kommentare  ·  Quelle: milligram/milligram

Derzeit enthält das Bower-Paket den src-Ordner nicht. Dies bedeutet, dass wir sass + gulp nicht verwenden können, um die Milligrammausgabe anzupassen. Zum Beispiel möchte ich möglicherweise Raster und Code weglassen, um eine kleinere Ausgabe zu erhalten, und ich möchte möglicherweise Änderungen an den Farbvariablen vornehmen. Dies ist derzeit nicht möglich, da die einzigen beiden Möglichkeiten, mit denen ich spielen muss, CSS über Bower oder CSS über CDN sind.

improvement

Hilfreichster Kommentar

Bitte fügen Sie auch den src-Ordner in das npm-Paket ein :).

Alle 7 Kommentare

@cjpatoilo Dies sollte alle milligram/milligram-* Pakete abwerten, da diese Pakete nicht gewartet werden.

@roryprimrose @clayreimann Diesen Monat werde ich das Haus so einrichten, dass alles in Ordnung ist.
Vielen Dank für Ihre Aufmerksamkeit, das gefällt mir.

Bitte fügen Sie auch den src-Ordner in das npm-Paket ein :).

@roryprimrose @clayreimann @TimonVS Ich hatte mich entschieden, für jeden Präprozessor (weniger, sass, stift..) unabhängige Module zu erstellen, um die Verwendung zu optimieren und das Haupt-Repository mit reinem CSS zu belassen. Ich denke über eine Lösung nach, um alle in einem einzigen Repository zu halten, weiß aber nicht, inwieweit es wirklich helfen oder die Verwendung von Milligram weiter komplizieren kann. Was denkst du?

@cjpatoilo Ich denke, der beste Kurs ist, es einmal in sass/less/scss/whatever zu schreiben und dann transpilierte Versionen in verschiedenen Verzeichnissen in dist/ bereitzustellen.

Die meisten Leute werden dies auf ihrem Build-Server herunterziehen und es dann in ihrem Stylesheet-Bundle neu kompilieren/flachen, sodass sie die zusätzlichen ~100 KB zum Herunterladen aller Varianten nie bemerken werden. Für Leute, die nur das kompilierte CSS wollen, können sie es clientseitig mit githubcdn oder npmcdn herunterziehen.

Der Vorteil dieser Vorgehensweise besteht darin, dass zwischen den verschiedenen Auszeichnungssprachen immer alles synchron bleibt.

Ich stimme @clayreimann voll und ganz zu. Wenn Sie alles in einem Repository aufbewahren, wird es den Mitwirkenden auch leichter gemacht, etwas beizutragen (anstatt zu mehreren verschiedenen Repositorys beitragen zu müssen).

@roryprimrose @clayreimann @TimonVS Sorry Leute!!! Ich bin schon lange draußen. Ich aktualisiere in diesen Tagen alle Repositorys und alles wird wieder normal.

Übrigens hast du Grund zur Wartbarkeit, sie wird sicherlich deutlich kleiner ausfallen. Aber ich werde den gleichen Ablauf mit spezifischen Repositorys für jeden Präprozessor beibehalten. Ich werde diese Anfrage vorerst schließen, aber im Zweifelsfall werde ich dieses Thema erneut öffnen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen