Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Codeblock
languagejs
themeRDark
titleStruktur der custom-styleguide.config.json
collapsetrue
{
	"label": "custom",
	"order": 123,
	"priority": 456,
	"depends": ["framework-styleguide", "other-styleguide"],
	"preview": "@preview-framework-styleguide"
}


EigenschaftBeschreibung
labelDer Name des Styleguides welcher innerhalb der Fractal-Oberfläche dargestellt wird.
orderDie Position des Styleguides innerhalb der Fractal-Oberfläche. Diese Eigenschaft bestimmt nur die Position innerhalb der Liste aller Styleguides und hat keinerlei Einfluss auf die Priorität des Styleguides.
priorityDie Priorität des Styleguides bestimmt die Ladereihenfolge der HBS-Dateien (Partials) und Überschreibungsreihenfolge der SCSS-Dateien. Es wird mindestens 500 als Priorität empfohlen, zudem muss diese einzigartig sein.
dependsLegt die Reihenfolge und Styleguides fest, welche vor diesem Styleguide verarbeitet werden müssen. Styleguides welche für eine Benutzeroberfläche erstellt werden, müssen mindestens den framework-styleguide als Abhängigkeit ausweisen.
previewDie innherlab von der Fractal-Oberfläche genutzte Rahmenvorlage für die Darstellung einer Komponente.

Optionale Ordner

Nicht alle in der Sturktur gelisteten Order sind notwendig um einen Styleguide einsatzfähig zu machen. Nachfolgend finden Sie eine Liste der optionalen Order und ihrer Funktionen.

OrderBeschreibung
assetHier können Bilddateien innerhalb des Unterordners images und Schriftdateien für Browser innerhalb des Unterordners fonts abgelegt werden. Diese Dateien werden durch einen Node-Task aus allen Styleguides eingesammelt und an eine öffentlich zugängliche Stelle der brandbox-Installation kopiert.
javascriptHier können Javascripte, welche keiner Komponente zuzuordnen sind, abgelegt werden. Diese werden zusätzlich zu den Javascripten der Komponenten eingesammelt und eine öffentlich zugängliche Stelle kopiert.
scssZusätzlich zu den SCSS-Dateien der einzelnen Komponenten können globale SCSS-Dateien in diesem Order abgelegt werden. Weitere Informationen hierzu sind den nachfolgenden Punkten zu entnehmen.
templatesManche Subsysteme von brandbox gestatten die Auswahl einer Rahmenvorlage. Dabei werden unter anderem die HBS-Dateien aus diesen optionalen Ordnern der Styleguides angeboten.

Sonderrolle scss