Skip to content

docs: add Quickstart, honest comparison, and community-standards files#8

Merged
Affanmir merged 2 commits into
mainfrom
docs/quickstart-and-honest-comparison
May 2, 2026
Merged

docs: add Quickstart, honest comparison, and community-standards files#8
Affanmir merged 2 commits into
mainfrom
docs/quickstart-and-honest-comparison

Conversation

@Affanmir
Copy link
Copy Markdown
Owner

@Affanmir Affanmir commented May 2, 2026

Summary

Three discovery- and trust-focused changes aimed at fixing the trial-to-adopt funnel (50 unique clones / ~2 actual installs over 14 days):

  • Quickstart in 60 seconds at the top of the README — single copy-paste workflow that just works on the common Python/pytest case, with a one-liner pointer for other languages. No config decisions required to see a green PR comment.
  • Neutral, honest comparison table vs. Codecov, Coveralls, and 5monkeys/cobertura-action. Replaces the previous all-Yes table. Adds rows where competitors win (historical trends, org dashboards, format breadth) and a "Pick X if…" footer so users self-select honestly.
  • Community-standards files: SECURITY.md (private vuln reporting via GitHub Security Advisories, v2.x supported, consumer hardening notes) and CODE_OF_CONDUCT.md (Contributor Covenant 2.1 adopted by reference, with local reporting/enforcement details). CONTRIBUTING.md placeholder clone URL fixed and now references both.

The community files mainly unblock enterprise adopters whose security/legal teams gate on the presence of a security policy, and prepare the project for an OpenSSF Best Practices badge later.

Why

Per the PM analysis, stars/forks are vanity for an Action — adoption is the metric. The funnel leak is at clone → install (~4%). A frictionless Quickstart and an honest comparison are the two highest-leverage README changes for that gap.

Things to confirm before merge

  • The contact email used in SECURITY.md and CODE_OF_CONDUCT.md is affan.amir@laam.pk — change if a different inbox is preferred for OSS contact.
  • Enable GitHub Private Vulnerability Reporting in repo Settings → Security so the link in SECURITY.md resolves to the report form.
  • Enable GitHub Discussions if not already, since CoC scope mentions it.

Test plan

  • Open this PR and confirm the new README sections render correctly on github.com (especially the comparison table and the Quickstart code block).
  • Confirm internal anchor #common-patterns resolves (Quickstart links to it).
  • After merge, check https://github.com/Affanmir/diff-cover-action/community — Community Standards score should jump (Security policy ✓ and Code of conduct ✓ added).
  • CI (integration-test workflow) passes — these are doc-only changes so no runtime impact expected.

🤖 Generated with Claude Code

- README: add a 60-second Quickstart at the top so cloners reach a
  working setup without configuration choices
- README: replace the comparison with a neutral table that acknowledges
  where Codecov, Coveralls, and 5monkeys/cobertura-action win, plus
  "pick X if" guidance for honest tool selection
- README: rename existing "Quick Start" to "Common Patterns" so the
  60-second version is unambiguously the entry point
- Add SECURITY.md with private vulnerability reporting via GitHub
  Security Advisories, supported version policy (v2.x only), and
  consumer hardening recommendations
- Add CODE_OF_CONDUCT.md adopting Contributor Covenant 2.1 by reference
  with local reporting and enforcement details
- CONTRIBUTING.md: fix placeholder clone URL and link to CoC + SECURITY
- README: add Security section and CoC reference next to Contributing

Targets the GitHub community-standards profile (security policy + CoC)
to unblock enterprise adoption gates and clears the way for an OpenSSF
Best Practices badge later.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 2, 2026

100.0%

████████████████████100.0% on changed lines

0 lines changed   0 uncovered   0 files

 📋 Full diff-cover report

Diff Coverage

Diff: origin/main...HEAD, staged and unstaged changes

No lines with coverage information in this diff.

🛡️ diff-cover-action

Use affan.amir.mir@gmail.com (personal) instead of the LAAM work email
for the public reporting channels.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Affanmir Affanmir merged commit 27395c5 into main May 2, 2026
5 checks passed
@Affanmir Affanmir deleted the docs/quickstart-and-honest-comparison branch May 2, 2026 14:04
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