CodeCharta export, step 1 — minimal valid code city (0.5.0) #13

Merged
mi merged 5 commits from mihoe/codecharta-export into main 2026-10-02 12:45:44 +02:00
Owner

Requirements as RFC 0001 (docs/rfcs/0001-codecharta-export.md), the feature request taken over unchanged.

This PR is step 1 of the RFC: packages as districts, classes as buildings, loc / complexity / mutation_crap, deterministic IDs and checksum, validated against a pinned CodeCharta schema. Edges (step 2) and the Gradle task with source links (step 3) follow as their own PRs.

So far: only the RFC and the PR-doc. Open questions in the PR-doc (where the class data comes from, which CodeCharta version is the target, Kotlin).

PR-doc: docs/prs/2026-10-02-PR#13-codecharta-export.md

🤖 Generated with Claude Code

Requirements as RFC 0001 (`docs/rfcs/0001-codecharta-export.md`), the feature request taken over unchanged. This PR is step 1 of the RFC: packages as districts, classes as buildings, `loc` / `complexity` / `mutation_crap`, deterministic IDs and checksum, validated against a pinned CodeCharta schema. Edges (step 2) and the Gradle task with source links (step 3) follow as their own PRs. So far: only the RFC and the PR-doc. Open questions in the PR-doc (where the class data comes from, which CodeCharta version is the target, Kotlin). PR-doc: `docs/prs/2026-10-02-PR#13-codecharta-export.md` 🤖 Generated with [Claude Code](https://claude.com/claude-code)
mi added 1 commit 2026-10-02 10:39:53 +02:00
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mi added 1 commit 2026-10-02 11:14:27 +02:00
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mi added 1 commit 2026-10-02 11:23:51 +02:00
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mi added 1 commit 2026-10-02 11:43:30 +02:00
mi added 1 commit 2026-10-02 12:41:18 +02:00
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mi changed title from WIP: CodeCharta export, step 1 — minimal valid code city to CodeCharta export, step 1 — minimal valid code city (0.5.0) 2026-10-02 12:41:21 +02:00
mi merged commit 3a88981e59 into main 2026-10-02 12:45:44 +02:00
mi deleted branch mihoe/codecharta-export 2026-10-02 12:45:44 +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/werkcrappit#13