Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michael-simons/girlswhoviking
https://github.com/michael-simons/girlswhoviking
heroku java quarkus
Last synced: 21 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/michael-simons/girlswhoviking
- Owner: michael-simons
- License: apache-2.0
- Created: 2022-02-03T16:17:50.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-28T08:40:54.000Z (almost 2 years ago)
- Last Synced: 2024-12-13T23:45:05.522Z (26 days ago)
- Topics: heroku, java, quarkus
- Language: Java
- Homepage: https://girlswhoviking.herokuapp.com
- Size: 5.77 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# #girlswhoviking
![Build Status](https://github.com/michael-simons/girlswhoviking/actions/workflows/build.yml/badge.svg)
_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](https://quarkus.io). Es nutzt das Server-Side-Rendering-Framework
[Qute](https://quarkus.io/guides/qute-reference) zusammen mit JAX-RS. Das Stylesheet ist [Simple.css](https://simplecss.org).Das ["contributing" Dokument](/CONTRIBUTING.md) 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](https://github.com/michael-simons/girlswhoviking/actions/workflows/build.yml) direkt unter https://girlswhoviking.herokuapp.com live zur Verfügung gestellt.