From 3e8e87bdd852675ccb8ba80040bb24a89d81aec3 Mon Sep 17 00:00:00 2001 From: Kai Moritz Date: Fri, 29 May 2026 22:10:22 +0000 Subject: [PATCH] CLAUDE.md: Versionsangaben entfernt (veralten bei Updates) --- .claude/settings.local.json | 27 ++++++++++++++++++++------- CLAUDE.md | 4 ++-- 2 files changed, 22 insertions(+), 9 deletions(-) diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 8a2cb9d8..16ac7995 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -1,13 +1,26 @@ { "permissions": { "allow": [ - "Bash(*)", - "Bash(./TAG.sh before-improvements *)", - "Bash(GIT_EDITOR=true git rebase --continue)", - "Bash(chmod +x /home/vagrant/workspace/training/rebase_fix3.sh)", - "Bash(bash rebase_fix3.sh)", - "Bash(awk '{print $1}')", - "Skill(update-config)" + "Bash(git commit *)", + "Bash(git tag *)", + "Bash(git checkout *)", + "Bash(git cherry-pick *)", + "Bash(git rm *)", + "Bash(git add *)", + "Bash(GIT_EDITOR=true git cherry-pick --continue)", + "Bash(python3 *)", + "Bash(read var *)", + "Bash(grep -q '^ __TRACKED_VAR__ ' BRANCHES.sh)", + "Bash(grep ^__TRACKED_VAR__= BRANCHES.sh)", + "Bash(git stash *)", + "Bash(grep -- '--claude-3$')", + "Bash(grep -- '--claude-4$')", + "Bash(git ls-tree *)", + "Bash(git rebase *)", + "Bash(echo \"EXIT: $?\")", + "Bash(xargs git log --oneline -1)", + "Bash(grep \"\\\\-\\\\-claude-5$\")", + "Bash(grep \"\\\\-\\\\-claude-4$\")" ] } } diff --git a/CLAUDE.md b/CLAUDE.md index 2d29b964..876f729a 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -172,7 +172,7 @@ Ein typischer Übungs-Branch enthält: - `README.sh` — die kanonische Art, die Übung auszuführen (baut, startet Docker Compose, führt Demo aus) - `docker/docker-compose.yml` — lokales Kafka-Cluster-Setup -- `pom.xml` und/oder `build.gradle` — Maven/Gradle-Build (Java 21, Spring Boot 4.0.6) +- `pom.xml` und/oder `build.gradle` — Maven/Gradle-Build - `src/` — Java-Quellcode (Gruppe `de.juplo.kafka`) Einige Branches enthalten **nur** eine `docker/docker-compose.yml` ohne Build-Dateien oder Quellcode. Dies sind reine Infrastruktur-Setups für Übungen, in denen Teilnehmer mit Kafka-Clients aus einer vorherigen Übung weiterexperimentieren. @@ -318,7 +318,7 @@ Dieser Abschnitt dokumentiert die technischen Standards und wiederkehrenden Must | Branch-Gruppe | Build-Tool | `pom.xml` | `build.gradle` | |---|---|---|---| -| `grundlagen/*` | **Jib** (`jib-maven-plugin` 3.4.5) | `` explizit | `jib { container { mainClass = '...' } }` | +| `grundlagen/*` | **Jib** (`jib-maven-plugin`) | `` explizit | `jib { container { mainClass = '...' } }` | | `producer/*`, `consumer/*`, `springkafka/*` | **bootBuildImage** (Cloud Native Buildpacks) | `spring-boot-maven-plugin` + `build-info`-Goal, `juplo/...` | `bootBuildImage { imageName = "juplo/${project.name}:${project.version}" }` | Branches enthalten kein `Dockerfile`, keine `.dockerignore` und keine `.maven-dockerinclude` — Jib und bootBuildImage übernehmen das Image-Building vollständig und benötigen diese Dateien nicht. -- 2.39.5