Skip to content

docs(readme): tighten badge row for credibility (remove broken Downloads + Beta, green-ify 94-policies)#59

Merged
kmadan merged 1 commit into
mainfrom
fix/badge-credibility
May 14, 2026
Merged

docs(readme): tighten badge row for credibility (remove broken Downloads + Beta, green-ify 94-policies)#59
kmadan merged 1 commit into
mainfrom
fix/badge-credibility

Conversation

@kmadan
Copy link
Copy Markdown
Contributor

@kmadan kmadan commented May 14, 2026

You flagged that several badges were rendering colours that read as warnings rather than credibility signals. Three fixes, applied consistently to all 5 READMEs:

Badge Before After Why
Downloads (pepy.tech) 🔴 red — "not found" removed pepy / pypistats lag 24–48 h after a fresh PyPI publish. A broken badge is worse than no badge. Re-add once stats populate.
Beta 🟠 orange "status: beta" removed Redundant — the PyPI version badge already shows v0.7.0, so readers infer "pre-1.0" from semver. The CHANGELOG ## Status section still spells out what's production-ready vs partial.
94 Rego Policies 🟠 orange policies-94 rego 🟢 green policies-94 rego (#2f9e44) Content is unambiguously a positive signal. Orange suggested caution; green now matches the meaning.

Net effect

10 badges → 8. Cleaner row, no broken/warning colours. The PyPI badge (verified by SVG inspection — fill="#007ec6" blue) and CI badge (last 5 main runs all green) already render correctly.

Follow-up

Will queue a small PR to re-add the Downloads badge in ~48 h once pepy.tech has actual download data to show. The badge URL is preserved in the prior commit history for easy revert when ready.

User flagged that several badges were rendering in colours that read as
warnings rather than credibility signals. Three fixes, applied
consistently across all 5 READMEs (English + zh-CN + ja-JP + ko-KR + hi-IN):

## Downloads badge: removed (temporarily)

The pepy.tech / shields.io PyPI-downloads endpoints both return red
"not found" / "package not found" for the first 24-48 hours after a
fresh PyPI release, because PyPI's download stats haven't propagated
yet. A broken badge text is worse than no badge.

Will re-add once stats start flowing (verify with
\`curl https://img.shields.io/pepy/dt/aicertify.json\`).

## Beta badge: removed (redundant)

The "status-beta" badge was orange and reads as a warning. The PyPI
version badge directly next to it already shows v0.7.0 — readers infer
"pre-1.0, expect some API churn" from semver alone. The CHANGELOG
"Status" section still spells out what's production-ready vs partial,
so no information loss.

## 94 Rego Policies badge: orange -> green

The orange colour suggested caution; the content is unambiguously a
positive signal ("we cover 94 policies across 15+ frameworks"). Switched
the colour from \`orange\` to \`2f9e44\` (green) to match.

## Net effect

10 badges -> 8 badges, two of the three remaining warning-coloured
badges removed, and the one credibility-positive number is now in green.
The PyPI badge already renders correctly in blue
(verified \`fill="#007ec6"\` in the SVG).
@github-actions github-actions Bot added 📝 documentation Improvements or additions to documentation 🚀 enhancement New feature or request labels May 14, 2026
@kmadan kmadan merged commit d441948 into main May 14, 2026
7 checks passed
@kmadan kmadan deleted the fix/badge-credibility branch May 14, 2026 08:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📝 documentation Improvements or additions to documentation 🚀 enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant