Add Thunderbird WebExtension API compatibility data
Nobody has claimed this yet.
- Dominant language
- JSON
- Stars
- 5.8k
- Forks
- 2.6k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 186
Description
What would you like to see added to BCD?
Mozilla Thunderbird is a mail client, sharing the same code base as Mozilla Firefox. Thunderbird supports add-ons using WebExtension APIs similar to Firefox.
I propose adding Thunderbird as an additional vendor and include it in the WebExtension API compatibility chart.
How impactful do you think this enhancement will be?
Developers would become aware, that they can create WebExtensions for Thunderbird or even run Firefox WebExtensions in Thunderbird. The compatibility data would help to identify which APIs are supported by Thunderbird.
Do you have anything more you want to share?
Thunderbird has already started to work on the to-be-added browser-compatibility-data:
https://github.com/thunderbird/webext-compat-data
The work to create and maintain the data will be covered by MZLA staff (MZLA Technologies Corporation is a wholly owned subsidiary of Mozilla Foundation)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the linked thunderbird/webext-compat-data repository and the browser-compat-data project's compatibility-data structure. Determine how a Thunderbird vendor and its WebExtension API support data would fit the existing chart; done means Thunderbird is represented with maintainable compatibility data.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- documentation, web-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100