Quick Start
Changelog
Release changes covered by the latest GoLazy guides.
Latest release changes
GoLazy v0.1.12 adds asset upload support for object-storage deployments,
S3-compatible storage, local package documentation models, app-versioned CLI
handoff, and optional tmux development workspaces. Existing v0.1.11
applications can upgrade incrementally.
Framework
lazyassets.Registry.Uploadwrites registered assets to anylazystorage.Writer. The default mode uploads content-hashed permanent paths plusmanifest.json, which fits CDN and static ingress deployments. Read Deployment Checklist.lazyassets.WithBaseURLmakes asset helpers and importmap fragments emit absolute asset URLs while keeping registered asset paths and routing path-based.golazy.dev/lazystorage/s3provides an S3-compatible storage backend with signed read/write/list/delete operations, public URL generation, bucket creation, and polling watches. Read Mailers And Storage.golazy.dev/lazydocshares package documentation loading, extraction, JSON, and search models between the website andlazy docs.- In
lazydevbuilds,lazyappnow reads the local view root fromGOLAZY_VIEW_PATH. Production builds continue to use the application's configured embedded views. - The public
golazy.dev/lazyviewspackage was removed. ThelazyCLI owns development view-path resolution.
CLI and generated apps
- App-bound
lazycommands now run with the CLI version matching the app'sgolazy.devrequirement ingo.mod, installing the matching CLI into the user cache when it is missing. Read Run With lazy. lazy --skip-version-checkkeeps the directly invoked binary in control for intentional local CLI tests against apps that require another framework version.- Apps can opt into a tmux development workspace with
lazy.toml. The defaultlazycommand opens service panes, runner panes, the app development loop, andlazy command-centerthrough mise. Read Run With lazy. lazy docsinspects local package documentation and prints package summaries, search results, or JSON.lazy --versionnow reportsv0.1.12, solazy newselects the matching sample application template once the coordinated release is published.- The generated sample app keeps business services in top-level
services/, outside the web-facingapp/tree. Read Application Structure and Services And Context.
Website and guides
- The install guide documents the public
install.shflow, including the installer's mise setup path and app-versioned CLI behavior. - The new Development guide collects the local
mise setup, application and development-service conventions, JavaScript and
Tailwind asset pipelines, and the
lazycommand workflow.
Read the Upgrade Guide before moving an existing application forward.