Skip to content

Fix and enrich the README (template framing + accurate badges)Β #169

@devantler

Description

@devantler

πŸ€– Generated by the Daily AI Assistant

Part of the roadmap epic #167 (direction 2 β€” accurate, helpful docs).

Problem

The README does not read like the front door of a template repository:

  • Wrong adoption framing. "πŸš€ Getting Started" tells the reader to install the package from NuGet (dotnet add package <package-name>), and "πŸ“ Usage" is generic dotnet new / dotnet sln boilerplate. But this repo is a GitHub template β€” the real entry point is the "Use this template" button, then renaming the Example project/namespace.
  • Broken badge. The Test badge points to …/actions/workflows/test.yaml, but there is no test.yaml in .github/workflows/ (the workflows are ci.yaml, publish.yaml, release.yaml, sync-labels.yaml, todos.yaml). PR validation runs via the org-required reusable workflow, not a repo-local test.yaml, so the badge renders no/β€œnot found” status.
  • Undocumented value. The README doesn't mention what the template actually gives you: the house defaults (Nullable, AnalysisMode=All, TreatWarningsAsErrors, XML docs), the validation/CI model, the tag-driven publish-dotnet-library release flow, or the AI-maintenance setup (AGENTS.md + .claude/).

Proposed direction

  • Rewrite "Getting Started" around the template-usage flow: "Use this template" β†’ rename the Example project/namespace/test project β†’ dotnet build / dotnet test.
  • Fix or remove the stale Test badge β€” point it at the actual validating workflow/check, or drop it if there is no repo-local workflow to badge.
  • Add a short "What's included" section: the enforced house defaults, how PRs are validated, how releases/publishing work, and the AI-maintenance conventions.
  • Align tone/structure with go-template#70's README enrichment so the two templates read consistently.

Acceptance criteria

  • README describes a template repo (no "install from NuGet" framing for adoption).
  • No broken badges (Test badge fixed or removed; other badges accurate).
  • A new adopter can tell, from the README alone, what the scaffold provides and how to start.

Size

S β€” docs-only. Good first issue.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions