Skip to content

🤖 fix: refresh docs accuracy and structure#71

Merged
ThomasK33 merged 1 commit into
mainfrom
docs-dwme
Feb 13, 2026
Merged

🤖 fix: refresh docs accuracy and structure#71
ThomasK33 merged 1 commit into
mainfrom
docs-dwme

Conversation

@ThomasK33
Copy link
Copy Markdown
Member

Summary

This PR refreshes the user-facing docs and README for accuracy, structure, and learnability. It updates outdated architecture/troubleshooting guidance, improves getting-started and deployment how-tos, and fixes the control-plane sample manifest used in docs and CI smoke flows.

Background

Recent documentation drift left several pages out of date with current runtime behavior (--app=all default mode, expanded app modes, codersdk-backed aggregated storage, and current Kubernetes resource names). The README also needed a clearer project narrative and more consistent onboarding flow.

Implementation

  • Reworked README.md into a structured project entrypoint with badges, capability summary, app-mode matrix, docs links, commands, repo layout, and contributing checks.
  • Rewrote docs/explanation/architecture.md:
    • documents all app modes (all, controller, aggregated-apiserver, mcp-http)
    • corrects --app default behavior
    • describes controller, aggregated API, and MCP subsystems
    • replaces outdated in-memory storage claim with codersdk-backed architecture
    • adds mermaid diagrams for process and request flow
  • Rewrote docs/how-to/troubleshooting.md with correct resource names and current failure modes.
  • Improved docs/index.md with clearer orientation, links, and quick commands.
  • Expanded docs/tutorials/getting-started.md with improved flow, verification, and cleanup.
  • Updated deployment guides:
    • docs/how-to/deploy-controller.md now explicitly covers controller-only mode
    • docs/how-to/deploy-aggregated-apiserver.md now distinguishes all-in-one vs standalone mode and required standalone settings
  • Fixed config/samples/coder_v1alpha1_codercontrolplane.yaml:
    • image changed to ghcr.io/coder/coder:latest
    • licenseSecretRef made optional/commented

Validation

  • make verify-vendor
  • make test
  • make build
  • make lint
  • make docs-check

Risks

  • Low to moderate: This is primarily documentation and sample-manifest scope, but command correctness and deployment semantics changed in text. Main residual risk is user confusion if they rely on stale external copies of old docs; in-repo docs now reflect current code behavior.

Generated with mux • Model: openai:gpt-5.3-codex • Thinking: xhigh • Cost: $2.88

@ThomasK33
Copy link
Copy Markdown
Member Author

@codex review

Please review this documentation refresh for accuracy and clarity.

@ThomasK33
Copy link
Copy Markdown
Member Author

@codex review

Addressed docs-quality markdownlint failures in the aggregated API how-to ordered list formatting.

Summary:
- rewrote architecture, troubleshooting, and docs index pages
- improved README structure and app mode coverage
- updated tutorial/deploy guides for correctness and actionability
- fixed control-plane sample image and made license secret optional

---

_Generated with `mux` • Model: `openai:gpt-5.3-codex` • Thinking: `xhigh` • Cost: $2.88_

<!-- mux-attribution: model=openai:gpt-5.3-codex thinking=xhigh costs=2.88 -->
@ThomasK33
Copy link
Copy Markdown
Member Author

@codex review

Updated per feedback: moved cspell additions into .cspell.json and removed inline cspell-ignore comments from docs.

@chatgpt-codex-connector
Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Bravo.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@ThomasK33 ThomasK33 added this pull request to the merge queue Feb 13, 2026
@ThomasK33
Copy link
Copy Markdown
Member Author

Merged via the queue into main with commit 502ef00 Feb 13, 2026
11 checks passed
@ThomasK33 ThomasK33 deleted the docs-dwme branch February 13, 2026 09:47
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