RolePlay/README.md
Konrad Neitzel eed9d1da66 Add initial project structure and configuration for RolePlay service
- Create .gitignore to exclude target and IDE files
- Add application.yml for Quarkus configuration
- Implement package-info.java for business logic, facade, data, and common packages
- Define core classes for handling user actions, character states, and narrative suggestions
- Set up Ollama API client for narrative generation and state updates
- Include unit tests for greeting service and serialization of context
2026-02-20 13:41:24 +01:00

20 lines
513 B
Markdown

# 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
```zsh
mvn test
```