Development

Development

Map the local development guides for GoLazy apps.

By Guillermo Alvarez - Published - Updated

The Development section is the first part of the learning path. It starts with the smallest successful loop: install lazy, create an app, run it, inspect it, and understand the local tooling around it.

Start the loop

  • QuickStart installs the CLI, creates a generated app, reads the main directories, and starts lazy.
  • Mise covers local tools, environment variables, local overrides, SOPS secrets, and .mise/tasks.
  • Lazy covers lazy new, the development loop, service preparation, generated assets, datasets, app inspection, and the CLI subcommands used day to day.

Inspect the running app

  • Development Panel covers the App, Services, Terminal, Docs, Jobs, Routes, BuildInfo, Requests, Dependencies, Assets, and Cache panels.
  • Lazydev Mode covers the development-only build tag and app control-plane endpoints that feed the panel.

Add local services and data

  • Services covers local database and storage task conventions.
  • Datasets covers lazy dump and lazy load.

Application code structure starts in What's A Lazy App? and Application Structure.