# dotuix website docs profile: lite

This is the public-lite documentation profile used for onboarding.

The goal is to help users build high-quality lightweight .uix apps quickly,
with clear and practical steps.

## Lite scope

Primary use cases:
- CV and profile pages
- portfolio and showcase pages
- invitation pages
- menu pages
- gallery pages
- simple business landing and catalogue pages

Lite documentation includes:
- practical .uix file structure
- manifest baseline for safe defaults
- responsive HTML/CSS/JS guidance
- packaging and validation checklist

## Quick start

From dotuix-internal repo root:

- Start lite docs dev: pnpm --filter @dotuix/website dev
- Build lite docs output: pnpm --filter @dotuix/website build:lite
- Apply lite profile files only: DOTUIX_DOCS_PROFILE=lite pnpm --filter @dotuix/website apply:docs-profile

## Lite authoring baseline

Recommended minimal archive layout:

- manifest.json
- index.html
- app.js
- style.css
- assets/ (optional)

Recommended manifest baseline:

- uix: "1.0"
- id: reverse-domain style id
- name: clear app title
- version: semver
- entry: "index.html"
- mode: "window" or "kiosk"
- network: "blocked"
- permissions: [] unless actually needed

## Lite quality checklist

Before publishing, verify:

- app opens fully offline
- app renders correctly on tablet and desktop
- no console errors at startup
- keyboard focus works in forms and modals
- text is readable and contrast is acceptable
- no external CDN or remote script dependency
- manifest values match actual archive files
- package validates with CLI
