feat(react): add stability index - #1036
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
🚀 Deploying Preview to Cloudflare 🚀Preview Deployments by commit
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1036 +/- ##
==========================================
+ Coverage 89.37% 89.48% +0.11%
==========================================
Files 203 203
Lines 18986 19063 +77
Branches 1769 1777 +8
==========================================
+ Hits 16968 17058 +90
+ Misses 2011 1997 -14
- Partials 7 8 +1 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
| File | Main | PR | Change |
|---|---|---|---|
assets/SearchBox-Cxco9b_A.js |
— | 84.77 KB | +84.77 KB |
assets/SearchBox-DEBVkZKR.js |
84.74 KB | — | -84.74 KB (-100.0%) |
assets/dist-B7NwjPM5.js |
30.43 KB | — | -30.43 KB (-100.0%) |
assets/dist-CSr-lWiD.js |
— | 30.43 KB | +30.43 KB |
assets/SideBar-DiCAmxNL.js |
25.30 KB | — | -25.30 KB (-100.0%) |
assets/SideBar-QzNDhnC0.js |
— | 25.30 KB | +25.30 KB |
assets/runtime-BQufQef5.js |
19.70 KB | — | -19.70 KB (-100.0%) |
assets/runtime-Dtu1SpTW.js |
— | 19.70 KB | +19.70 KB |
assets/Combination-BjZ7_cw1.js |
16.13 KB | — | -16.13 KB (-100.0%) |
assets/Combination-C4pn482B.js |
— | 16.13 KB | +16.13 KB |
assets/ThemeToggle-Y0xRWEer.js |
13.63 KB | — | -13.63 KB (-100.0%) |
assets/ThemeToggle-CXQ7oY1r.js |
— | 13.63 KB | +13.63 KB |
assets/dist-8Mr2FuSq.js |
10.20 KB | — | -10.20 KB (-100.0%) |
assets/dist-Cm-i9L2c.js |
— | 10.20 KB | +10.20 KB |
assets/compat-BlCImgTQ.js |
10.13 KB | — | -10.13 KB (-100.0%) |
assets/compat-BBPdFSXG.js |
— | 10.13 KB | +10.13 KB |
assets/Layout-C225c69O.js |
9.69 KB | — | -9.69 KB (-100.0%) |
assets/Layout-CiIuVVOy.js |
— | 9.69 KB | +9.69 KB |
assets/Tooltip-ClnbNv0v.js |
7.93 KB | — | -7.93 KB (-100.0%) |
assets/Tooltip-D3Mxu0BU.js |
— | 7.93 KB | +7.93 KB |
assets/dist-Dl_MGLnU.js |
6.99 KB | — | -6.99 KB (-100.0%) |
assets/dist-DHb5LXiD.js |
— | 6.99 KB | +6.99 KB |
index.html |
32.58 KB | 26.85 KB | -5.73 KB (-17.6%) |
assets/jsx-runtime-CMovZ6dV.js |
5.67 KB | — | -5.67 KB (-100.0%) |
assets/jsx-runtime-jsoC6J3x.js |
— | 5.67 KB | +5.67 KB |
assets/withIsland-JjLB8ZVJ.js |
4.16 KB | — | -4.16 KB (-100.0%) |
assets/withIsland-BUYKEEod.js |
— | 4.16 KB | +4.16 KB |
assets/dist-BbqDElg4.js |
3.94 KB | — | -3.94 KB (-100.0%) |
assets/dist-Da819Bk1.js |
— | 3.94 KB | +3.94 KB |
assets/CodeTabs-Bl_19lwl.js |
3.88 KB | — | -3.88 KB (-100.0%) |
assets/CodeTabs-Ztcxt8-J.js |
— | 3.88 KB | +3.88 KB |
assets/CodeBox-Ce7VwrA_.js |
3.41 KB | — | -3.41 KB (-100.0%) |
assets/CodeBox-BO18m9zW.js |
— | 3.41 KB | +3.41 KB |
assets/hooks.module-Ca5RA2oY.js |
3.37 KB | — | -3.37 KB (-100.0%) |
assets/hooks.module-DPjJP1tK.js |
— | 3.37 KB | +3.37 KB |
assets/404-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/addons-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/all-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/assert-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/async_context-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/async_hooks-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/buffer-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/child_process-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/cli-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/cluster-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/console-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/crypto-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/debugger-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/deprecations-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/dgram-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/diagnostics_channel-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/dns-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/documentation-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/domain-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/dtls-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/embedding-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/environment_variables-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/errors-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/esm-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/events-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/ffi-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/fs-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/globals-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/http-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/http2-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/https-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/index-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/inspector-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/intl-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/module-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/modules-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/n-api-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/net-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/os-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/packages-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/path-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/perf_hooks-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/permissions-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/process-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/punycode-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/querystring-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/quic-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/readline-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/repl-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/report-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/single-executable-applications-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/sqlite-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/stream-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/stream_iter-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/string_decoder-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/synopsis-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/test-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/timers-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/tls-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/tracing-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/tty-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/typescript-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/url-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/util-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/v8-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/vfs-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/vm-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/wasi-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/webcrypto-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/webstreams-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/worker_threads-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/zlib-DcATqt9o.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/404-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/addons-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/all-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/assert-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/async_context-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/async_hooks-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/buffer-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/child_process-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/cli-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/cluster-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/console-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/crypto-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/debugger-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/deprecations-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/dgram-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/diagnostics_channel-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/dns-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/documentation-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/domain-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/dtls-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/embedding-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/environment_variables-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/errors-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/esm-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/events-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/ffi-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/fs-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/globals-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/http-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/http2-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/https-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/index-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/inspector-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/intl-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/module-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/modules-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/n-api-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/net-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/os-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/packages-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/path-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/perf_hooks-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/permissions-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/process-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/punycode-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/querystring-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/quic-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/readline-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/repl-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/report-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/single-executable-applications-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/sqlite-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/stream-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/stream_iter-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/string_decoder-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/synopsis-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/test-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/timers-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/tls-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/tracing-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/tty-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/typescript-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/url-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/util-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/v8-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/vfs-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/vm-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/wasi-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/webcrypto-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/webstreams-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/worker_threads-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/zlib-C7K0zkyl.js |
— | 2.37 KB | +2.37 KB |
assets/FunctionSignature-DnODCvn8.js |
2.27 KB | — | -2.27 KB (-100.0%) |
assets/FunctionSignature-C-cU9gch.js |
— | 2.27 KB | +2.27 KB |
assets/Banner-BfzVJcyi.js |
2.16 KB | — | -2.16 KB (-100.0%) |
assets/Banner-MfIP7262.js |
— | 2.16 KB | +2.16 KB |
assets/ChangeHistory-DEXZUpID.js |
1.74 KB | — | -1.74 KB (-100.0%) |
assets/ChangeHistory-8DNloWHZ.js |
— | 1.74 KB | +1.74 KB |
assets/DataTag-D6F48fSg.js |
844.00 B | — | -844.00 B (-100.0%) |
assets/DataTag-BpawskFX.js |
— | 844.00 B | +844.00 B |
assets/ArrowUpRightIcon-0VqYDF_3.js |
619.00 B | — | -619.00 B (-100.0%) |
assets/ArrowUpRightIcon-BsvcPdvt.js |
— | 619.00 B | +619.00 B |
assets/Badge-na5jAI5V.js |
607.00 B | — | -607.00 B (-100.0%) |
assets/Badge-DVr-gTt6.js |
— | 607.00 B | +607.00 B |
assets/AlertBox-DBaJ4Zna.js |
591.00 B | — | -591.00 B (-100.0%) |
assets/AlertBox-CsUofyVY.js |
— | 591.00 B | +591.00 B |
assets/CodeBracketIcon-BlCes5kh.js |
513.00 B | — | -513.00 B (-100.0%) |
assets/CodeBracketIcon-B6pqOs7X.js |
— | 513.00 B | +513.00 B |
assets/dist-D2ze7y0U.js |
477.00 B | — | -477.00 B (-100.0%) |
assets/dist-nCRpur0X.js |
— | 477.00 B | +477.00 B |
assets/ChevronDownIcon-B5KHMzRx.js |
469.00 B | — | -469.00 B (-100.0%) |
assets/ChevronDownIcon-ReIT1cYz.js |
— | 469.00 B | +469.00 B |
assets/Blockquote-PpJNOnkn.js |
167.00 B | — | -167.00 B (-100.0%) |
assets/Blockquote-U9D9eGTg.js |
— | 167.00 B | +167.00 B |
Performance estimate (single CI run)
- Generation time: 18.6% faster (84.58 s → 68.82 s)
- Peak memory: 2.6% higher (4.75 GB → 4.87 GB)
AugustinMauroy
left a comment
There was a problem hiding this comment.
https://api-docs-tooling-git-stability-index-openjs.vercel.app/documentation#stability-overview
the page is still build but not completely populate.
IMO we shouldn't build it from node core source but duplicate the index page as documentation for now and in next node core major remove this page
What? Different projects may have different abouts, so we (IMO) 100% should not hardcode this "Node.js"-themed about.
https://api-docs-tooling-git-stability-index-openjs.vercel.app/ is the correct URL for that, fixed, thanks! |
AugustinMauroy
left a comment
There was a problem hiding this comment.
in term of UI/UX that super cool ! but removing page documentation not seem good idea to do it now and like that.
| git sparse-checkout set lib doc . | ||
|
|
||
| sed 's/STABILITY_OVERVIEW_SLOT_BEGIN/DOCUMENTATION_INDEX/g' ./doc/api/documentation.md > ./doc/api/index.md | ||
| rm ./doc/api/documentation.md |
There was a problem hiding this comment.
Note that this is a content change not design/build pipeline. IMO we must not change the content for now but only change the ui/way to have info.
So to solve that just copy the index.html as documentation.md
There was a problem hiding this comment.
The plan (at least for me) is to duplicate this change in core as a part of the migration, so making the preview mirror that ideal change is something I wanted to do. We spoke a bit on this in a web team meeting, and iirc we agreed that moving these pages was ideal, hence this change
This PR populates a stability index to the index page, if it marks itself as needed one.
To demo this, the
about.mdpage has been moved toindex.md: