]> juplo.de Git - demos/kafka/training/commitdiff
CLAUDE.md: Versionsangaben entfernt (veralten bei Updates)
authorKai Moritz <kai.milan.moritz@googlemail.com>
Fri, 29 May 2026 22:10:22 +0000 (22:10 +0000)
committerKai Moritz <kai.milan.moritz@googlemail.com>
Fri, 29 May 2026 22:11:41 +0000 (22:11 +0000)
.claude/settings.local.json
CLAUDE.md

index 8a2cb9d894110e0716f9f4b5be9f6f5a94b8c6e5..16ac7995180b5dea0c76fdc5334510a28ee768f5 100644 (file)
@@ -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$\")"
     ]
   }
 }
index 2d29b96451076b7c1d9a6721fcdab78dbeff7138..876f729a62bb69add62d207040eb21e3915f1156 100644 (file)
--- 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) | `<container><mainClass>` explizit | `jib { container { mainClass = '...' } }` |
+| `grundlagen/*` | **Jib** (`jib-maven-plugin`) | `<container><mainClass>` explizit | `jib { container { mainClass = '...' } }` |
 | `producer/*`, `consumer/*`, `springkafka/*` | **bootBuildImage** (Cloud Native Buildpacks) | `spring-boot-maven-plugin` + `build-info`-Goal, `<image><name>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.