docs: standardize README badges across all repos#72
Conversation
- Align badge order: CI → language → framework → license → Codecov → Sonar Quality Gate → Sonar Coverage → OTel → Docker → Docker Hub → Docker Pulls - Rename SonarCloud coverage badge label to 'Sonar Coverage' for clarity (was 'Coverage', clashing with Codecov) - Use shields.io github/actions/workflow for CI badges (consistent style and avoids encoding issues) - Use shields.io github/license for license badges (dynamic, no hardcoded spdx text) - Use shields.io codecov for coverage badges (consistent style)
There was a problem hiding this comment.
Pull request overview
This PR standardizes the README badge section by reordering badges to a consistent order, replacing several badge providers with shields.io equivalents, renaming the SonarCloud coverage badge to avoid a naming clash with Codecov, and removing a verbose "Project Status" section in favor of a clean badge-only header.
Changes:
- Replaced/reordered all README badges to follow the documented order: CI → language → license → Codecov → Sonar Quality Gate → Sonar Coverage → OTel → Docker → Docker Hub → Docker Pulls
- Switched CI badge from GitHub workflow SVG URL to shields.io
github/actions/workflowstyle, license badge to shields.iogithub/license, and Codecov badge to shields.iocodecov/c - Removed the "Project Status" checklist section and added new Docker Hub version and Docker Pulls badges
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #72 +/- ##
=======================================
Coverage 89.97% 89.97%
=======================================
Files 7 7
Lines 459 459
Branches 61 61
=======================================
Hits 413 413
Misses 30 30
Partials 16 16
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|



What
Why
Changes
Test Plan
make test/npm run test:unit/dotnet test/poetry run pytest)make fmt-check/npm run lint/dotnet format --verify-no-changes)docker compose upnpm audit --audit-level=high/trivy)Checklist
type(scope): description)TODOs left behind