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/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..74840a7b0592ad 100644 --- a/apps/public-docsite-v9-headless/package.json +++ b/apps/public-docsite-v9-headless/package.json @@ -6,14 +6,12 @@ "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", + "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", - "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..f231a9a1891f67 100644 --- a/apps/public-docsite-v9-headless/project.json +++ b/apps/public-docsite-v9-headless/project.json @@ -8,7 +8,15 @@ "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" + } + ] + }, + "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/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/*", diff --git a/packages/react-components/react-headless-components-preview/library/src/components/Accordion/Accordion.test.tsx b/packages/react-components/react-headless-components-preview/library/src/components/Accordion/Accordion.test.tsx index a97ab0ac256a39..02cb3cf60234a9 100644 --- a/packages/react-components/react-headless-components-preview/library/src/components/Accordion/Accordion.test.tsx +++ b/packages/react-components/react-headless-components-preview/library/src/components/Accordion/Accordion.test.tsx @@ -83,6 +83,8 @@ describe('Accordion', () => {
Item #2 Panel