Skip to content

v0.11.5

Latest
Compare
Choose a tag to compare
@CarcajadaArtificial CarcajadaArtificial released this 22 Aug 20:45
2742a86

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.