Proposal: Support mirroring features

Open
#888 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
35/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Stale
Tech stack
css
Domain
data, web-dev

Research direction

Start by reviewing the three proposed JSON representations in this issue and the referenced mdn/data#864 pull request review. Determine which representation should be supported and how mirrored CSS feature data should behave; done means the chosen format is defined and the data can represent vendor-prefixed mirrors consistently.

Written by the indexing model from the issue text.

Description

idle needs triage
What information was incorrect, unhelpful, or incomplete?

It'll be helpful to support features which has vendor-prefixed features and helps maintaining those css features.

What did you expect to see?

support mirror data

Do you have any supporting links, references, or citations?

see https://github.com/mdn/data/pull/864#pullrequestreview-2525547946

Do you have anything more you want to share?

possible ways can be:

speicified directly as a string

{
  "-webkit-user-select": "user-select"
}

speicified via mirror key on mirroring data

{
  "-webkit-user-select": {
    "mirror": "user-select"
  }
}

speicified via mirrors key on mirrored data

{
  "user-select": {
    "mirrors": ["-webkit-user-select"]
  }
}
Dominant language
JavaScript
Stars
787
Forks
216
Avg merge
1d 5h
Merged PRs (30d)
6

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.

More from mdn/data

All issues in mdn/data

Similar issues

More JavaScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.