]> juplo.de Git - demos/kafka/training/commitdiff
Branch springkafka/technik-check--vorlage → springkafka/technik-check umbenannt
authorKai Moritz <kai.milan.moritz@googlemail.com>
Sun, 31 May 2026 20:15:42 +0000 (20:15 +0000)
committerKai Moritz <kai.milan.moritz@googlemail.com>
Sun, 31 May 2026 20:15:42 +0000 (20:15 +0000)
Der Branch braucht kein --vorlage-Suffix mehr, da copy.sh ihn ohnehin
per Sonderfall behandelt. Angepasst in:
- branches.sh: Variable und BRANCHES-Liste
- copy.sh: Sonderfall-Match
- CLAUDE.md: ROOT-Tabelle, Ausnahme-Hinweis, Skripte-Abschnitt, TGZ-Abschnitt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
CLAUDE.md
branches.sh
copy.sh

index 0fdeb53edbb451384b2926297842ab8978cf3137..66947d48e3db87a13b2fb6f6764b6e32054f1a1a 100644 (file)
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -21,7 +21,7 @@ Branch-Namen kodieren ihre Rolle durch Suffixe. `copy.sh` wertet diese Suffixe a
 | `--livecoding` | Startpunkt für Live-Coding-Demo (Schritt 0) | `../training-exercises/livecoding/<branch-ohne-suffix>` |
 | `--livecoding--schritte` | Schrittweise Entwicklung einer Live-Coding-Session | *(wird nicht kopiert)* |
 
-**Ausnahme:** `springkafka/technik-check--vorlage` wird nicht nach `vorlagen/springkafka/technik-check/` kopiert, sondern direkt nach `../training-exercises/technik-check/` — als zentrales Einstiegsverzeichnis neben den Übungsordnern.
+**Ausnahme:** `springkafka/technik-check` endet auf kein bekanntes Suffix und würde normalerweise als Musterlösung nach `spickzettel/` kopiert. `copy.sh` leitet diesen Branch stattdessen direkt nach `../training-exercises/technik-check/` um — als zentrales Einstiegsverzeichnis neben den Übungsordnern.
 
 Branch-Name-Präfixe gruppieren Übungen nach Thema:
 - `grundlagen/*` — Kafka-Grundlagen mit reinem Java-Client
@@ -121,7 +121,7 @@ Die Rebase-Elternbeziehungen (ROOTs) sind **ausschließlich** in der ROOT-Tabell
 | `springkafka/supersimple-consumer--vorlage` | `springkafka/supersimple-consumer` |
 | `springkafka/supersimple-producer` | `producer/spring-producer` |
 | `springkafka/supersimple-producer--vorlage` | `springkafka/supersimple-producer` |
-| `springkafka/technik-check--vorlage` | `springkafka/spring-producer--kafkatemplate` |
+| `springkafka/technik-check` | `springkafka/spring-producer--kafkatemplate` |
 
 ## Technische Übergänge zwischen den Übungsgruppen
 
@@ -221,7 +221,7 @@ Alle Skripte binden `lib.sh` ein, das seinerseits `branches.sh` lädt und gemein
 
 Nach Massenoperationen immer zu `scripting` zurückkehren — Skripte führen am Ende `git checkout scripting` aus.
 
-### Skripte im `springkafka/technik-check--vorlage`-Branch
+### Skripte im `springkafka/technik-check`-Branch
 
 Diese Skripte operieren auf den **kopierten** Übungsverzeichnissen (nicht auf den Quell-Branches) und liegen daher im `technik-check`-Branch. Nach einem Aufruf von `copy.sh` stehen sie unter `../training-exercises/technik-check/` bereit. Alle Skripte unterstützen `--help`.
 
@@ -237,7 +237,7 @@ Diese Skripte operieren auf den **kopierten** Übungsverzeichnissen (nicht auf d
 
 ### TGZ-Verzeichnisstruktur
 
-Branch-Namen bilden auch die Verzeichnisstruktur im verteilten TGZ ab: Der Branch `springkafka/technik-check--vorlage` wird als `technik-check/` extrahiert (Sonderfall in `copy.sh`). Von dort ist `..` das Trainings-Stammverzeichnis (`training-exercises/`) — `init-exercises.sh` und `build.sh` finden `vorlagen/`, `livecoding/` und `spickzettel/` als direkte Unterverzeichnisse davon.
+Branch-Namen bilden auch die Verzeichnisstruktur im verteilten TGZ ab: Der Branch `springkafka/technik-check` wird als `technik-check/` extrahiert (Sonderfall in `copy.sh`). Von dort ist `..` das Trainings-Stammverzeichnis (`training-exercises/`) — `init-exercises.sh` und `build.sh` finden `vorlagen/`, `livecoding/` und `spickzettel/` als direkte Unterverzeichnisse davon.
 
 ## Einen neuen Übungs-Branch hinzufügen
 
index 7392961ce80fd8374d3fdce8a830afba08827471..e8c8263b7aee974106aa120a890257311bbf198d 100755 (executable)
@@ -34,7 +34,7 @@ springkafka__spring_producer__json__messages__vorlage=springkafka/spring-produce
 springkafka__spring_producer__messageconverter=springkafka/spring-producer--messageconverter
 springkafka__spring_producer__kafkatemplate=springkafka/spring-producer--kafkatemplate
 springkafka__spring_producer__kafkatemplate__vorlage=springkafka/spring-producer--kafkatemplate--vorlage
-springkafka__technik_check__vorlage=springkafka/technik-check--vorlage
+springkafka__technik_check=springkafka/technik-check
 springkafka__supersimple_producer=springkafka/supersimple-producer
 springkafka__supersimple_producer__vorlage=springkafka/supersimple-producer--vorlage
 grundlagen__simple_consumer=grundlagen/simple-consumer
@@ -116,7 +116,7 @@ BRANCHES="\
   springkafka__spring_producer__messageconverter \
   springkafka__spring_producer__kafkatemplate \
   springkafka__spring_producer__kafkatemplate__vorlage \
-  springkafka__technik_check__vorlage \
+  springkafka__technik_check \
   springkafka__supersimple_producer \
   springkafka__supersimple_producer__vorlage \
   grundlagen__simple_consumer \
diff --git a/copy.sh b/copy.sh
index 4512445d78af14290c4edfe397689386c2511960..3ed195b6a569477ae653bae40f2c098d9b588812 100755 (executable)
--- a/copy.sh
+++ b/copy.sh
@@ -114,7 +114,7 @@ for i in $BRANCHES; do
     echo -e "\nÜberspringe $branch"
     continue
     ;;
-  springkafka/technik-check--vorlage)
+  springkafka/technik-check)
     dest="$TECHNIKCHECK"
     ;;
   *--vorlage)