Skip to content

feat(base-template): compile-time .jt template library#46

Merged
deer merged 1 commit intomainfrom
template
Apr 19, 2026
Merged

feat(base-template): compile-time .jt template library#46
deer merged 1 commit intomainfrom
template

Conversation

@deer
Copy link
Copy Markdown
Collaborator

@deer deer commented Apr 19, 2026

  • Adds base-template, a lightweight runtime library providing Template<O>, HtmlOut (with XSS-safe HTML escaping), and TextOut
  • Adds base-template-processor, an annotation processor that compiles .jt template files in src/main/jt/ into Java records at build time
  • Adds base-template-test, an integration test module that exercises the full parse → generate → compile → render pipeline

@deer deer merged commit 0bd3530 into main Apr 19, 2026
3 checks passed
@deer deer deleted the template branch April 19, 2026 10:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant