Skip to content

docs: reorganize README and improve template documentation structure - #108

Merged
nozaq merged 2 commits into
mainfrom
claude/readme-information-structure-3ycrae
Jul 28, 2026
Merged

docs: reorganize README and improve template documentation structure#108
nozaq merged 2 commits into
mainfrom
claude/readme-information-structure-3ycrae

Conversation

@nozaq

@nozaq nozaq commented Jul 28, 2026

Copy link
Copy Markdown
Member

Summary

This PR reorganizes the main README to improve information architecture and establishes clearer documentation standards for individual templates. The changes make the repository more navigable for users while providing guidance for template maintainers.

Key Changes

  • README restructuring: Moved the Templates table earlier (after Goals) and expanded the Getting Started section with more detailed instructions and a new "What You Get" section that explains the generated devcontainer.json configuration
  • Improved introduction: Rewrote the opening paragraphs to be more concise and lead with what the templates are, followed by the motivation
  • Template documentation standards: Updated AGENTS.md with clear guidelines for template README structure, including:
    • Distinction between NOTES.md (source) and README.md (generated)
    • Recommended section order: Getting Started, Security Hardening, Usage Notes, Persistent Caches, Editor Integration, Tips
    • Guidance on keeping template READMEs self-contained
  • Section reordering in templates: Moved "Persistent Caches" after "Usage Notes" in both mise and uv templates (in both NOTES.md and generated README.md) to follow the new recommended section order

Notable Details

  • The "Pinning Images to a Digest" section remains in the main README and is referenced from template documentation via anchor links
  • The generated devcontainer.json example in the main README demonstrates how configuration maps to the stated goals
  • Template documentation now follows a consistent structure that prioritizes getting started, understanding the toolchain, then learning about caching and editor setup

https://claude.ai/code/session_01C7BAYhNP7oaXcjP4qEVpGV

claude added 2 commits July 28, 2026 10:29
Reorder the repository README around what a first-time visitor asks:
move the Templates table above Getting Started so the "which one do I
pick" question is answered before the how-to, add prerequisites and the
container-start step to Getting Started, and add a "What You Get"
section showing the devcontainer.json a template actually produces and
how it maps to the project goals.

The "Getting Started" and "Pinning Images to a Digest" headings are kept
verbatim: their anchors are referenced from every NOTES.md and from the
devcontainer.json comments that get copied into user projects.

Normalize the NOTES.md section order so "Usage Notes" precedes
"Persistent Caches" in every template, and regenerate the affected
README.md files. Document the canonical section order in AGENTS.md,
along with the rule that each template page stays self-contained.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C7BAYhNP7oaXcjP4qEVpGV
Switch the "What You Get" example from the Node.js template to uv. The
uv image tag is the Debian codename alone, so it does not change when a
new Python release ships, while node's tag carries the Node major
version and would go stale on every bump. uv also configures
customizations, so the example now covers all four goals rather than
three.

Drop the Docker prerequisite and stop implying that VS Code and the
devcontainer CLI are the only options: these templates follow the Dev
Container specification and work with any tool that supports it. The
two subsections remain as concrete examples.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C7BAYhNP7oaXcjP4qEVpGV
@nozaq nozaq changed the title Reorganize README and improve template documentation structure docs: reorganize README and improve template documentation structure Jul 28, 2026
@nozaq
nozaq merged commit 619f7f4 into main Jul 28, 2026
58 of 59 checks passed
@nozaq
nozaq deleted the claude/readme-information-structure-3ycrae branch July 28, 2026 10: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.

2 participants