Peter Steinberger
c70aee247e
refactor(scripts): migrate JavaScript tools to TypeScript ( #121005 )
...
* refactor(scripts): migrate JavaScript tools to TypeScript
* fix(ci): keep changed-scope preflight zero-install
* fix(ci): preserve zero-install script owners
* fix(ci): complete script migration follow-through
* fix(release): keep stable closeout zero-install
* fix(scripts): preserve standalone execution boundaries
* fix(scripts): repair standalone loader boundaries
* fix(scripts): normalize gateway observation ids
* fix(scripts): keep Docker packager standalone
* test(scripts): preserve rebase cleanup helpers
* test(sessions): use tracked temp directory
2026-08-09 07:21:35 -07:00
Peter Steinberger
ea2c6a63c9
refactor(scripts): adopt shared scaffolding ( #118514 )
...
* refactor(scripts): adopt shared scaffolding
* fix(scripts): satisfy strict tooling checks
* fix(scripts): preserve scaffolding contracts
2026-08-03 04:40:30 -07:00
Peter Steinberger
385f1dee16
docs: generate docs map at publish time ( #117398 )
...
* docs: generate docs map at publish time
* fix: canonicalize Docker pack entry path
* fix: preserve package lifecycle ownership
2026-08-01 07:01:43 -07:00
Vincent Koc
2f5c70ec24
fix(docs): preserve localized navigation parity
2026-07-28 23:45:40 +08:00
Peter Steinberger
dde6af2199
fix(docs): defer localized orphan deletion
2026-07-16 20:43:06 -04:00
Peter Steinberger
d6e9cbd775
fix(docs-sync): preserve translated mirrored pages
2026-07-16 17:28:38 -04:00
Vincent Koc
689baa5c1e
feat(i18n): add Hindi and Russian docs and Control UI locales
2026-06-26 15:01:15 -07:00
Vincent Koc
43e00c06c3
fix(docs): reject sync publish flag values
2026-06-21 20:13:50 +02:00
Kevin Lin
4c5d8afa38
Revert "docs: add maturity scorecard mirror ( #91317 )" ( #91508 )
...
This reverts commit 6cc6f5e210 .
2026-06-08 14:18:42 -07:00
Kevin Lin
6cc6f5e210
docs: add maturity scorecard mirror ( #91317 )
...
* docs: add maturity scorecard mirror
* docs: format maturity scorecard mirror
* docs: drop stray maturity note
* docs: fix maturity scorecard docs checks
2026-06-08 08:07:32 -07:00
Vincent Koc
8ff0a20744
fix(docs): require sync provenance values
2026-06-06 22:43:04 +02:00
Peter Steinberger
980c91d293
docs: document ci dependency docs scripts
2026-06-04 23:42:32 -04:00
Peter Steinberger
b653d94918
chore(lint): enable no-useless-assignment
2026-05-31 22:40:48 +01:00
Peter Steinberger
5ed1cfc15c
docs: keep qa broker notes internal
2026-05-08 06:01:23 +01:00
Patrick Erichsen
10f9a758b6
docs: add dedicated ClawHub docs tab ( #79159 )
...
* docs: add clawhub docs tab
* fix: satisfy docs sync lint
* docs: prune internal clawhub nav pages
* docs: include ClawHub publishing page in nav
* docs: use clawhub how-it-works route
2026-05-07 18:55:08 -07:00
Vincent Koc
e5c608f804
docs: clarify i18n locale visibility
2026-04-29 17:00:48 -07:00
Vignesh Natarajan
05627f797e
Docs: skip unsupported Mintlify locale nav
2026-04-29 14:38:56 -07:00
Vincent Koc
297f4c6e60
feat(i18n): align docs and ui locales
2026-04-29 10:25:47 -07:00
Vincent Koc
3a73826e28
fix(docs-sync): prune orphan locale docs whose English source no longer exists
...
The publish workflow rsyncs source docs/ into the publish repo with --delete,
but explicitly protects locale directories so translation files survive
non-translation-pipeline syncs. When an English source file is renamed (for
example install/migrating-matrix.md -> channels/matrix-migration.md), the
locale copies at <locale>/install/migrating-matrix.md become orphans:
deleted from the English nav but still present on disk.
Mintlify's hosted build appears to silently fall back to the previous
deployment when nav references a path with mixed locale availability, so
recent docs changes (the migration hub rework, matrix-migration move) are
not propagating to docs.openclaw.ai even though every CI run reports
success and the publish repo has the right English content.
Add a pruneOrphanLocaleDocs() pass that walks every generated-locale
directory in the publish target and removes any .md/.mdx file whose
matching English path no longer exists in source docs. Runs after rsync
and before composing docs.json so the regenerated nav and the on-disk
files stay consistent. Verified the logic against the live publish repo:
identifies all ja-JP/es/pt-BR/ko/de/fr/ar/it/tr/uk/id/pl/zh-CN orphans of
install/migrating-matrix.md (12 entries) and would also catch any future
renames the same way.
2026-04-27 03:34:57 -07:00
Peter Steinberger
69196670b7
refactor: dedupe shared helpers
2026-04-24 08:26:37 +01:00
Peter Steinberger
f9da326c88
fix: repair generated docs accordion indentation
2026-04-23 19:20:35 +01:00
Peter Steinberger
3fa089de19
ci: validate docs mdx before publish
2026-04-23 15:41:47 +01:00
Peter Steinberger
6b126cd0de
feat(docs): add Thai translation support
2026-04-23 06:23:02 +01:00
Peter Steinberger
ffc1f7b337
feat(i18n): add Ukrainian docs and control UI locale
2026-04-05 18:31:02 +01:00
Peter Steinberger
7e29e84fa4
docs: add it tr id pl publish locales
2026-04-05 14:37:59 +01:00
Peter Steinberger
98bac6a0e4
docs: generate full locale nav during publish sync
2026-04-05 14:29:54 +01:00
Peter Steinberger
b9d26fd1a4
docs: add arabic locale scaffolding
2026-04-05 12:37:22 +01:00
Peter Steinberger
25da786c68
docs: add generated locale picker support
2026-04-05 11:53:02 +01:00
Peter Steinberger
dbfd96f4ec
docs: move ja-JP output to publish repo
2026-04-05 11:32:55 +01:00
Peter Steinberger
a3f6e58928
docs: move zh-CN output to publish repo
2026-04-05 09:44:05 +01:00