Roadmap
tmplx is pre-1.0 and moving fast. Expect breaking changes between minor versions until 1.0. For the full record of released changes, see the changelog.
[Compiler]for work inside the compiler[DX]fro tools around the compiler.[Learning]for docs, examples, playground, and other learning material.
In progress (toward 0.1.0)
- [Compiler] A stable product that can be used as a benchmark for progress
- [DX] Test suite scaffolding
- [Learning] Docs
- [Learning] Examples
- A Logo
Planned for 0.2
- [Compiler] Verifiable Go imports in tmplx script
- [Compiler] Detect unused fills
- [Compiler] Detect unreachable conditional branches
- [Compiler] Type-check template expressions against the Go types they reference
- [Compiler] Validate
//tx:pathmatches a path segment on the page route - [DX] Language server
- [DX] Tree-sitter grammar
- [Learning] Tutorial
Planned for 0.3+
- [Compiler] DOM morphing
- [Compiler] Scoped
<style>in components - [Compiler]
tx-classandtx-style - [Learning] In-browser playground
Considering
- Compressing the embedded
tx-savedstate