Added
-
Added static css and js files to the test server app.
~/app/app.deps.ts
~/app/app.ts
~/app/static/scripts.js
~/app/static/styles.css
-
Added a separate file for the app templating.
~/app/index.ts
~/src/Ana/Ana.ts
-
Updated documentation
~/README.md
~/mod.ts
~/src/Ana/Ana.ts
~/src/Renderer.ts
Roadmap
Feature Roadmap
- SRR Functionality: Render HTML markup as strings on the server.
- Render empty elements.
- Render parent elements.
- Render elements with attributes.
- Render SVG elements.
- Publish library.
- Render a static site in the server.
-
Add CSS and JS to the static site. - Render elements with event listeners.
- Reactivity: Make rendered elements reactive to a data state.
- Components: Add an architecture that supports reusable UI components.
Development
- Unit testing.
- Ana
- Renderer
- Utils
- Documentation
- Contributing (update to Deno project)
- Changelog (edit to only have the current version’s changes)
- Readme (add Getting Started)
- Utils
- Types
- Renderer
- Elements
- Ana
- Error handling.
- Github actions for CI/CD.
- Project dockerization.
External
- Prettier plugin or configuration file.
- VSCode syntax highlighting.
- Scaffolding CLI package
ana-cli
.