- [ ] htmpl, the library - [x] htmpl-query - [x] htmpl-insert - [x] htmpl-foreach - [x] htmpl-query: parameters - [x] htmpl-attr - Needs a redesign: attributes are key-value, not list-of-mappings. - Apply via selector: OK - [x] htmpl-if - [ ] [Rust API guidelines](https://rust-lang.github.io/api-guidelines/) - [ ] `as` attribute - [ ] `insert` filters - [ ] no-HTML - [ ] format-only - [ ] Markdown - [ ] htmpl-wasm, the demo - [ ] `cargo` workspace - [ ] Build as WASM - [ ] Web component? - [ ] Release via CI - [ ] Hugo widget - [ ] Publication - [ ] [cargo-semver-checks](https://crates.io/crates/cargo-semver-checks) - [ ] LICENSE, CONTRIBUTORS files - [ ] Blog post - [ ] htmpl-ssg, the static site generator - [ ] Nested templates - NB, `htmpl-attr` won't propagate through nested templates - [ ] Separate test cases - [ ] htmpl-srv, the server - [ ] htmpl-js, Web-native alternative - [ ] Feature enhancements - [ ] formatting directives for real, int, etc. - [ ] good localization support: languages, time formats, etc. - [ ] pluggable formatters?