-
Notifications
You must be signed in to change notification settings - Fork 183
Prepare v3.0.0 #3333
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prepare v3.0.0 #3333
Conversation
Co-authored-by: James C Scott III <[email protected]> Co-authored-by: Philip Jägenstedt <[email protected]>
Please remember #2484 |
Definitely, @szepeviktor! Fixing that is part of the milestone. Thank you! |
Co-authored-by: James C Scott III <[email protected]> Co-authored-by: Philip Jägenstedt <[email protected]>
I'm testing the web-features-explorer project with this branch in web-platform-dx/web-features-explorer#65. I decided to go simple and avoid touching too much code. The existing code can therefore continue to work as it did before, and just handle the ordinary features. For unordinary features, I've added a new 11ty template which only handles the moved and split features. This template generates pages at the same URLs as before, so that no links are broken (e.g. /features/numeric-seperators will continue to exist). The template either says "this feature has moved, see X instead", or "this feature has been split, see X, Y, and Z instead". |
Co-authored-by: Patrick Brosset <[email protected]>
Nice stuff: schema changes are compatible with our current implementation on MDN, but also gives us the opportunity to simplify things a little bit: I've opened a draft PR on our end to do that after v3 is released. |
This PR merges the
v3.0
branch intomain
.It consists of:
string | string[]
properties tostring[]
#3184Fixes:
How to try this out
If you want to try the npm package before the release actually happens, follow these steps:
npm install
andnpm run build
.cd packages/web-features
.npm pack
. This generates a.tgz
file in thepackages/web-features
directory. The archive's version number will match the latest npm release, but this does not matter for testing.npm install $archive_path
, where$archive_path
is the path to the.tgz
file.If you need the bare extended JSON for testing, follow these steps:
npm install
andnpm run build:extended
. This generatesdata.extended.json
in the root of the repository.