michael-simons / girlswhoviking

Home Page:https://girlswhoviking.herokuapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#girlswhoviking

Build Status

Ein interaktives Online-Quiz um den Launch des Buches 'Schildmaid' von Judith und Christian Vogt zu begleiten.

Das Projekt ist in Java programmiert und basiert auf Quarkus. Es nutzt das Server-Side-Rendering-Framework Qute zusammen mit JAX-RS. Das Stylesheet ist Simple.css.

Das "contributing" Dokument beinhaltet englisch-sprachige Informationen, wie das Projekt gebaut und ausgeführt werden kann.

Der Programmcode wird unter The Apache Software License, Version 2.0 veröffentlicht.

Fragen und Antworten können in den Dateien src/main/resouces/questions.json beziehungsweise für den Entwicklungsmodus in src/main/resouces/dummy-questions.json gepflegt werden.

Zur Ausführung wird Java 17 benötigt. Eine freie und kostenlose Java-Version kann unter https://adoptium.net geladen werden. Eine von Oracle verteilte Variante steht unter https://dev.java bereit. Auf Linux oder macOS wird anschließend im Projektordner ./mvnw compile quarkus:dev aufgerufen, unter Windows mvnw.cmd compile quarkus:dev. Nach kurzer Zeit ist ein lokaler Server unter http://localhost:8080 erreichbar.

Geänderte Dateien oder Java-Klassen werden durch den eingebauten Entwicklungsmodus automatisch neu kompiliert und geladen. Eine interaktive Entwickler:innen-UI ist im Dev-Modus unter http://localhost:8080/q/dev/ verfügbar.

Dieses Repository wird nach erfolgreichen Builds direkt unter https://girlswhoviking.herokuapp.com live zur Verfügung gestellt.

About

https://girlswhoviking.herokuapp.com

License:Apache License 2.0


Languages

Language:Java 72.4%Language:HTML 25.7%Language:CSS 1.6%Language:Procfile 0.3%