1.8 KiB
1.8 KiB
- TODOS (newnewnewest)
- Planning (newest)
- Todos
TODOS (newnewnewest)
-
no npm for css
- finish basic setup with rsass + encro_css + lightningcss
- encro icons & typography
- add encro animate ???
-
simplify build scripts
- simplify /style/public/scripts subdirs ???
-
simple script for auto-dl of external files?
- simple dir with md, with sources linked ?
-
cargo make
-
try to reuse existing stages, and use before/after tasks
- move docset to after doc ???
- bundle css in pre-build step to enable embedding for prod ?
-
- extend chat
Planning (newest)
-
maud vs hypertext vs minijinja
- try porting to hypertext::maud !
Todos
[-] Starter boilerplate
[X] Server: Axum
[X] Typed routes via macro
[X] Nested Router
[X] Fallbacks
[X] "embd tmpl": Maud
[X] "html tmpl": minijinja
- only index yaml for now, test in app wether inline or external templates feel better
[-] CSS Basic
- UnoCSS
- bulma ?
- daisyUI?
-
pure rust ?
- encre-css
- grimoire_css
[-] Pure rust css stack
- rsass (sass in rust)
- encro-css (encor)
- lightning css (minify/bundle)
[ ] UI framework
- data* js basic
- data* axum sdk
[ ] Asset bundle testing
[ ] DB
- SqlX/SurrealDB?
[ ] Build scripts
- remove npm ?
- add fish or cargo make scripts ?
-
features:
-
make dev
-
make js?
- "bundle"/download data* ?
- make css
- make rust app
-
- make watch-dev
- make prod
-
[X] Chat mockup
[X] Streaming chat with data*
[ ] Basic streaming chat
- build with inline html via maud
- add messaging foo?
Stream same token in loop
???
Finish
[ ] Basic Proxy Settings
- build with jinja templates