Konrad Neitzel 4c1584ec27 Implement character and scenario management features in the API
- Add create, update, and delete functionality for characters and scenarios in CharacterService and ScenarioService.
- Introduce CreateCharacterRequest and CreateScenarioRequest models for handling character and scenario creation requests.
- Update CharactersResource and ScenariosResource to expose new endpoints for character and scenario management.
- Enhance OpenAPI specification to document new API endpoints and request/response schemas.
- Implement frontend components for managing characters and scenarios, including listing, creating, editing, and deleting.
- Add unit tests for CharacterService to ensure correct behavior of character creation and updates.
2026-02-22 05:02:20 +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%