main_java

Project Documentation - Index

πŸ“Œ KI-Kontext: CLAUDE.md | Einstieg: README.md
Last Updated: 2026-03-14
Status: βœ… Consolidated and up-to-date


πŸ€– KI-Kontext (Claude)

Datei Inhalt
CLAUDE.md ⭐ Automatisch geladener Projekt-Kontext für Claude
root/app/jeeeraaah/CLAUDE.md App-Architektur, Datenmodell, JPMS-Konventionen

πŸš€ Quick Start

Document Description
README.md ⭐ Main documentation - Start here!
GETTING-STARTED.md Complete getting started guide
todo.md Current task list and priorities
SCRIPTS-OVERVIEW.md Overview of all scripts & aliases

πŸ—οΈ Architecture & JPMS

Document Description
JPMS-REFERENCE.md ⭐ Complete JPMS reference guide (NEW - consolidated)
root/app/jeeeraaah/doc/md/jpms in action - jeeeraaah/jpms in action - jeeeraaah.md πŸ“š JPMS in Action - Publication
root/app/jeeeraaah/doc/md/modular-software-in-java/modular-software-in-java.md πŸ“š Modular Software in Java - Publication

πŸ”§ Build & Development

Document Description
VSCODE-ERRORS-EXPLAINED-2026-03-01.md ⚠️ Why VS Code shows errors
VSCODE-TASKS-GUIDE.md ⭐ VS Code Tasks & Shortcuts (Liberty, Frontend)
BUILD-TROUBLESHOOTING.md Build troubleshooting guide
bom/readme.md Bill of Materials (BOM)

πŸ”‘ Security & IAM

Document Description
IAM-KEYCLOAK-LIBERTY-GUIDE.md ⭐ Complete IAM guide
config/CREDENTIALS.md All credentials reference
config/KEYCLOAK-ADMIN-CONSOLE.md Keycloak admin console guide
config/JWT-TROUBLESHOOTING.md JWT troubleshooting

πŸ“‘ API Documentation

Document Description
API-DOCUMENTATION.md ⭐ REST API documentation guide
http://localhost:9080/openapi/ui Interactive API explorer (when backend running)
http://localhost:9080/openapi OpenAPI specification (YAML/JSON)

🐳 Docker & Infrastructure

Document Description
config/shared/docker/LIB-TEST-FIX.md lib_test database automation
config/shared/docker/MULTI-DB-SOLUTION.md Multi-database setup
config/shared/docker/initdb/README.md Database initialization

πŸ“ Data Model & Architecture

Application Architecture

| Document | Description | |β€”β€”β€”-|β€”β€”β€”β€”-| | root/app/jeeeraaah/doc/md/architecture/requirements.md | Requirements | | root/app/jeeeraaah/doc/md/datamodel/datamodel.md | Base data model | | root/app/jeeeraaah/doc/md/datamodel/datamodel-extended.md | Extended data model |

Backend

| Document | Description | |β€”β€”β€”-|β€”β€”β€”β€”-| | root/app/jeeeraaah/backend/api/ws_rs/README.md | Backend REST API documentation |

Frontend

| Document | Description | |β€”β€”β€”-|β€”β€”β€”β€”-| | root/lib/fx/comp/readme.md | JavaFX Component Framework | | root/lib/fx/comp/doc/fx-comp-architecture.md | FX Component Architecture |

Libraries

| Document | Description | |β€”β€”β€”-|β€”β€”β€”β€”-| | root/lib/docker_health/README.md | Docker Health Check Library | | root/lib/mp_config/README.md | MicroProfile Config Integration |


πŸ› οΈ Configuration

Document Description
config/CONFIGURATION-GUIDE.md Configuration guide
config/SINGLE-POINT-OF-TRUTH.md Configuration single point of truth
config/STRUCTURE.md Project structure
config/QUICK-COMMANDS.md Frequently used commands
config/shared/wsl/aliases.sh ⭐ All project aliases (includes Liberty!)

πŸ”§ IntelliJ IDEA

Document Description
config/INTELLIJ-APPLICATION-RUN-CONFIG.md IntelliJ application run configs
config/FRESH-CLONE-SETUP.md Setup from fresh clone

πŸ› Troubleshooting

Document Description
config/TROUBLESHOOTING.md ⭐ General troubleshooting
config/JWT-TROUBLESHOOTING.md JWT/Authentication issues
VSCODE-ERRORS-EXPLAINED-2026-03-01.md VS Code false-positive errors

πŸ“š Archive & History

Historical Reports (2026-02)

Location: docs/archive/reports-2026-02/

Historical Fixes (2026-02)

Location: docs/archive/fixes-2026-02/

Older Archives

Location: config/archive/


πŸ“Š Konsolidierungshistorie

2026-03-14:

2026-03-01:


πŸ“– Reading Order for New Developers

  1. CLAUDE.md - KI-Kontext & schnelle Orientierung
  2. README.md - Start here!
  3. GETTING-STARTED.md - Complete guide
  4. VSCODE-TASKS-GUIDE.md - ⚑ Liberty & Frontend mit Shortcuts starten
  5. config/CREDENTIALS.md - All credentials
  6. JPMS-REFERENCE.md - JPMS guide
  7. IAM-KEYCLOAK-LIBERTY-GUIDE.md - IAM setup
  8. API-DOCUMENTATION.md - REST API guide
  9. config/QUICK-COMMANDS.md - Common commands
  10. todo.md - Current tasks

🎯 Essential Tools & Scripts

Useful Scripts

Useful Aliases (see aliases.sh)


Need help?
πŸ“˜ config/TROUBLESHOOTING.md | πŸ› VSCODE-ERRORS-EXPLAINED-2026-03-01.md

For publications:
πŸ“š JPMS in Action | Modular Software in Java