feat(api): native SVG badge engine (#103) #127

Merged
jmiller merged 1 commits from feat/badge-engine into dev 2026-05-21 01:04:53 +00:00
Owner

Self-hosted badge generation at /api/v1/repos/{owner}/{repo}/badge/{type}.svg. Types: version, build, license, health.

Self-hosted badge generation at /api/v1/repos/{owner}/{repo}/badge/{type}.svg. Types: version, build, license, health.
jmiller added 1 commit 2026-05-20 16:07:02 +00:00
feat(api): native SVG badge engine (#103)
Branch Policy Check / Verify merge target (pull_request) Successful in 1s
6f1b83eb74
Self-hosted badge generation at /api/v1/repos/{owner}/{repo}/badge/{type}.svg

Badge types:
- version: latest release tag
- build: commit status (passing/failing/pending)
- license: repo license
- health: composite score (wiki + license + description)

Renders shields.io-compatible flat-style SVG badges with caching.
No external dependencies — uses stdlib html/template.

Closes #103

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
jmiller merged commit 58782a3920 into dev 2026-05-21 01:04:53 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoGitea#127