From 886b3d70dedf55e587891822316bd2c423c08925 Mon Sep 17 00:00:00 2001 From: mainframev Date: Wed, 15 Apr 2026 22:13:45 +0200 Subject: [PATCH 1/2] chore(public-docsite-v9-headless): remove just-scripts, fix CI, add LLM docs --- apps/public-docsite-v9-headless/just.config.ts | 5 ----- apps/public-docsite-v9-headless/package.json | 9 +++------ apps/public-docsite-v9-headless/project.json | 2 +- apps/public-docsite-v9-headless/src/index.ts | 1 + nx.json | 4 +++- 5 files changed, 8 insertions(+), 13 deletions(-) delete mode 100644 apps/public-docsite-v9-headless/just.config.ts create mode 100644 apps/public-docsite-v9-headless/src/index.ts diff --git a/apps/public-docsite-v9-headless/just.config.ts b/apps/public-docsite-v9-headless/just.config.ts deleted file mode 100644 index 242d94f1f02109..00000000000000 --- a/apps/public-docsite-v9-headless/just.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { preset, task } from '@fluentui/scripts-tasks'; - -preset(); - -task('build', 'build:node-lib').cached!(); diff --git a/apps/public-docsite-v9-headless/package.json b/apps/public-docsite-v9-headless/package.json index cb7e8b05f1b858..0025fc76944e18 100644 --- a/apps/public-docsite-v9-headless/package.json +++ b/apps/public-docsite-v9-headless/package.json @@ -6,14 +6,11 @@ "scripts": { "build-storybook": "storybook build -o ./dist/storybook --docs", "build-storybook:docsite": "cross-env DEPLOY_PATH=/headless/ storybook build -o ./dist/storybook --docs", - "clean": "just-scripts clean", - "code-style": "just-scripts code-style", - "just": "just-scripts", - "type-check": "just-scripts type-check", + "postbuild-storybook": "yarn generate-llms-docs", + "generate-llms-docs": "yarn storybook-llms-extractor --distPath ./dist/storybook --summaryBaseUrl \"https://storybooks.fluentui.dev/headless/\" --summaryTitle \"Fluent UI React Headless Components\" --summaryDescription \"Fluent UI React headless components provide unstyled, accessible component primitives that can be styled with any CSS approach.\"", "start": "yarn storybook:docs", "storybook": "storybook dev --port 3000", - "storybook:docs": "yarn storybook --docs", - "test": "jest --passWithNoTests" + "storybook:docs": "yarn storybook --docs" }, "dependencies": { "@fluentui/react-headless-components-preview": "*", diff --git a/apps/public-docsite-v9-headless/project.json b/apps/public-docsite-v9-headless/project.json index 563425b1366d36..faa0fd867a62ae 100644 --- a/apps/public-docsite-v9-headless/project.json +++ b/apps/public-docsite-v9-headless/project.json @@ -8,7 +8,7 @@ "build-storybook": { "dependsOn": [ { - "projects": ["react-storybook-addon", "react-storybook-addon-export-to-sandbox"], + "projects": ["react-storybook-addon", "react-storybook-addon-export-to-sandbox", "storybook-llms-extractor"], "target": "build" } ] diff --git a/apps/public-docsite-v9-headless/src/index.ts b/apps/public-docsite-v9-headless/src/index.ts new file mode 100644 index 00000000000000..cb0ff5c3b541f6 --- /dev/null +++ b/apps/public-docsite-v9-headless/src/index.ts @@ -0,0 +1 @@ +export {}; diff --git a/nx.json b/nx.json index a84ed02f92b425..ec7986898dad7f 100644 --- a/nx.json +++ b/nx.json @@ -154,11 +154,13 @@ "babel-preset-global-context", "eslint-plugin-react-components", "react-migration-v0-v9", - "react-migration-v0-v9-stories" + "react-migration-v0-v9-stories", + "public-docsite-v9-headless" ] } }, "include": [ + "apps/public-docsite-v9-headless/**", "apps/rit-tests-v9/*", "apps/rit-tests-v8/*", From 56657e9a91b3c45a672114505c529182c58008b8 Mon Sep 17 00:00:00 2001 From: mainframev Date: Thu, 16 Apr 2026 16:19:42 +0200 Subject: [PATCH 2/2] fix(chart-docsite,public-docsite-v9-headless): add dependsOn for build-storybook:docsite targets --- apps/chart-docsite/project.json | 8 ++++++++ apps/public-docsite-v9-headless/package.json | 1 + apps/public-docsite-v9-headless/project.json | 8 ++++++++ 3 files changed, 17 insertions(+) diff --git a/apps/chart-docsite/project.json b/apps/chart-docsite/project.json index 408b6da647ded9..10979b6b94e983 100644 --- a/apps/chart-docsite/project.json +++ b/apps/chart-docsite/project.json @@ -12,6 +12,14 @@ "target": "build" } ] + }, + "build-storybook:docsite": { + "dependsOn": [ + { + "projects": ["react-storybook-addon", "react-storybook-addon-export-to-sandbox", "storybook-llms-extractor"], + "target": "build" + } + ] } } } diff --git a/apps/public-docsite-v9-headless/package.json b/apps/public-docsite-v9-headless/package.json index 0025fc76944e18..74840a7b0592ad 100644 --- a/apps/public-docsite-v9-headless/package.json +++ b/apps/public-docsite-v9-headless/package.json @@ -7,6 +7,7 @@ "build-storybook": "storybook build -o ./dist/storybook --docs", "build-storybook:docsite": "cross-env DEPLOY_PATH=/headless/ storybook build -o ./dist/storybook --docs", "postbuild-storybook": "yarn generate-llms-docs", + "postbuild-storybook:docsite": "yarn postbuild-storybook", "generate-llms-docs": "yarn storybook-llms-extractor --distPath ./dist/storybook --summaryBaseUrl \"https://storybooks.fluentui.dev/headless/\" --summaryTitle \"Fluent UI React Headless Components\" --summaryDescription \"Fluent UI React headless components provide unstyled, accessible component primitives that can be styled with any CSS approach.\"", "start": "yarn storybook:docs", "storybook": "storybook dev --port 3000", diff --git a/apps/public-docsite-v9-headless/project.json b/apps/public-docsite-v9-headless/project.json index faa0fd867a62ae..f231a9a1891f67 100644 --- a/apps/public-docsite-v9-headless/project.json +++ b/apps/public-docsite-v9-headless/project.json @@ -12,6 +12,14 @@ "target": "build" } ] + }, + "build-storybook:docsite": { + "dependsOn": [ + { + "projects": ["react-storybook-addon", "react-storybook-addon-export-to-sandbox", "storybook-llms-extractor"], + "target": "build" + } + ] } } }