Documentation

Learn the platform without digging through noise.

Start with the official commands, understand how Wevoa pages are built, then move into the deeper language and architecture references when you need them.

01

Install and start fast

Get a working project running in minutes with the official runtime and starter packs.

  • wevoa --version
  • wevoa create dashboard app
  • cd app
  • wevoa start

02

Build HTML-first pages

Routes, templates, and helpers stay readable because the framework is built around server-rendered HTML first.

  • route "/" { return view("home.wev", data) }
  • {{ expression }} interpolation
  • extend, section, include, and component support
  • request, session, params, and json() helpers

03

Choose the right deployment model

Wevoa supports both static-site output and full runtime hosting, depending on what the app actually needs.

  • wevoa build --static
  • wevoa serve
  • wevoa doctor
  • SHA256 release verification

Deployment models

Choose the model that matches the site.

Static

Static export for frontend sites

Use `wevoa build --static` when the site is mostly pages, docs, marketing, or download content. The output is plain HTML, CSS, assets, and files ready for static hosting.

  • Great for docs, product pages, and landing sites
  • Deployable to Vercel and other static hosts
  • Live data is captured at build time

Runtime

Full runtime for dynamic apps

Use `wevoa serve` when the app needs live route execution, sessions, database access, form handling, or request-time API calls.

  • Best for dashboards, internal tools, and products
  • Keeps Wevoa routing and server helpers active
  • Deploy on a VPS or normal server environment