Skip to content

docs: overhaul README with clearer setup steps and updated terminology#36

Merged
michellepace merged 2 commits into
mainfrom
docs/readme-overhaul
Mar 30, 2026
Merged

docs: overhaul README with clearer setup steps and updated terminology#36
michellepace merged 2 commits into
mainfrom
docs/readme-overhaul

Conversation

@michellepace

Copy link
Copy Markdown
Owner

Summary

  • Restructure setup guide from 3 sparse steps to 7 self-contained steps with clone commands, extension install, housekeeping, and file replacement
  • Expand UI library comparison with semantic token details, theming tools, and icon library references
  • Replace "branch protection" with "ruleset" terminology across README and project-setup.md
  • Move "Common Additions" section up, update CI/CD diagram, replace JPG images with PNGs, remove emoji heading prefixes

Test plan

  • Verify all markdown links resolve correctly
  • Confirm new PNG images render in GitHub preview
  • Review setup steps read clearly for a first-time user

🤖 Generated with Claude Code

michellepace and others added 2 commits March 30, 2026 16:04
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Setup guide:

- Restructure from 3 sparse steps to 7 self-contained steps with
  clone commands, extension install, housekeeping, and file replacement
- Expand UI library comparison with semantic token support details,
  theming tools for shadcn, and HeroUI agent skills
- Add icon library reference for each UI choice

Content and structure:

- Move "Common Additions" section up into the main body
- Update CI/CD diagram to include Vercel deployment status check
  and e2e status reporting back to the PR commit
- Update config files table descriptions for commands/ and .mcp.json

Terminology and cleanup:

- Replace "branch protection" with "ruleset" across README and
  project-setup.md to match the actual GitHub rulesets API
- Remove emoji prefixes from section headings
- Replace 2 JPG images with PNG versions
- Fix "Incldues" typo

The setup section was too terse for someone arriving at the template
fresh. The expanded steps and UI guidance reduce the gap between
cloning and having a working project.

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

vercel Bot commented Mar 30, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
nextjs-base Ready Ready Preview, Comment Mar 30, 2026 0:06am

@coderabbitai

coderabbitai Bot commented Mar 30, 2026

Copy link
Copy Markdown

Summary by CodeRabbit

Release Notes

  • Documentation

    • Updated setup instructions with clearer git clone and npm install steps
    • Enhanced guidance for light/dark mode theming configuration
    • Improved CI/CD documentation with updated Vercel deployment status checks
    • Added new "Common Additions for New Projects" section
    • Refined project-setup documentation for consistency
    • Reorganised section headings for better clarity
  • Chores

    • Removed unused external web fetch permissions from configuration

Walkthrough

The pull request removes WebFetch permissions for ten external domains from Claude settings, rewrites README setup instructions to include explicit git clone/npm install steps and extension installation guidance, adds a "Common Additions for New Projects" section, removes emoji prefixes from section headings, updates CI/CD documentation with Vercel deployment details and E2E test descriptions, and standardises branch ruleset terminology across documentation.

Changes

Cohort / File(s) Summary
Claude Configuration
.claude/settings.json
Removed WebFetch permissions for biomejs.dev, docs.github.com, github.com, lefthook.dev, nextjs.org, playwright.dev, tailwindcss.com, ui.shadcn.com, vercel.com, and vitest.dev; retained Bash(npx playwright:*) unchanged.
Documentation Updates
README.md, x_docs/project-setup.md
Restructured README with revised "Use This Template" steps including explicit git clone/npm install block, extension installation, cleanup instructions for x_docs/ and Claude files; added "Common Additions for New Projects" section; removed emoji prefixes from section headings. Updated CI/CD documentation with Vercel deployment status checking, E2E test description, and "Ruleset Verified" verification box. Standardised terminology from "branch protection ruleset" to "branch ruleset" across documentation.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

  • PR #9 — Overlapping documentation changes to README and project setup docs regarding branch protection/ruleset terminology and setup guidance.
  • PR #10 — Modifies project setup documentation around branch ruleset and E2E preview test status checking.
  • PR #7 — Modifies .claude/settings.json allowlist for Claude Code, specifically Playwright/npx and WebFetch domain entries.

Poem

🐰 Permissions trimmed, domains set free,
Instructions rewritten for clarity, you see!
Rulesets renamed with care and precision,
E2E tests shine in each CI revision—
A template refreshed, the docs now ring true! 📚✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the main changes: documentation overhaul with clearer setup steps and updated terminology, which aligns with the README restructuring, UI library expansion, and branch protection/ruleset terminology changes.
Description check ✅ Passed The description is directly related to the changeset, providing a clear summary of the key modifications including setup restructuring, UI library expansion, terminology changes, and CI/CD updates.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs/readme-overhaul

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@README.md`:
- Line 28: README currently recommends deleting x_docs/ but still contains
internal links to x_docs/project-setup.md (e.g., the reference at Line 260)
which would break; update the README to include a short housekeeping note (or
checklist) that when removing x_docs/ you must also remove or update all links
to x_docs/* (specifically x_docs/project-setup.md) and scan other setup
references, or alternatively replace those links with their new destinations;
search for occurrences of "x_docs/project-setup.md" and "x_docs/" and
update/remove them accordingly.
- Line 28: Replace the awkward sentence "Recommended to remove
[x_docs/](x_docs/) (these are my working files)." in the README with an
idiomatic phrasing such as "It is recommended to remove [x_docs/](x_docs/)
(these are my working files)." or "I recommend removing [x_docs/](x_docs/)
(these are my working files).", and keep the rest of the sentence about
modifying "CLAUDE.md", ".mcp.json", and "commands/" intact; update the line in
README where that housekeeping step appears.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: a4ccaa9f-b2b4-46c0-a251-ddb29229c70a

📥 Commits

Reviewing files that changed from the base of the PR and between f622bf7 and bbb617a.

⛔ Files ignored due to path filters (4)
  • x_docs/images/explained.jpg is excluded by !**/*.jpg
  • x_docs/images/rough-notes.png is excluded by !**/*.png
  • x_docs/images/rough.jpg is excluded by !**/*.jpg
  • x_docs/images/template-explained.png is excluded by !**/*.png
📒 Files selected for processing (3)
  • .claude/settings.json
  • README.md
  • x_docs/project-setup.md

Comment thread README.md
@michellepace michellepace merged commit 09f26b1 into main Mar 30, 2026
7 checks passed
@michellepace michellepace deleted the docs/readme-overhaul branch March 30, 2026 12:24
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