Names follow javagil.de #9

Merged
mi merged 1 commits from javagil-names into main 2026-10-17 15:47:43 +02:00
Owner

Follows the shared workflow rule from werkregie PR#86: on the JVM, packages, Maven groups and Gradle plugin IDs start with de.javagil.<repo>. de.hoennig.werkjournal becomes de.javagil.werkjournal, group becomes de.javagil. Only the move — 113 files, their package and import lines, no behaviour change. Started with no other pull request of this repository open, as the rule requires.

Checked before moving, because a class name that leaves the build is a name an operator depends on. Only the Gradle group turned out to be one:

Surface Finding
bootJar / systemd no class name — the start class lives in the manifest the build writes, the unit runs java -jar
tools/, tests/operations, .werkator.yml, RUNBOOK no occurrence
served resources none; routes are @Route annotations, so URLs are unchanged
stored data no type names, so #data-preservation is untouched
jOOQ target package, schema-generator main classes build-internal, regenerated
Cucumber glue, native-image hints moved with the sources

The production smoke check starting the renamed artifact is the proof rather than the argument: PASS, {"application": "werkjournal", "version": "0.1.122-SNAPSHOT"}.

michael.hoennig.de stays — the author's blog, linked from the page footer and cited as the colour reference, not a package.

Local pipeline green: 68 operations tests, 290 JVM cases (52 skipped), 24 Firefox scenarios, 7 production scenarios, 20 frontend tests, release manifest built.

Two follow-ups are recorded as open nodes rather than mixed in here: taking over the workflow copy from werkregie, and the mutation tests with the limit of 15 that the shared workflow requires for Kotlin and this repository lacks entirely.

🤖 Generated with Claude Code

Follows the shared workflow rule from [werkregie PR#86](https://git.javagil.de/mi/werkregie/pulls/86): on the JVM, packages, Maven groups and Gradle plugin IDs start with `de.javagil.<repo>`. `de.hoennig.werkjournal` becomes `de.javagil.werkjournal`, `group` becomes `de.javagil`. **Only the move** — 113 files, their package and import lines, no behaviour change. Started with no other pull request of this repository open, as the rule requires. Checked before moving, because a class name that leaves the build is a name an operator depends on. Only the Gradle group turned out to be one: | Surface | Finding | |---|---| | `bootJar` / systemd | no class name — the start class lives in the manifest the build writes, the unit runs `java -jar` | | `tools/`, `tests/operations`, `.werkator.yml`, `RUNBOOK` | no occurrence | | served resources | none; routes are `@Route` annotations, so URLs are unchanged | | stored data | no type names, so `#data-preservation` is untouched | | jOOQ target package, schema-generator main classes | build-internal, regenerated | | Cucumber glue, native-image hints | moved with the sources | The production smoke check starting the renamed artifact is the proof rather than the argument: `PASS`, `{"application": "werkjournal", "version": "0.1.122-SNAPSHOT"}`. `michael.hoennig.de` stays — the author's blog, linked from the page footer and cited as the colour reference, not a package. Local pipeline green: 68 operations tests, 290 JVM cases (52 skipped), 24 Firefox scenarios, 7 production scenarios, 20 frontend tests, release manifest built. Two follow-ups are recorded as open nodes rather than mixed in here: taking over the workflow copy from werkregie, and the mutation tests with the limit of 15 that the shared workflow requires for Kotlin and this repository lacks entirely. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
mi added 1 commit 2026-10-17 15:40:23 +02:00
Names follow javagil.de
werkator/branch build succeeded after 06:48
a908b9e625
The shared workflow requires JVM packages, Maven groups and Gradle
plugin IDs to start with de.javagil.<repo> (werkregie PR#86), so
de.hoennig.werkjournal becomes de.javagil.werkjournal and the Gradle
group becomes de.javagil. Nothing else: 113 files move, their package
and import lines follow, and no behaviour changes.

Checked before moving, because a class name that leaves the build is a
name an operator depends on. Only the Gradle group turned out to be one:
bootJar sets no mainClass, so the start class lives in the manifest the
build writes and the systemd unit runs java -jar; the operations tools,
the Werkator configuration, the runbook and the served resources name no
class at all; and no stored data carries a type name, so the binding
promise to preserve existing data across migrations is untouched. The
jOOQ target package and the two schema-generator main classes are
build-internal, the Cucumber glue packages moved with the suites, and
the native-image hints match the new path. The production smoke check
starting the renamed artifact is the proof rather than the argument.

michael.hoennig.de stays: it is the author's blog, linked from the page
footer and cited as the colour reference, not a package.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
mi merged commit 62aac4a90b into main 2026-10-17 15:47:43 +02:00
mi deleted branch javagil-names 2026-10-17 15:47:43 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mi/werkjournal#9