Skip to content

docs: WUD default-on framing + Before you build, Resources pages - #66

Merged
agjs merged 2 commits into
mainfrom
docs/wud-default-framing
May 30, 2026
Merged

docs: WUD default-on framing + Before you build, Resources pages#66
agjs merged 2 commits into
mainfrom
docs/wud-default-framing

Conversation

@agjs

@agjs agjs commented May 30, 2026

Copy link
Copy Markdown
Contributor

Summary

Profiles & overlays (the framing fix that started this)

  • Split the overlay table into On by default (Observability, GlitchTip, WUD) and Opt-in (BullMQ, Mailpit). WUD is what makes git push deploys work, so it belongs alongside the other prod defaults, not next to dev-only flags.
  • Mermaid diagram + design-choices bullet rewritten to match.

Deployment page

  • OpenTofu install snippet collapsed to a one-line link to the upstream install docs.
  • ### Post-deploy chores (do this week, not on day one)### After the first deploy.
  • ## Day-2 deploys## Shipping changes, intro rewritten in plain English ("push to main, WUD pulls the new :latest within about a minute").

New: Before you build

The mindset that pairs with the engineering. Covers:

  • Quality of your product tracks how well you understand your user.
  • Spec-driven development with agents (measure five times, cut once). Links to specdriven.com for the methodology and the spec loop page for the BoringStack mechanic.
  • The four things people pay for: Time, Money, Sex, Approval/Peace of mind. Everything else is noise.
  • Sell aspirin, not vitamins.
  • Build relationships alongside the product.
  • Further reading (The Mom Test, Paul Graham's "Do Things That Don't Scale", Talking to Humans) and communities (Indie Hackers, HN) live here, since they're mindset-adjacent.

New: Resources

CLI tools that pull their weight: lazydocker, lazygit, 1Password CLI, gh, ripgrep, fd, jq, pgcli. Tight one-liners per tool, no decoration.

Sidebar

Wrapped the six previously-orphan top entries (Welcome, Before you build, Quickstart, First feature in 10 minutes, Why BoringStack, Deployment) under a single Start here group, so the top of the sidebar is no longer six standalone large headings. Resources appended at the bottom.

Test plan

agjs added 2 commits May 30, 2026 16:52
Profiles and overlays:
- Split the overlay table into "On by default" (Observability, GlitchTip,
  WUD) and "Opt-in" (BullMQ, Mailpit) so the prod deploy path is clearly
  the default, not a flag people have to discover.
- Update the mermaid and design-choices bullet to match.

Deployment page:
- Collapse the OpenTofu install snippet to a one-line link to the
  upstream install docs.
- Replace "Post-deploy chores (do this week, not on day one)" with
  "After the first deploy" and "Day-2 deploys" with "Shipping changes",
  rewriting the intro in plain English.

New pages:
- Before you build: the mindset that pairs with the engineering side.
  Spec-driven development, the four things people pay for, aspirin vs
  vitamins, building real relationships, plus further reading and
  communities. Links to specdriven.com for the broader methodology.
- Resources: command-line tools (lazydocker, lazygit, op, gh, ripgrep,
  fd, jq, pgcli) that pull their weight day to day.

Sidebar:
- Group the six previously-orphan top-level entries under a single
  "Start here" category. Append "Resources" at the bottom.
Code switched to argon2id (Bun.password) some time ago. Stack
inventory and auth page still said bcryptjs / bcrypt-hashed. Update
both, and explain on the auth page that legacy bcrypt hashes still
verify and get transparently rehashed into argon2id on next login.
@agjs
agjs merged commit ddece18 into main May 30, 2026
24 checks passed
@agjs
agjs deleted the docs/wud-default-framing branch May 30, 2026 15:16
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