Skip to content

docs: UX restructure — thin README, canonical site, runnable example#60

Merged
lesnik512 merged 7 commits into
mainfrom
docs/ux-restructure
Jun 14, 2026
Merged

docs: UX restructure — thin README, canonical site, runnable example#60
lesnik512 merged 7 commits into
mainfrom
docs/ux-restructure

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Closes the structural onboarding/UX findings from the docs audit. Design + plan: planning/changes/active/2026-06-14.01-docs-ux-restructure/.

What changed

  • Thin README (G3) — README is now a front-door: value-prop + install + ONE runnable quickstart + a Documentation links section (absolute URLs, since PyPI renders without mkdocs). The duplicated quickstart/resilience/streaming/errors/observability content — incl. the full logger/event contract table — is removed; docs/index.md is its single canonical home. (−104 lines of README.)
  • Why httpware (G1) — a 3-bullet value-prop block at the top of both README and docs/index.md (byte-identical).
  • Runnable first example (G4) — leading examples now hit https://jsonplaceholder.typicode.com/users/1 instead of the no-resolve example.test//users/42. Verified live: returns a decoded User.
  • Nav nits — Middleware ordered before Resilience; the five bare architecture/*.md references converted to absolute GitHub links (were unclickable on the site).
  • base-client scrub — removed the lone live mention from CLAUDE.md (G2 dropped — no migration guide).

G6 (custom-decoder guide) is deferred; no API reference, per decision.

Verification

  • mkdocs build --strict — clean (no broken refs)
  • Live run of the README quickstart — id=1 name='Leanne Graham'
  • just lint — clean (no source touched)
  • Final whole-branch review — APPROVED, all six spec items verified

Test Plan

  • CI green
  • Skim the rendered README on the PR (badges intact, links resolve)

🤖 Generated with Claude Code

lesnik512 and others added 7 commits June 14, 2026 11:18
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Why-httpware hook, one runnable typed quickstart against jsonplaceholder,
and a Documentation links section. Full quickstart/resilience/streaming/
errors/observability detail now lives canonically in docs/index.md.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@lesnik512 lesnik512 merged commit 480cea8 into main Jun 14, 2026
5 checks passed
@lesnik512 lesnik512 deleted the docs/ux-restructure branch June 14, 2026 08:39
lesnik512 added a commit that referenced this pull request Jun 14, 2026
* chore(planning): archive shipped docs-ux-restructure bundle

Shipped via #60; promote 2026-06-14.01 out of active/ (status: shipped, pr: 60).
Index Active is now empty.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* docs(planning): defer the custom-ResponseDecoder guide (G6)

Park audit finding G6 in deferred.md (Documentation) as demand-gated, and
note the resolution in the audit report. Closes out the docs-audit register.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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