docs: v0.7.0 overhaul and migration guide #138

Closed
opened 2026-09-24 12:39:11 +00:00 by Grandiras · 0 comments
Owner

Part of the v0.7.0 update cycle (wave 8). Bring every page in line with the v0.7.0 API and remove duplication.

  • Migration guide: a new docs/migrating-to-0.7.md covering every breaking change, with before/after snippets (identifiers, sessions, exceptions, DI and packages, OAuth hosting, unions, streaming options, Spaces).
  • Delete docs/api-reference.md, a hand-written copy of the XML docs that has already drifted, or replace it with a generated one. Fix the pages that link to it for "complete" method lists.
  • Remove duplicated sections (server/xrpc-handlers, oauth/blazor, aspire/managed-pds, session-management, getting-started, at-protocol-overview, crypto → low-level-repo, error handling repeated in 3 pages). Use links instead.
  • Every code sample in README.md and docs/ compiles. Consider a docs-snippet test project.
  • Update CLAUDE.md: architecture, package list, CHANGELOG style rule (one bullet ≤ ~300 chars, no tables or narration), and the stale package job. Update CONTRIBUTING.md (stale three-package layout, issue templates). Decide about .github/skills/issue-workflow/SKILL.md, which says git push origin main.
  • docs/architecture.md: the current project and folder tree.
Part of the v0.7.0 update cycle (wave 8). Bring every page in line with the v0.7.0 API and remove duplication. - [ ] **Migration guide**: a new `docs/migrating-to-0.7.md` covering every breaking change, with before/after snippets (identifiers, sessions, exceptions, DI and packages, OAuth hosting, unions, streaming options, Spaces). - [ ] Delete `docs/api-reference.md`, a hand-written copy of the XML docs that has already drifted, or replace it with a generated one. Fix the pages that link to it for "complete" method lists. - [ ] Remove duplicated sections (server/xrpc-handlers, oauth/blazor, aspire/managed-pds, session-management, getting-started, at-protocol-overview, crypto → low-level-repo, error handling repeated in 3 pages). Use links instead. - [ ] Every code sample in `README.md` and `docs/` compiles. Consider a docs-snippet test project. - [ ] Update `CLAUDE.md`: architecture, package list, CHANGELOG style rule (one bullet ≤ ~300 chars, no tables or narration), and the stale `package` job. Update `CONTRIBUTING.md` (stale three-package layout, issue templates). Decide about `.github/skills/issue-workflow/SKILL.md`, which says `git push origin main`. - [ ] `docs/architecture.md`: the current project and folder tree.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Grandiras/ATProto.NET#138
No description provided.