Skip to content

Milestones

List view

  • Goal: Prepare for a stable 1.0 release. Focus on testing, documentation, and potentially publishing. Ensure the tool is reliable, well-documented, and easy to install/use. Address any remaining critical bugs and establish a baseline for future development.

    No due date
    0/1 issues closed
  • Goal: Investigate and potentially implement helpers for basic client-side Single Page Application (SPA) navigation. Inspired by SvelteKit's seamless navigation, this milestone explores adding Brython functions to manage browser history (pushState) and dynamically load/update page content without full reloads. This is experimental and complex.

    No due date
  • Goal: Allow users to organize reusable Python logic into separate .py files and import them within .hpy scripts. A major step towards better code organization and enabling patterns like shared state management (stores). This involves ensuring .py files are correctly handled by the build process and watcher.

    No due date
  • Goal: Add support for static assets (images, fonts, CSS) and project configuration via a file. Make projects more self-contained by automatically handling static files. Introduce a configuration file (hpy.toml or similar) to reduce reliance on CLI flags for common settings.

    No due date