-
Notifications
You must be signed in to change notification settings - Fork 0
How To für Entwickler
Das Projekt wurde mit dem statischen Site-Generator Jekyll umgesetzt. Um das Projekt in der Testumgebung lokal zu starten muss Jekyll und Ruby Installiert werden.
Installationsanleitung: (https://jekyllrb.com/docs/installation/)
Klonen Sie anschliessend das GitHub-Repository auf Ihren Rechner. Öffnen Sie das Terminal im entsprechenden Verzeichnis des Projektes im Root und starten Sie die lokale Testumgebung wie folgt:
$ bundler install
$ build exec jekyll serve
// or
$ build exec jekyll serve --livereload
// or
$ build exec jekyll build
Die aktuellen Dependencies um das Projekt lokal zu testen befinden sich im Gemfile.
[packages]
jekyll
wdm
webrick
eventmachine
- Jekyll-Docs: https://jekyllrb.com/docs/
- GitHub-Pages: https://pages.github.com/
- SwiperJS: https://swiperjs.com/
- Simple Jekyll Search: https://github.com/christian-fei/Simple-Jekyll-Search
- Jekyll-Minifier: https://github.com/Mendeo/jekyll-minifier
Die JS und SCSS Dateien befinden sich im Verzeichnis assets, die HTML-Dateien als Partials in _layouts und _includes.
Im Repository ist der GitHub-Actions Workflow pages-build-deployment aktiv. Ein Push der auf den Main-Branch führt als Trigger zum starten des Workflows. Textanpassungen können also direkt an den .md Markdownfiles vorgenommen werden.
❗️❗️❗️ Anpassungen an SCSS, JS und HTML sollten immer auf einem neuen Branch erstellt werden, bevor diese mit Main gemergt werden ❗️❗️❗️