From 3198ad2b57abd5065edb407a25474ddb0eaefd60 Mon Sep 17 00:00:00 2001 From: bmuenzenmeyer Date: Fri, 17 Jul 2026 20:01:24 -0500 Subject: [PATCH 1/2] feat: use dynamic config to supply custom beta feedback banner --- beta-docs.config.json | 8 ++++++++ doc-kit.config.mjs | 6 ++++++ scripts/vercel-build.sh | 1 + 3 files changed, 15 insertions(+) create mode 100644 beta-docs.config.json create mode 100644 doc-kit.config.mjs diff --git a/beta-docs.config.json b/beta-docs.config.json new file mode 100644 index 00000000..a51c0f0e --- /dev/null +++ b/beta-docs.config.json @@ -0,0 +1,8 @@ +{ + "websiteBanners": { + "index": { + "text": "Give us feedback on the new docs", + "link": "https://github.com/nodejs/doc-kit/issues" + } + } +} diff --git a/doc-kit.config.mjs b/doc-kit.config.mjs new file mode 100644 index 00000000..463bcd38 --- /dev/null +++ b/doc-kit.config.mjs @@ -0,0 +1,6 @@ +export default { + web: { + remoteConfigUrl: + 'https://raw.githubusercontent.com/nodejs/doc-kit/main/beta-docs.config.json', + }, +}; diff --git a/scripts/vercel-build.sh b/scripts/vercel-build.sh index ebef7f04..2821cfc7 100755 --- a/scripts/vercel-build.sh +++ b/scripts/vercel-build.sh @@ -16,6 +16,7 @@ node bin/cli.mjs generate \ -v "$NODE_VERSION" \ --type-map "./node/doc/type-map.json" \ --index "./node/doc/api/index.md" \ + --config-file "./doc-kit.config.mjs" \ --log-level debug cp ./node/doc/api/*.md "./out" From 35034665f30abb8b7cecdf042acfbc514e3963b5 Mon Sep 17 00:00:00 2001 From: bmuenzenmeyer Date: Sat, 18 Jul 2026 00:41:58 -0500 Subject: [PATCH 2/2] move config to beta directory --- doc-kit.config.mjs => beta/doc-kit.config.mjs | 2 +- beta-docs.config.json => beta/site.json | 0 scripts/vercel-build.sh | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) rename doc-kit.config.mjs => beta/doc-kit.config.mjs (85%) rename beta-docs.config.json => beta/site.json (100%) diff --git a/doc-kit.config.mjs b/beta/doc-kit.config.mjs similarity index 85% rename from doc-kit.config.mjs rename to beta/doc-kit.config.mjs index 463bcd38..ea3db2d8 100644 --- a/doc-kit.config.mjs +++ b/beta/doc-kit.config.mjs @@ -1,6 +1,6 @@ export default { web: { remoteConfigUrl: - 'https://raw.githubusercontent.com/nodejs/doc-kit/main/beta-docs.config.json', + 'https://raw.githubusercontent.com/nodejs/doc-kit/main/beta/site.json', }, }; diff --git a/beta-docs.config.json b/beta/site.json similarity index 100% rename from beta-docs.config.json rename to beta/site.json diff --git a/scripts/vercel-build.sh b/scripts/vercel-build.sh index 2821cfc7..46e98755 100755 --- a/scripts/vercel-build.sh +++ b/scripts/vercel-build.sh @@ -16,7 +16,7 @@ node bin/cli.mjs generate \ -v "$NODE_VERSION" \ --type-map "./node/doc/type-map.json" \ --index "./node/doc/api/index.md" \ - --config-file "./doc-kit.config.mjs" \ + --config-file "./beta/doc-kit.config.mjs" \ --log-level debug cp ./node/doc/api/*.md "./out"