mdn / mdn/browser-compat-data

Add Thunderbird WebExtension API compatibility data

Open
#24,179 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

data:browsers enhancement p2
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.