chore: migrate editUrl from docusaurus/ to docs/#690
Conversation
Move docusaurus project files from docusaurus/ into docs/ alongside content. Replace local documentation.yml and code-quality.yml with centralized callers. Remove tests.yml.
…nector into development # Conflicts: # docs/docusaurus.config.js
Enable all quality checks (Psalm, PHPStan, phpmetrics, ESLint, PHPUnit, SBOM) via the reusable workflow. Remove standalone sbom.yml as it's now handled by the quality workflow.
Quality Report
Summary
PHP Quality
Vue Quality
Security
License Compliance
composer dependencies (148 total)
npm dependencies (573 total)
Denied packages
PHPUnit TestsPHPUnit tests were not enabled for this run. Integration Tests (Newman)Newman integration tests were not enabled for this run. Generated automatically by the Quality workflow.
|
Quality Report
Summary
PHP Quality
Vue Quality
Security
License Compliance
composer dependencies (148 total)
npm dependencies (573 total)
Denied packages
PHPUnit TestsPHPUnit tests were not enabled for this run. Integration Tests (Newman)Newman integration tests were not enabled for this run. Generated automatically by the Quality workflow.
|
Quality Report
Summary
PHP Quality
Vue Quality
Security
License Compliance
composer dependencies (148 total)
npm dependencies (573 total)
Denied packages
PHPUnit TestsPHPUnit tests were not enabled for this run. Integration Tests (Newman)Newman integration tests were not enabled for this run. Generated automatically by the Quality workflow.
|
….txt) (#776) Matches the fleet rollout pattern from ConductionNL/conduction-website#55: - docusaurus/package.json: @conduction/docusaurus-preset bumped from ^2.6.1 to ^3.4.0 (Organization + WebSite JSON-LD on every page, SoftwareApplication via <DetailHero>, FAQPage via <FAQ>, default og:image + twitter meta, postBuild robots.txt fallback). - docusaurus/package.json scripts: postbuild npm hook runs the validator on every build, validate:ai-baseline alias for ad-hoc runs. - docusaurus/scripts/validate-ai-baseline.mjs (new): generic 8-check validator. Exits 1 on regression. - docusaurus/static/llms.txt (new): llmstxt.org-format index with OpenConnector intro and docs link block. The Docusaurus site currently lives at `docusaurus/`. PR #690 is migrating it to `docs/`; when that lands these files will move with the rename. If conflicts arise during that migration, replay this commit on top of the new `docs/` location. CI gate runs via ConductionNL/.github documentation workflow on every PR (post that workflow's split-build-from-deploy change).
|
Superseded by #779 which performs the same docusaurus/ -> docs/ consolidation cleanly from the current state of development (this branch had drifted ~2 months and contained merge conflicts). Closing as stale. |
…#779) Brings openconnector in line with the rest of the fleet (openregister, opencatalogi, mydash, decidesk, etc.) where docs/ is a self-contained Docusaurus site: config, sidebars, src, static, blog, and content all in one directory. Supersedes the stale PR #690 that attempted the same migration in March. What moved - docusaurus/.gitignore, blog/, docusaurus.config.js, package.json, package-lock.json, sidebars.js, src/, static/ -> docs/ - docusaurus/README.md (Docusaurus boilerplate) removed; the existing docs/README.md is content that the build renders. What changed - docs/docusaurus.config.js: docs.path '../docs' -> './', because Docusaurus.config.js now lives in the same directory as the content. Added src/, static/, blog/ to exclude so the docs plugin doesn't try to render them as markdown content. Comment updated to document the new fleet-standard layout. - .github/workflows/documentation.yml: source-folder 'docusaurus' -> 'docs', so the centralised ConductionNL/.github documentation workflow builds the right directory. - README.md: tree comment simplified to reflect the single docs/ dir. Verification - All git mvs detected as renames (69 R + 1 D + 2 M). - No remaining path references to docusaurus/ except a single historical comment in docs/docusaurus.config.js documenting the migration. - preset is already at ^3.5.0 and the postbuild validator is wired via the bin command (from the recent fleet sweep). Next: after this merges to development, the documentation branch needs the same change before the next openconnector.conduction.nl deploy. That sync is a separate fast-forward / merge.
Summary
editUrlindocs/docusaurus.config.jsto referencedocs/instead of staledocusaurus/path