Skip to content

[ATN] Add Thunderbird Add-ons badges#11946

Draft
LuxologyGG wants to merge 1 commit into
badges:masterfrom
LuxologyGG:feat/auto-badge-issue-6994
Draft

[ATN] Add Thunderbird Add-ons badges#11946
LuxologyGG wants to merge 1 commit into
badges:masterfrom
LuxologyGG:feat/auto-badge-issue-6994

Conversation

@LuxologyGG

Copy link
Copy Markdown

Closes #6994

Summary

Adds shields.io badges for Mozilla Thunderbird extensions via the addons.thunderbird.net (ATN) v3 API, following the same pattern as the existing AMO (Firefox add-ons) services.

New badges

Route Description
/atn/users/:addonId Average daily users
/atn/rating/:addonId Star rating (e.g. 4.8/5)
/atn/stars/:addonId Star rating (visual)
/atn/v/:addonId Current version
/atn/dw/:addonId Weekly downloads

Example

https://img.shields.io/atn/users/unicodify-text-transformer
https://img.shields.io/atn/rating/unicodify-text-transformer
https://img.shields.io/atn/v/unicodify-text-transformer

Testing

  • Unit: npm run test:core -- --grep ATN
  • Integration: npm run test:services -- --only=AtnUsers,AtnRating,AtnVersion,AtnWeeklyDownloads

Implement users, rating, stars, version, and weekly downloads badges
for Mozilla Thunderbird extensions via the ATN v3 API, mirroring the
existing AMO service pattern.

Closes badges#6994
@github-actions

Copy link
Copy Markdown
Contributor
Messages
📖 ✨ Thanks for your contribution to Shields, @LuxologyGG!

Generated by 🚫 dangerJS against 4e6707c

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

Mozilla Thunderbird add-ons (ATN)

2 participants