From 9e973d0e4ee4234e6ec7cf179fe805f52e4d62e9 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Thu, 14 Aug 2025 16:25:47 +0400 Subject: [PATCH 1/2] [update] docs version to v3.8.1 --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 67d041b..9c8b894 100644 --- a/package.json +++ b/package.json @@ -13,8 +13,8 @@ "normalizeLink": "cd plugins && node samplesLinksNormalize.js" }, "dependencies": { - "@docusaurus/core": "^3.7.0", - "@docusaurus/preset-classic": "^3.7.0", + "@docusaurus/core": "^3.8.1", + "@docusaurus/preset-classic": "^3.8.1", "@easyops-cn/docusaurus-search-local": "^0.45.0", "@mdx-js/react": "^3.0.0", "@svgr/webpack": "^5.5.0", From 579adc5c341feb8148c14a61dcecac1a2ef0a07e Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Tue, 14 Oct 2025 07:08:54 +0400 Subject: [PATCH 2/2] [dev] Update doc engine to v3.9.1 and node to v20 --- .github/workflows/main.yml | 6 +++--- docusaurus.config.js | 7 ++++++- package.json | 10 +++++----- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a2e5ff0..69f312d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -6,7 +6,7 @@ name: Deploy To Site on: # Triggers the workflow on push or pull request events but only for the master branch push: - branches: [ master, next ] + branches: [master, next] # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: @@ -24,7 +24,7 @@ jobs: - uses: actions/setup-node@v4 with: - node-version: '18.19.0' + node-version: "20.0" - run: yarn install - run: yarn build @@ -41,4 +41,4 @@ jobs: push: true tags: registry.webix.io/booking-docs-alt:${{ steps.vars.outputs.short_ref }} - - run: curl "https://docs.dhtmlx.com/hooks/restart-docker?token=${{ secrets.RESTART_TOKEN }}&project=docs-booking-alt-${{ steps.vars.outputs.short_ref }}" \ No newline at end of file + - run: curl "https://docs.dhtmlx.com/hooks/restart-docker?token=${{ secrets.RESTART_TOKEN }}&project=docs-booking-alt-${{ steps.vars.outputs.short_ref }}" diff --git a/docusaurus.config.js b/docusaurus.config.js index dbb3cf3..0b841ef 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -137,11 +137,16 @@ const config = { url: 'https://docs.dhtmlx.com', baseUrl: '/booking/', onBrokenLinks: 'warn', - onBrokenMarkdownLinks: 'warn', + onBrokenMarkdownLinks: 'warn', // deprecated in v3.9.1 favicon: 'img/favicon.ico', organizationName: 'DHTMLX', // Usually your GitHub org/user name. projectName: 'docs-booking', // Usually your repo name. trailingSlash: true, + markdown: { + hooks: { + onBrokenMarkdownLinks: 'warn', + } + }, presets: [ [ '@docusaurus/preset-classic', diff --git a/package.json b/package.json index 9c8b894..2533087 100644 --- a/package.json +++ b/package.json @@ -13,8 +13,8 @@ "normalizeLink": "cd plugins && node samplesLinksNormalize.js" }, "dependencies": { - "@docusaurus/core": "^3.8.1", - "@docusaurus/preset-classic": "^3.8.1", + "@docusaurus/core": "^3.9.1", + "@docusaurus/preset-classic": "^3.9.1", "@easyops-cn/docusaurus-search-local": "^0.45.0", "@mdx-js/react": "^3.0.0", "@svgr/webpack": "^5.5.0", @@ -38,13 +38,13 @@ ] }, "devDependencies": { - "@docusaurus/module-type-aliases": "^3.7.0", - "@docusaurus/types": "^3.7.0", + "@docusaurus/module-type-aliases": "^3.9.1", + "@docusaurus/types": "^3.9.1", "dhx-md-data-parser": "file:local_modules/dhx-md-data-parser", "docusaurus-plugin-sass": "^0.2.5", "webpack-cli": "^4.4.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }