Skip to content

docs(readme): make Quick Start CLI-first and highlight the web dashboard - #62

Merged
tatelilith merged 1 commit into
mainfrom
docs/readme-cli-first
Aug 19, 2026
Merged

docs(readme): make Quick Start CLI-first and highlight the web dashboard#62
tatelilith merged 1 commit into
mainfrom
docs/readme-cli-first

Conversation

@tatelilith

Copy link
Copy Markdown
Contributor

Summary

Restructures both READMEs (EN + zh-CN) around the CLI-first install flow and the built-in web dashboard.

  • Remove the Quick Start (Docker) sectiona2wave setup already installs the published image and generates the compose deployment, so the clone-based walkthrough (docker pull, ADMIN_PASSWORD note, macOS bind-mount block) was redundant. The macOS caveat only applies to the repo compose file's host bind mount (the CLI deployment uses a named volume); source-built Docker is now one line under Local Development, pointing at the notes inside docker-compose.yml.
  • Single CLI-driven Quick Start that routes users straight to the web dashboard at :3502, with the admin-claim behavior matching what a2wave setup actually generates (its .env deliberately omits ADMIN_PASSWORD; the first login claims the account). Adds the a2wave setup --upgrade path.
  • Drop stale content: the v0.7.2 availability NOTE (npm latest is 0.7.3-rc.1 and ships --with-postgres) and the compose-profile PostgreSQL tutorial + compose-network IMPORTANT block, replaced by a2wave setup --with-postgres / --database-url; the dev-side detail stays in docs/agent/postgresql.md (still linked from the WARNING).
  • Highlight the web dashboard: new 🖥️ Features bullet, intro sentence, and Quick Start wording.

Net: −99 lines across the two files, EN and zh-CN kept in sync.

Verification

Docs-only change. Claims were checked against the code: apps/cli/src/lib/setup-plan.ts (named workspace volume, no ADMIN_PASSWORD in generated .env, default port 3502), apps/cli/src/commands/setup.ts (--with-postgres, --database-url, --upgrade), docker-compose.yml (macOS bind-mount notes present inline), and npm view a2wave dist-tags.

🤖 Generated with Claude Code

Collapse the two Quick Start sections into a single CLI-driven one:
'a2wave setup' already installs the published image and generates the
compose deployment, so the clone-based Docker walkthrough (docker pull,
ADMIN_PASSWORD note, macOS bind-mount block) is redundant — the macOS
caveat only applies to the repo compose file's host bind mount, which
keeps its inline notes, while the CLI deployment uses a named volume.

Also drop content that no longer matches reality or the CLI flow:
- the v0.7.2 availability NOTE (npm latest is 0.7.3-rc.1 and ships
  --with-postgres)
- the compose-profile PostgreSQL tutorial and compose-network IMPORTANT
  block, replaced by 'a2wave setup --with-postgres' / --database-url;
  dev-side detail stays in docs/agent/postgresql.md
- the stale ADMIN_PASSWORD guidance (generated .env deliberately omits
  it; the first login claims the admin account)

Emphasize the built-in web dashboard as the management surface: new
Features bullet, intro sentence, and Quick Start now routes users to
the dashboard at :3502. Source-built Docker moves to one line under
Local Development. Both English and zh-CN kept in sync.
@tatelilith
tatelilith merged commit 06397c5 into main Aug 19, 2026
14 checks passed
@tatelilith
tatelilith deleted the docs/readme-cli-first branch August 19, 2026 07:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant