Konrad Neitzel 3ce1215487 Update dependencies, add character and scenario management features
- Upgrade Quarkus and OpenAPI generator versions in pom.xml.
- Introduce CharacterService and ScenarioService for managing character and scenario templates.
- Implement CharacterEntity and ScenarioEntity JPA entities with corresponding repositories.
- Add RESTful APIs for listing and retrieving characters and scenarios.
- Create JSON converter for persisting lists of strings in the database.
- Update OpenAPI specification to include new endpoints for character and scenario management.
- Add Liquibase migration scripts for character and scenario tables.
- Configure application settings for Hibernate ORM and database generation.
2026-02-21 19:50:17 +01:00
2026-02-21 12:45:39 +01:00

RolePlay

Minimal Quarkus (Java 21) project scaffold for the RolePlay service.

Structure

  • src/main/java/de/neitzel/roleplay: startup and base package
  • src/main/java/de/neitzel/roleplay/business: business logic
  • src/main/java/de/neitzel/roleplay/common: shared utilities
  • src/main/java/de/neitzel/roleplay/data: data access
  • src/main/java/de/neitzel/roleplay/fascade: external facades
  • src/main/resources/db/migration: Liquibase changelog location

Build and test

mvn test
Description
RolePlaying application
Readme 363 KiB
Languages
Java 58.3%
TypeScript 30.9%
Mustache 10.6%
HTML 0.2%