36 lines
1.5 KiB
Markdown
36 lines
1.5 KiB
Markdown
# PR#86: Names Follow javagil.de
|
|
|
|
Version: patch
|
|
|
|
> **WARNING:** This document describes only the change applied in this PR.
|
|
> It may already be outdated once the next PR is merged.
|
|
> Historic PR documentation is not maintained along with new PRs; treat it as a snapshot.
|
|
|
|
## Problem
|
|
|
|
The Werk repositories name their code in three ways: `de.hoennig` in werkator, werkjournal, werkregie and werkrevisor,
|
|
`de.javagil.werkcrappit` in werkcrappit, and `de.werkbaum` in werkbaum.
|
|
Their packages and plugins are published under git.javagil.de; werkbaum.de is not a domain of the human.
|
|
werkcrappit already follows the rule of this PR; the others move.
|
|
The shared workflow has no rule for names.
|
|
|
|
A move of all packages of a repository changes each file.
|
|
Each open PR of that repository then gets a conflict in each file it changes.
|
|
|
|
## Non-Goals
|
|
|
|
- No move of packages in this PR; werkregie moves in a PR of its own, once no other PR of werkregie is open.
|
|
- No change of the other Werk repositories; each one moves with a PR of its own.
|
|
|
|
## Solution
|
|
|
|
- `doc/agentic-workflow.md`, "Code and Comments": names follow javagil.de in the way of their ecosystem;
|
|
on the JVM, packages, Maven groups and Gradle plugin IDs start with `de.javagil.<repo>`.
|
|
- `doc/agentic-workflow.md`, "Scope of a PR": a PR that moves or renames many files starts only when no other PR
|
|
of the repository is open, and the move is all it does.
|
|
- The plan gets the moves per repository; the CHANGELOG node of werkcrappit is `[^]` since werkcrappit PR#70.
|
|
|
|
## Open Questions
|
|
|
|
None.
|