Besuchen Sie https://universityheader.ucf.edu, um Anweisungen und Richtlinien zu verwenden. Die folgenden Anweisungen finden Sie für die Arbeit mit dem Quellcode des Headers.
config.templ.conf , aktualisieren Sie die Konfigurationswerte nach Bedarf für Ihre Umgebung und speichern Sie als config.conf .cd zum src/ Subditionory und run ./compile.shindex.html (in Repos Root -Verzeichnis) in Ihrem Browser; Stellen Sie sicher, dass alle Vermögenswerte korrekt geladen sind.Befolgen Sie alle oben beschriebenen Installationsschritte.
Wenn Sie BrowserSync für die lokale Entwicklung aktivieren oder andere Änderungen an der Standard-Gulp-Konfiguration dieses Projekts vornehmen möchten, kopieren Sie gulp-config.template.json , nehmen Sie alle gewünschten Änderungen vor und speichern Sie als gulp-config.json .
Setzen Sie sync von BrowserSync auf true und passen Sie Ihren syncTarget -Wert nach Bedarf für Ihr lokales Host -Setup an.
Die vollständige Liste der veränderbaren Konfigurationswerte kann in gulpfile.js angezeigt werden (siehe config ).
Nehmen Sie Änderungen wie gewünscht vor Dateien in src/scss/ oder an src/js/bar.js vor. Die Bildvermögen sollten nach Bedarf direkt in bar/img/ hinzugefügt/angepasst werden.
Nehmen Sie keine Änderungen an src/js/university-header.js , src/js/university-header-full.js oder Dateien in bar/css/ direkt vor.
Führen Sie gulp default aus, um Vermögenswerte zu verarbeiten. Diese Aufgabe wird auch src/compile.sh aus ausgeführt.
Führen Sie gulp watch aus, um Änderungen an SCSS- und JS -Dateien kontinuierlich zu beobachten. Wenn Sie BrowserSync in gulp-config.json aktiviert haben, laden Sie Ihren Browser auch neu, wenn sich SCSS- oder JS-Dateien ändern. gulp watch wird auch src/compile.sh aus ausgeführt.
Überprüfen Sie Ihre Änderungen gegen index.html .
config.templ.conf . Für einen GitHub -Workflow können diese als Repository -Variablen hinzugefügt und dann zur env -Variablen des Workflows hinzugefügt werden.prebuild und build -Skripte müssen ausgeführt werden, um das Projekt zu erstellen. Diese sind abhängig und können in Serien npm run prebuild && npm run build werden.bar/ Verzeichnis. Dies ist das Verzeichnis, was bereitgestellt werden kann. Möchten Sie einen Fehlerbericht oder eine Feature -Anfrage einreichen? Weitere Informationen finden Sie in unseren beitragenden Richtlinien. Wir würden gerne von Ihnen hören!