Skip to content

feat(react): add stability index - #1036

Open
avivkeller wants to merge 2 commits into
mainfrom
stability-index
Open

feat(react): add stability index#1036
avivkeller wants to merge 2 commits into
mainfrom
stability-index

Conversation

@avivkeller

Copy link
Copy Markdown
Member

This PR populates a stability index to the index page, if it marks itself as needed one.

To demo this, the about.md page has been moved to index.md:

Screenshot 2026-08-13 at 10 50 35 AM

@avivkeller
avivkeller requested a review from a team as a code owner August 13, 2026 14:50
@vercel

vercel Bot commented Aug 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
api-docs-tooling Ready Ready Preview Aug 13, 2026 3:05pm

Request Review

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 13, 2026

Copy link
Copy Markdown

🚀 Deploying Preview to Cloudflare 🚀

Preview Deployments by commit

Status Deployment URL Commit Updated (UTC) See this deployment's details
  • Build: Failed ❌

View logs ↗
e72e642 2026-08-13T15:06:10.644Z View logs ↗
  • Build: Failed ❌

View logs ↗
84803a1 2026-08-13T14:49:24.817Z View logs ↗

@codecov

codecov Bot commented Aug 13, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 89.48%. Comparing base (27a412a) to head (e72e642).
⚠️ Report is 1 commits behind head on main.

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.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions

github-actions Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

api-links Generator

Output: 1 file differs

apilinks.json
Expected values to be strictly deep-equal:
+ actual - expected
... Skipped lines

  {
    'Agent.defaultMaxSockets': 'https://github.com/{repository}/blob/HEAD/lib/_http_agent.js#L293',
    'Buffer.alloc': 'https://github.com/{repository}/blob/HEAD/lib/buffer.js#L450',
    'Buffer.allocUnsafe': 'https://github.com/{repository}/blob/HEAD/lib/buffer.js#L469',
    'Buffer.allocUnsafeSlow': 'https://github.com/{repository}/blob/HEAD/lib/buffer.js#L492',
...
    'agent.addRequest': 'https://github.com/{repository}/blob/HEAD/lib/_http_agent.js#L358',
+   'agent.createConnection': 'https://github.com/{repository}/blob/HEAD/lib/_http_agent.js#L297',
-   'agent.createConnection': 'https://github.com/{repository}/blob/HEAD/lib/https.js#L332',
    'agent.createSocket': 'https://github.com/{repository}/blob/HEAD/lib/_http_agent.js#L439',
    'agent.destroy': 'https://github.com/{repository}/blob/HEAD/lib/_http_agent.js#L672',
+   'agent.getName': 'https://github.com/{repository}/blob/HEAD/lib/_http_agent.js#L327',
+   'agent.keepSocketAlive': 'https://github.com/{repository}/blob/HEAD/lib/_http_agent.js#L628',
-   'agent.getName': 'https://github.com/{repository}/blob/HEAD/lib/https.js#L515',
-   'agent.keepSocketAlive': 'https://github.com/{repository}/blob/HEAD/lib/https.js#L484',
    'agent.removeSocket': 'https://github.com/{repository}/blob/HEAD/lib/_http_agent.js#L567',
    'agent.reuseSocket': 'https://github.com/{repository}/blob/HEAD/lib/_http_agent.js#L664',
    'assert.assert': 'https://github.com/{repository}/blob/HEAD/lib/assert.js#L185',
    'asyncResource.asyncId': 'https://github.com/{repository}/blob/HEAD/lib/async_hooks.js#L243',
    'asyncResource.bind': 'https://github.com/{repository}/blob/HEAD/lib/async_hooks.js#L275',
...
    'server.address': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2699',
+   'server.close': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L681',
+   'server.closeAllConnections': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L691',
+   'server.closeIdleConnections': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L703',
-   'server.close': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2832',
-   'server.closeAllConnections': 'https://github.com/{repository}/blob/HEAD/lib/https.js#L124',
-   'server.closeIdleConnections': 'https://github.com/{repository}/blob/HEAD/lib/https.js#L126',
    'server.getConnections': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2794',
    'server.listen': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2496',
    'server.ref': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2945',
+   'server.setTimeout': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L719',
-   'server.setTimeout': 'https://github.com/{repository}/blob/HEAD/lib/https.js#L128',
    'server.unref': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2954',
+   'server[SymbolAsyncDispose]': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L687',
-   'server[SymbolAsyncDispose]': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2872',
    'server[SymbolAsyncIterator]': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2879',
    'server[kDeserialize]': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2419',
    'server[kTransferList]': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2392',
    'server[kTransfer]': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2397',
+   'server[undefined]': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L726',
-   'server[undefined]': 'https://github.com/{repository}/blob/HEAD/lib/net.js#L2909',
    'serverresponse._finish': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L254',
    'serverresponse._implicitHeader': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L411',
    'serverresponse.assignSocket': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L304',
    'serverresponse.detachSocket': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L315',
    'serverresponse.statusCode': 'https://github.com/{repository}/blob/HEAD/lib/_http_server.js#L277',

Performance estimate (single CI run)

  • Generation time: 18.3% slower (1.04 s → 1.23 s)
  • Peak memory: 0.4% lower (363.07 MB → 361.76 MB)

legacy-html Generator

Performance estimate (single CI run)

  • Generation time: 4.5% faster (19.79 s → 18.89 s)
  • Peak memory: 6.5% higher (2.24 GB → 2.38 GB)

legacy-json Generator

Performance estimate (single CI run)

  • Generation time: 1.6% faster (8.68 s → 8.54 s)
  • Peak memory: 2.3% lower (1.83 GB → 1.79 GB)

llms-txt Generator

Performance estimate (single CI run)

  • Generation time: 5.2% faster (9.06 s → 8.59 s)
  • Peak memory: 2.2% higher (1.75 GB → 1.79 GB)

orama-db Generator

Performance estimate (single CI run)

  • Generation time: 31.9% slower (6.59 s → 8.69 s)
  • Peak memory: 9.6% lower (2.02 GB → 1.83 GB)

web Generator

Output size: 201 files changed · net -5.70 KB

File size details
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 AugustinMauroy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

@avivkeller

avivkeller commented Aug 13, 2026

Copy link
Copy Markdown
Member Author

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.

the page is still build but not completely populate.

https://api-docs-tooling-git-stability-index-openjs.vercel.app/ is the correct URL for that, fixed, thanks!

@AugustinMauroy AugustinMauroy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

in term of UI/UX that super cool ! but removing page documentation not seem good idea to do it now and like that.

Comment thread scripts/vercel-prepare.sh
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

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants