Skip to content

Commit d616df5

Browse files
dfa1claude
andcommitted
docs(todo): track single-jar consolidation idea
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 627887b commit d616df5

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

TODO.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,11 @@
6969

7070
## Build
7171

72+
- [ ] **Merge `core`/`reader`/`writer` into a single library jar** — the three modules are tightly
73+
coupled (every `Encoding` class has both encode + decode; format constants are shared). A single
74+
`vortex-java` artifact simplifies client dependency management and removes artificial module
75+
boundaries. Keep `integration`, `performance`, and `cli` as separate modules. Package structure
76+
(`encoding`, `io`, `writer`) already enforces internal boundaries without Maven.
7277
- [ ] prefix all modules with "vortex-"
7378
- [ ] add BOM module
7479
- [ ] deploy to maven central

0 commit comments

Comments
 (0)