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.
|
@nodejs/web-infra |
|
I'm supportive of bringing this content onto the index page. Having more informational content on the landing page about how the docs work and how someone should consume them seems like a sensible thing. However, I still think we should do far more to make the about page far more usable to folks new to Node.js trying to find something in the docs: perhaps a full-width hero search box, perhaps cards for the different docs pages instead of the table, and perhaps placing those cards before the information about the stability levels? None of that has to block this PR though; I think this is a great first step to making that index/landing page more useful. |
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: