Skip to content

Commit 9c8e455

Browse files
committed
refactor: Move CLI doc generation into documentation folder
1 parent b190624 commit 9c8e455

File tree

6 files changed

+13
-9
lines changed

6 files changed

+13
-9
lines changed

.github/workflows/deploy-vitepress-docs.yaml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,18 +43,22 @@ jobs:
4343
- name: Install dependencies
4444
run: npm ci
4545
- name: Install documentation dependencies
46-
run: cd packages/documentation && npm ci
46+
working-directory: packages/documentation
47+
run: npm ci
4748
- name: Fetch gh-pages branch
4849
run: git fetch origin gh-pages --depth=1
49-
- name: Set /site ownership to current user
50-
run: |
51-
mkdir site
52-
sudo chown -R $(id -u):$(id -g) ./site
50+
# - name: Set /site ownership to current user
51+
# run: |
52+
# mkdir site
53+
# sudo chown -R $(id -u):$(id -g) ./site
5354
- name: generate CLI doc
55+
working-directory: packages/documentation
5456
run: npm run generate-cli-doc
5557
- name: Build jsdoc
58+
working-directory: packages/documentation
5659
run: npm run jsdoc-generate
5760
- name: Build vitepress build
61+
working-directory: packages/documentation
5862
run: |
5963
cd packages/documentation
6064
# The base output

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
"coverage": "npm run coverage --workspaces",
3131
"schema-generate": "node ./scripts/buildSchema.js ui5",
3232
"schema-workspace-generate": "node ./scripts/buildSchema.js ui5-workspace",
33-
"generate-cli-doc": "node ./scripts/generateCliDoc.js",
3433
"depcheck": "depcheck --ignores @ui5/builder,@ui5/cli,@ui5/fs,@ui5/logger,@ui5/project,@ui5/server,local-web-server,@commitlint/config-conventional,husky && npm run depcheck --workspaces",
3534
"check-licenses": "licensee --errors-only"
3635
},

packages/documentation/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@
2828
"build:assets": "sh -c 'DEST_DIR=${1:-./dist}; cp -r ./docs/images \"$DEST_DIR/images\"' --",
2929
"preview": "vitepress preview --port 8080",
3030
"jsdoc": "npm run jsdoc-generate && open-cli dist/api/index.html",
31-
"jsdoc-generate": "jsdoc -c jsdoc/jsdoc.json -t $(node -p 'path.dirname(require.resolve(\"docdash\"))') ./ || (echo 'Error during JSDoc generation! Check log.' && exit 1)"
31+
"jsdoc-generate": "jsdoc -c jsdoc/jsdoc.json -t $(node -p 'path.dirname(require.resolve(\"docdash\"))') ./ || (echo 'Error during JSDoc generation! Check log.' && exit 1)",
32+
"generate-cli-doc": "node ./scripts/generateCliDoc.js"
3233
},
3334
"dependencies": {
3435
"@types/node": "^22.5.1",

scripts/generateCliDoc.js renamed to packages/documentation/scripts/generateCliDoc.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {readFileSync, writeFileSync} from "node:fs";
33
import {fileURLToPath} from "node:url";
44
import Handlebars from "handlebars";
55

6-
const source = readFileSync(fileURLToPath(new URL("../scripts/resources/CLI.template.md", import.meta.url)), "utf8");
6+
const source = readFileSync(fileURLToPath(new URL("./resources/CLI.template.md", import.meta.url)), "utf8");
77
const template = Handlebars.compile(source);
88

99

@@ -189,7 +189,7 @@ function generateDoc() {
189189
.replace(/(?<!\()(https?:\/\/[^\s)]+)(?!\))/g, "`$1`");
190190
content = content.split("&#x3D;").join("=");
191191
try {
192-
writeFileSync("./packages/documentation/docs/pages/CLI.md", content);
192+
writeFileSync("./docs/pages/CLI.md", content);
193193
} catch (err) {
194194
console.error(`Failed to generate docs/pages/CLI.md: ${err.message}.`);
195195
throw err;

scripts/resources/CLI.template.md renamed to packages/documentation/scripts/resources/CLI.template.md

File renamed without changes.

scripts/resources/custom404.html renamed to packages/documentation/scripts/resources/custom404.html

File renamed without changes.

0 commit comments

Comments
 (0)