diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js index 54c87719..d5dd2baf 100644 --- a/docs/docusaurus.config.js +++ b/docs/docusaurus.config.js @@ -115,6 +115,7 @@ const config = createConfig({ /* themeConfig is shallow-merged into the preset's defaults (colorMode + navbar + footer). prism + mermaid land alongside. */ themeConfig: { + image: 'img/og-doriath.png', prism: { theme: require('prism-react-renderer/themes/github'), darkTheme: require('prism-react-renderer/themes/dracula'), diff --git a/docs/package-lock.json b/docs/package-lock.json index 9ee50d4b..9f54725a 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -1,14 +1,14 @@ { - "name": "app-template-docs", + "name": "doriath-docs", "version": "0.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "app-template-docs", + "name": "doriath-docs", "version": "0.0.0", "dependencies": { - "@conduction/docusaurus-preset": "^2.6.1", + "@conduction/docusaurus-preset": "^3.6.0", "@docusaurus/core": "^3.7.0", "@docusaurus/preset-classic": "^3.7.0", "@docusaurus/theme-mermaid": "^3.7.0", @@ -2012,10 +2012,13 @@ } }, "node_modules/@conduction/docusaurus-preset": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@conduction/docusaurus-preset/-/docusaurus-preset-2.6.1.tgz", - "integrity": "sha512-hOkS2XAj3p1wfaZWjvIqKzwC5cbTSLUPm+DJxUp7TePbnU37kaHGegjLjfVOnQ312G8an+0M5VWIhmg/YhRVyA==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@conduction/docusaurus-preset/-/docusaurus-preset-3.6.0.tgz", + "integrity": "sha512-gjnM6G+Cjx1WKniMhbQDYjgje0J4nqjeArKUHxisEdsY62fp8mfEzP1NXeD/2F2aYa+eHShCHeYGUM9jTl6yKQ==", "license": "EUPL-1.2", + "bin": { + "validate-ai-baseline": "bin/validate-ai-baseline.mjs" + }, "peerDependencies": { "@docusaurus/core": "^3.0.0", "@docusaurus/preset-classic": "^3.0.0", diff --git a/docs/package.json b/docs/package.json index 44753010..a499e49a 100644 --- a/docs/package.json +++ b/docs/package.json @@ -6,6 +6,8 @@ "docusaurus": "docusaurus", "start": "docusaurus start", "build": "docusaurus build", + "postbuild": "validate-ai-baseline", + "validate:ai-baseline": "validate-ai-baseline", "swizzle": "docusaurus swizzle", "deploy": "docusaurus deploy", "clear": "docusaurus clear", @@ -15,7 +17,7 @@ "ci": "npm ci --legacy-peer-deps && npm run build" }, "dependencies": { - "@conduction/docusaurus-preset": "^2.6.1", + "@conduction/docusaurus-preset": "^3.6.0", "@docusaurus/core": "^3.7.0", "@docusaurus/preset-classic": "^3.7.0", "@docusaurus/theme-mermaid": "^3.7.0", diff --git a/docs/static/img/og-doriath.png b/docs/static/img/og-doriath.png new file mode 100644 index 00000000..70c989ce Binary files /dev/null and b/docs/static/img/og-doriath.png differ diff --git a/docs/static/llms.txt b/docs/static/llms.txt new file mode 100644 index 00000000..1498cc3d --- /dev/null +++ b/docs/static/llms.txt @@ -0,0 +1,23 @@ +# Doriath + +> Doriath is an open-source password and secrets vault app for the Nextcloud workspace. + +Doriath is an open-source password and secrets vault app for the Nextcloud workspace. It stores per-user and per-team credentials with audited access and integrates with the Nextcloud authentication stack, replacing standalone password managers in the workspace. The app is in active development; consult the docs for the current release status. Released under EUPL-1.2 and maintained by Conduction since 2019. + +## Docs + +- [Documentation](https://doriath.conduction.nl/docs/intro): main entry, including tutorials, user guide, and admin guide. +- [API reference](https://doriath.conduction.nl/api): OpenAPI documentation. + +## Optional + +- [Install](https://www.conduction.nl/install): self-host on your Nextcloud instance. +- [Source code](https://github.com/ConductionNL/doriath): repository and issue tracker. +- [App page](https://www.conduction.nl/apps/doriath): product positioning on conduction.nl. + +## Contact + +- Email: info@conduction.nl +- Web: https://www.conduction.nl +- GitHub: https://github.com/ConductionNL +- Conduction B.V. · KvK 76741850 · Lauriergracht 14h, Amsterdam, Netherlands