diff --git a/docs/fundamentals/tools/singleton-manager/overview.md b/docs/fundamentals/tools/singleton-manager/overview.md
index 19d791f8e..484927365 100644
--- a/docs/fundamentals/tools/singleton-manager/overview.md
+++ b/docs/fundamentals/tools/singleton-manager/overview.md
@@ -160,7 +160,7 @@ Steps to reproduce:
2. Page B => "Blocked: false" (even when hitting the refresh button)
➡️ See [it on the example page](./example-fail/index.md).
-➡️ See [the code](https://github.com/ing-bank/lion/tree/master/docs/docs/tools/singleton-manager/example-fail/demo-app.js).
+➡️ See [the code](https://github.com/ing-bank/lion/tree/master/docs/fundamentals/tools/singleton-manager/example-fail/demo-app.js).
---
@@ -203,7 +203,7 @@ npm run start:singleton
```
➡️ See [it on the example page](./example-success/index.md).
-➡️ See [the code](https://github.com/ing-bank/lion/tree/master/docs/docs/tools/singleton-manager/example-success/demo-app.js).
+➡️ See [the code](https://github.com/ing-bank/lion/tree/master/docs/fundamentals/tools/singleton-manager/example-success/demo-app.js).
---
@@ -244,7 +244,7 @@ npm run start:singleton-complex
```
➡️ See [it on the example page](./example-complex/index.md).
-➡️ See [the code](https://github.com/ing-bank/lion/tree/master/docs/docs/tools/singleton-manager/example-complex/demo-app.js).
+➡️ See [the code](https://github.com/ing-bank/lion/tree/master/docs/fundamentals/tools/singleton-manager/example-complex/demo-app.js).
---
diff --git a/packages-node/babel-plugin-extend-docs/README.md b/packages-node/babel-plugin-extend-docs/README.md
index 728bfa23d..c1e45141e 100644
--- a/packages-node/babel-plugin-extend-docs/README.md
+++ b/packages-node/babel-plugin-extend-docs/README.md
@@ -1,3 +1,3 @@
# Babel Plugin Extend Docs
-[=> See Source <=](../../docs/docs/node-tools/babel-plugin-extend-docs/overview.md)
+[=> See Source <=](../../docs/fundamentals/node-tools/babel-plugin-extend-docs/overview.md)
diff --git a/packages-node/babel-plugin-extend-docs/docs/overview.md b/packages-node/babel-plugin-extend-docs/docs/overview.md
index 7664d3e61..5313f8441 100644
--- a/packages-node/babel-plugin-extend-docs/docs/overview.md
+++ b/packages-node/babel-plugin-extend-docs/docs/overview.md
@@ -1,3 +1,3 @@
# Babel Plugin Extend Docs
-[=> See Source <=](../../../docs/docs/node-tools/babel-plugin-extend-docs/overview.md)
+[=> See Source <=](../../../docs/fundamentals/node-tools/babel-plugin-extend-docs/overview.md)
diff --git a/packages-node/providence-analytics/README.md b/packages-node/providence-analytics/README.md
index 41ed58c6a..9cb361076 100644
--- a/packages-node/providence-analytics/README.md
+++ b/packages-node/providence-analytics/README.md
@@ -1,3 +1,3 @@
# Providence
-[=> See Source <=](../../docs/docs/node-tools/providence-analytics/overview.md)
+[=> See Source <=](../../docs/fundamentals/node-tools/providence-analytics/overview.md)
diff --git a/packages-node/providence-analytics/docs/Dashboard.md b/packages-node/providence-analytics/docs/Dashboard.md
index 528b07dd3..035d66ff5 100644
--- a/packages-node/providence-analytics/docs/Dashboard.md
+++ b/packages-node/providence-analytics/docs/Dashboard.md
@@ -1,3 +1,3 @@
# Dashboard
-[=> See Source <=](../../../docs/docs/node-tools/providence-analytics/dashboard.md)
+[=> See Source <=](../../../docs/fundamentals/node-tools/providence-analytics/dashboard.md)
diff --git a/packages-node/providence-analytics/docs/LocalConfiguration.md b/packages-node/providence-analytics/docs/LocalConfiguration.md
index e09da8ec2..7edd05ba8 100644
--- a/packages-node/providence-analytics/docs/LocalConfiguration.md
+++ b/packages-node/providence-analytics/docs/LocalConfiguration.md
@@ -1,3 +1,3 @@
# Local configuration
-[=> See Source <=](../../../docs/docs/node-tools/providence-analytics/LocalConfiguration.md)
+[=> See Source <=](../../../docs/fundamentals/node-tools/providence-analytics/LocalConfiguration.md)
diff --git a/packages-node/providence-analytics/docs/overview.md b/packages-node/providence-analytics/docs/overview.md
index 27b803c75..09af2c2f5 100644
--- a/packages-node/providence-analytics/docs/overview.md
+++ b/packages-node/providence-analytics/docs/overview.md
@@ -1,3 +1,3 @@
# Providence
-[=> See Source <=](../../../docs/docs/node-tools/providence-analytics/overview.md)
+[=> See Source <=](../../../docs/fundamentals/node-tools/providence-analytics/overview.md)
diff --git a/packages-node/publish-docs/src/PublishDocs.js b/packages-node/publish-docs/src/PublishDocs.js
index 616240c1c..78e4a5d03 100644
--- a/packages-node/publish-docs/src/PublishDocs.js
+++ b/packages-node/publish-docs/src/PublishDocs.js
@@ -1,3 +1,4 @@
+/* eslint-disable no-console */
import fs from 'fs-extra';
import path from 'path';
import { listFiles } from './listFiles.js';
@@ -162,14 +163,20 @@ export class PublishDocs {
}
const rawImportFilePath = matches[1];
const importFilePath = path.join(path.dirname(file), rawImportFilePath);
- let newFileContent = await fs.promises.readFile(importFilePath, 'utf8');
+ try {
+ let newFileContent = await fs.promises.readFile(importFilePath, 'utf8');
- newFileContent = rewriteLinksInMdContent(newFileContent, importFilePath, {
- gitHubUrl: this.options.gitHubUrl,
- gitRootDir: this.options.gitRootDir,
- });
+ newFileContent = rewriteLinksInMdContent(newFileContent, importFilePath, {
+ gitHubUrl: this.options.gitHubUrl,
+ gitRootDir: this.options.gitRootDir,
+ });
- await fs.promises.writeFile(file, newFileContent);
+ await fs.promises.writeFile(file, newFileContent);
+ } catch (err) {
+ throw new Error(
+ [`Error in "${file}":`, `- Could not find import file ${importFilePath}`].join('\n'),
+ );
+ }
}
}
}
diff --git a/packages-node/rocket-preset-extend-lion-docs/README.md b/packages-node/rocket-preset-extend-lion-docs/README.md
index ed09149f3..d7a957bcc 100644
--- a/packages-node/rocket-preset-extend-lion-docs/README.md
+++ b/packages-node/rocket-preset-extend-lion-docs/README.md
@@ -1,3 +1,3 @@
# Rocket Preset Extend Lion Docs
-[=> See Source <=](../../docs/docs/node-tools/rocket-preset-extend-lion-docs/overview.md)
+[=> See Source <=](../../docs/fundamentals/node-tools/rocket-preset-extend-lion-docs/overview.md)
diff --git a/packages-node/rocket-preset-extend-lion-docs/docs/overview.md b/packages-node/rocket-preset-extend-lion-docs/docs/overview.md
index ed09149f3..ab9e9b328 100644
--- a/packages-node/rocket-preset-extend-lion-docs/docs/overview.md
+++ b/packages-node/rocket-preset-extend-lion-docs/docs/overview.md
@@ -1,3 +1,3 @@
# Rocket Preset Extend Lion Docs
-[=> See Source <=](../../docs/docs/node-tools/rocket-preset-extend-lion-docs/overview.md)
+[=> See Source <=](../../../docs/fundamentals/node-tools/rocket-preset-extend-lion-docs/overview.md)
diff --git a/packages/ajax/README.md b/packages/ajax/README.md
index 229166492..241719261 100644
--- a/packages/ajax/README.md
+++ b/packages/ajax/README.md
@@ -1,3 +1,3 @@
# Lion Ajax
-[=> See Source <=](../../docs/docs/tools/ajax/overview.md)
+[=> See Source <=](../../docs/fundamentals/tools/ajax/overview.md)
diff --git a/packages/ajax/docs/overview.md b/packages/ajax/docs/overview.md
index 7b858e9b2..53f187cce 100644
--- a/packages/ajax/docs/overview.md
+++ b/packages/ajax/docs/overview.md
@@ -1,3 +1,3 @@
# Lion Ajax Overview
-[=> See Source <=](../../../docs/docs/tools/ajax/overview.md)
+[=> See Source <=](../../../docs/fundamentals/tools/ajax/overview.md)
diff --git a/packages/ajax/docs/use-cases.md b/packages/ajax/docs/use-cases.md
index 961488a57..2303e9b8d 100644
--- a/packages/ajax/docs/use-cases.md
+++ b/packages/ajax/docs/use-cases.md
@@ -1,3 +1,3 @@
# Lion Ajax Use Cases
-[=> See Source <=](../../../docs/docs/tools/ajax/use-cases.md)
+[=> See Source <=](../../../docs/fundamentals/tools/ajax/use-cases.md)
diff --git a/packages/ajax/package.json b/packages/ajax/package.json
index b761a4c1d..7855f1479 100644
--- a/packages/ajax/package.json
+++ b/packages/ajax/package.json
@@ -27,7 +27,7 @@
"debug": "cd ../../ && npm run debug -- --group ajax",
"debug:firefox": "cd ../../ && npm run debug:firefox -- --group ajax",
"debug:webkit": "cd ../../ && npm run debug:webkit -- --group ajax",
- "publish-docs": "node ../../packages-node/publish-docs/src/cli.js --github-url https://github.com/ing-bank/lion/ --git-root-dir ../../ --copy-dir docs/docs/tools/ajax/assets",
+ "publish-docs": "node ../../packages-node/publish-docs/src/cli.js --github-url https://github.com/ing-bank/lion/ --git-root-dir ../../ --copy-dir docs/fundamentals/tools/ajax/assets",
"prepublishOnly": "npm run publish-docs",
"test": "cd ../../ && npm run test:browser -- --group ajax"
},
diff --git a/packages/core/README.md b/packages/core/README.md
index c3be73104..c81005266 100644
--- a/packages/core/README.md
+++ b/packages/core/README.md
@@ -1,3 +1,3 @@
# Lion Core
-[=> See Source <=](../../docs/docs/systems/core/overview.md)
+[=> See Source <=](../../docs/fundamentals/systems/core/overview.md)
diff --git a/packages/core/docs/guides/principles/index.md b/packages/core/docs/guides/principles/index.md
index c2ca69a7d..1be2e33d8 100644
--- a/packages/core/docs/guides/principles/index.md
+++ b/packages/core/docs/guides/principles/index.md
@@ -1,3 +1,3 @@
# Principles
-[=> See Source <=](../../../../../docs/guides/guides/principles/index.md)
+[=> See Source <=](../../../../../docs/guides/principles/index.md)
diff --git a/packages/core/docs/overview.md b/packages/core/docs/overview.md
index 511d0d2ca..5e415b391 100644
--- a/packages/core/docs/overview.md
+++ b/packages/core/docs/overview.md
@@ -1,3 +1,3 @@
# Lion Core Overview
-[=> See Source <=](../../../docs/docs/systems/core/overview.md)
+[=> See Source <=](../../../docs/fundamentals/systems/core/overview.md)
diff --git a/packages/core/docs/rationales/side-effects.md b/packages/core/docs/rationales/side-effects.md
index 5dccb75b2..93412b0ae 100644
--- a/packages/core/docs/rationales/side-effects.md
+++ b/packages/core/docs/rationales/side-effects.md
@@ -1,3 +1,3 @@
# Side Effects
-[=> See Source <=](../../../../docs/docs/rationales/side-effects.md)
+[=> See Source <=](../../../../docs/fundamentals/rationales/side-effects.md)
diff --git a/packages/form-integrations/docs/styling.md b/packages/form-integrations/docs/styling.md
index 02cde3832..fe4706021 100644
--- a/packages/form-integrations/docs/styling.md
+++ b/packages/form-integrations/docs/styling.md
@@ -1,3 +1,3 @@
# Form System Styling
-[=> See Source <=](../../../docs/docs/fundamentals/systems/form/styling.md)
+[=> See Source <=](../../../docs/fundamentals/systems/form/styling.md)
diff --git a/packages/form-integrations/docs/use-cases.md b/packages/form-integrations/docs/use-cases.md
index 5202f63f7..844f413c4 100644
--- a/packages/form-integrations/docs/use-cases.md
+++ b/packages/form-integrations/docs/use-cases.md
@@ -1,3 +1,3 @@
# Form System Use Cases
-[=> See Source <=](../../../docs/docs/fundamentals/systems/form/use-cases.md)
+[=> See Source <=](../../../docs/fundamentals/systems/form/use-cases.md)
diff --git a/packages/form-integrations/package.json b/packages/form-integrations/package.json
index 2d2d44806..70ea2e1ff 100644
--- a/packages/form-integrations/package.json
+++ b/packages/form-integrations/package.json
@@ -27,7 +27,7 @@
"debug": "cd ../../ && npm run debug -- --group form-integrations",
"debug:firefox": "cd ../../ && npm run debug:firefox -- --group form-integrations",
"debug:webkit": "cd ../../ && npm run debug:webkit -- --group form-integrations",
- "publish-docs": "node ../../packages-node/publish-docs/src/cli.js --github-url https://github.com/ing-bank/lion/ --git-root-dir ../../ --copy-dir docs/docs/fundamentals/systems/form/assets",
+ "publish-docs": "node ../../packages-node/publish-docs/src/cli.js --github-url https://github.com/ing-bank/lion/ --git-root-dir ../../ --copy-dir docs/fundamentals/systems/form/assets",
"prepublishOnly": "npm run publish-docs",
"test": "cd ../../ && npm run test:browser -- --group form-integrations"
},
diff --git a/packages/helpers/README.md b/packages/helpers/README.md
index 7efdd0c10..910e8b4cb 100644
--- a/packages/helpers/README.md
+++ b/packages/helpers/README.md
@@ -1,3 +1,3 @@
# Lion Helpers
-[=> See Source <=](../../docs/docs/tools/helpers/overview.md)
+[=> See Source <=](../../docs/fundamentals/tools/helpers/overview.md)
diff --git a/packages/helpers/docs/action-logger.md b/packages/helpers/docs/action-logger.md
index d2127946f..7650a9776 100644
--- a/packages/helpers/docs/action-logger.md
+++ b/packages/helpers/docs/action-logger.md
@@ -1,3 +1,3 @@
# Action Logger
-[=> See Source <=](../../../docs/docs/tools/helpers/action-logger.md)
+[=> See Source <=](../../../docs/fundamentals/tools/helpers/action-logger.md)
diff --git a/packages/helpers/docs/overview.md b/packages/helpers/docs/overview.md
index 758e0dbb0..5db2b6e68 100644
--- a/packages/helpers/docs/overview.md
+++ b/packages/helpers/docs/overview.md
@@ -1,3 +1,3 @@
# Lion Helpers
-[=> See Source <=](../../../docs/docs/tools/helpers/overview.md)
+[=> See Source <=](../../../docs/fundamentals/tools/helpers/overview.md)
diff --git a/packages/icon/package.json b/packages/icon/package.json
index 21057f6e0..bd0ee0b46 100644
--- a/packages/icon/package.json
+++ b/packages/icon/package.json
@@ -28,7 +28,7 @@
"debug": "cd ../../ && npm run debug -- --group icon",
"debug:firefox": "cd ../../ && npm run debug:firefox -- --group icon",
"debug:webkit": "cd ../../ && npm run debug:webkit -- --group icon",
- "publish-docs": "node ../../packages-node/publish-docs/src/cli.js --github-url https://github.com/ing-bank/lion/ --git-root-dir ../../ --copy-dir docs/components/icons/icon/assets",
+ "publish-docs": "node ../../packages-node/publish-docs/src/cli.js --github-url https://github.com/ing-bank/lion/ --git-root-dir ../../ --copy-dir docs/components/icon/assets",
"prepublishOnly": "npm run publish-docs && npm run custom-elements-manifest",
"test": "cd ../../ && npm run test:browser -- --group icon"
},
diff --git a/packages/localize/README.md b/packages/localize/README.md
index 867f268eb..501db3062 100644
--- a/packages/localize/README.md
+++ b/packages/localize/README.md
@@ -1,3 +1,3 @@
# Lion Localize
-[=> See Source <=](../../docs/docs/systems/localize/overview.md)
+[=> See Source <=](../../docs/fundamentals/systems/localize/overview.md)
diff --git a/packages/localize/docs/overview.md b/packages/localize/docs/overview.md
index f12e99180..c86f86343 100644
--- a/packages/localize/docs/overview.md
+++ b/packages/localize/docs/overview.md
@@ -1,3 +1,3 @@
# Localize System Overview
-[=> See Source <=](../../../docs/docs/systems/localize/overview.md)
+[=> See Source <=](../../../docs/fundamentals/systems/localize/overview.md)
diff --git a/packages/localize/docs/rationale.md b/packages/localize/docs/rationale.md
index 039da0554..9fb477294 100644
--- a/packages/localize/docs/rationale.md
+++ b/packages/localize/docs/rationale.md
@@ -1,3 +1,3 @@
# Localize System Rationale
-[=> See Source <=](../../../docs/docs/systems/localize/rationale.md)
+[=> See Source <=](../../../docs/fundamentals/systems/localize/rationale.md)
diff --git a/packages/localize/docs/text.md b/packages/localize/docs/text.md
index 68f01fc47..16cf40b28 100644
--- a/packages/localize/docs/text.md
+++ b/packages/localize/docs/text.md
@@ -1,3 +1,3 @@
# Localize System Text
-[=> See Source <=](../../../docs/docs/systems/localize/text.md)
+[=> See Source <=](../../../docs/fundamentals/systems/localize/text.md)
diff --git a/packages/localize/docs/use-cases.md b/packages/localize/docs/use-cases.md
index 84097ec11..9732a1006 100644
--- a/packages/localize/docs/use-cases.md
+++ b/packages/localize/docs/use-cases.md
@@ -1,3 +1,3 @@
# Localize System Use Cases
-[=> See Source <=](../../../docs/docs/systems/localize/use-cases.md)
+[=> See Source <=](../../../docs/fundamentals/systems/localize/use-cases.md)
diff --git a/packages/localize/package.json b/packages/localize/package.json
index 5fac816b3..c12185f13 100644
--- a/packages/localize/package.json
+++ b/packages/localize/package.json
@@ -27,7 +27,7 @@
"debug": "cd ../../ && npm run debug -- --group localize",
"debug:firefox": "cd ../../ && npm run debug:firefox -- --group localize",
"debug:webkit": "cd ../../ && npm run debug:webkit -- --group localize",
- "publish-docs": "node ../../packages-node/publish-docs/src/cli.js --github-url https://github.com/ing-bank/lion/ --git-root-dir ../../ --copy-dir docs/docs/systems/localize/assets",
+ "publish-docs": "node ../../packages-node/publish-docs/src/cli.js --github-url https://github.com/ing-bank/lion/ --git-root-dir ../../ --copy-dir docs/fundamentals/systems/localize/assets",
"prepublishOnly": "npm run publish-docs",
"test": "cd ../../ && npm run test:browser -- --group localize"
},
diff --git a/packages/overlays/README.md b/packages/overlays/README.md
index 0dde41f2f..6f89d1a46 100644
--- a/packages/overlays/README.md
+++ b/packages/overlays/README.md
@@ -1,3 +1,3 @@
# Lion Overlays
-[=> See Source <=](../../docs/docs/systems/overlays/overview.md)
+[=> See Source <=](../../docs/fundamentals/systems/overlays/overview.md)
diff --git a/packages/overlays/docs/form-integration.md b/packages/overlays/docs/form-integration.md
index 75795502e..5d5696f04 100644
--- a/packages/overlays/docs/form-integration.md
+++ b/packages/overlays/docs/form-integration.md
@@ -1,3 +1,3 @@
# Lion Overlays Form Integration
-[=> See Source <=](../../../docs/docs/systems/overlays/form-integration.md)
+[=> See Source <=](../../../docs/fundamentals/systems/overlays/form-integration.md)
diff --git a/packages/overlays/docs/overview.md b/packages/overlays/docs/overview.md
index b0bc1d265..0ec794b76 100644
--- a/packages/overlays/docs/overview.md
+++ b/packages/overlays/docs/overview.md
@@ -1,3 +1,3 @@
# Lion Overlays Overview
-[=> See Source <=](../../../docs/docs/systems/overlays/overview.md)
+[=> See Source <=](../../../docs/fundamentals/systems/overlays/overview.md)
diff --git a/packages/overlays/docs/rationale.md b/packages/overlays/docs/rationale.md
index 34e9d34ab..2bf906f0c 100644
--- a/packages/overlays/docs/rationale.md
+++ b/packages/overlays/docs/rationale.md
@@ -1,3 +1,3 @@
# Lion Overlays Rationale
-[=> See Source <=](../../../docs/docs/systems/overlays/rationale.md)
+[=> See Source <=](../../../docs/fundamentals/systems/overlays/rationale.md)
diff --git a/packages/overlays/docs/scope.md b/packages/overlays/docs/scope.md
index 948284265..6d0b2ad4b 100644
--- a/packages/overlays/docs/scope.md
+++ b/packages/overlays/docs/scope.md
@@ -1,3 +1,3 @@
# Lion Overlays Scope
-[=> See Source <=](../../../docs/docs/systems/overlays/scope.md)
+[=> See Source <=](../../../docs/fundamentals/systems/overlays/scope.md)
diff --git a/packages/overlays/docs/use-cases.md b/packages/overlays/docs/use-cases.md
index 928240571..041298eca 100644
--- a/packages/overlays/docs/use-cases.md
+++ b/packages/overlays/docs/use-cases.md
@@ -1,3 +1,3 @@
# Lion Overlays Use Cases
-[=> See Source <=](../../../docs/docs/systems/overlays/use-cases.md)
+[=> See Source <=](../../../docs/fundamentals/systems/overlays/use-cases.md)
diff --git a/packages/overlays/package.json b/packages/overlays/package.json
index ab2b27ae9..e92d8190c 100644
--- a/packages/overlays/package.json
+++ b/packages/overlays/package.json
@@ -27,7 +27,7 @@
"debug": "cd ../../ && npm run debug -- --group overlays",
"debug:firefox": "cd ../../ && npm run debug:firefox -- --group overlays",
"debug:webkit": "cd ../../ && npm run debug:webkit -- --group overlays",
- "publish-docs": "node ../../packages-node/publish-docs/src/cli.js --github-url https://github.com/ing-bank/lion/ --git-root-dir ../../ --copy-dir docs/docs/systems/overlays/assets",
+ "publish-docs": "node ../../packages-node/publish-docs/src/cli.js --github-url https://github.com/ing-bank/lion/ --git-root-dir ../../ --copy-dir docs/fundamentals/systems/overlays/assets",
"prepublishOnly": "npm run publish-docs",
"test": "cd ../../ && npm run test:browser -- --group overlays"
},
diff --git a/packages/singleton-manager/README.md b/packages/singleton-manager/README.md
index 07b3e5cda..682e5287f 100644
--- a/packages/singleton-manager/README.md
+++ b/packages/singleton-manager/README.md
@@ -1,3 +1,3 @@
# Singleton Manager
-[=> See Source <=](../../docs/docs/tools/singleton-manager/overview.md)
+[=> See Source <=](../../docs/fundamentals/tools/singleton-manager/overview.md)
diff --git a/packages/singleton-manager/docs/overview.md b/packages/singleton-manager/docs/overview.md
index 17ec3a024..7b3a01f9b 100644
--- a/packages/singleton-manager/docs/overview.md
+++ b/packages/singleton-manager/docs/overview.md
@@ -1,3 +1,3 @@
-# Select Rich
+# Singleton Manager
-[=> See Source <=](../../../docs/docs/tools/singleton-manager/overview.md)
+[=> See Source <=](../../../docs/fundamentals/tools/singleton-manager/overview.md)