Konrad Neitzel f91604aea6 Enhance project setup and configuration for RolePlay application
- Update .gitignore to include additional build outputs and IDE files.
- Modify pom.xml to add new plugin versions and configurations for frontend and OpenAPI TypeScript client generation.
- Introduce project guidelines in roleplay-project.mdc, detailing architecture, coding standards, and testing practices.
- Add initial documentation for the RolePlay concept and specifications.
- Implement catch-all JAX-RS resource for serving the React application and establish API base path in application.yml.
- Create foundational web components and TypeScript configuration for the frontend application.
2026-02-20 18:08:24 +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%