docs: rename core-data-structures/ to subsystems/

The folder is becoming the home of one-doc-per-subsystem pages (intro +
data structures + cordis services/events), so the name must describe the
whole contract, not just the type-vocabulary third of it. Mechanical
rename rebuilt on current master: every inbound Markdown link, generator
constant, website route, type-equiv manifest path, and spec expectation
moves together; the zh sides of the notes whose prose names the folder
are aligned (子系统) in the same change; touched bilingual pairs
re-recorded; translation-prompt snapshot re-recorded (its example embeds
development.md). Historical Agent Note slugs keep their dated
filenames.
This commit is contained in:
Tianyi Cui
2026-07-28 18:06:07 +08:00
parent 36cf4f32f4
commit ba3125234a
186 changed files with 564 additions and 564 deletions

View File

@@ -279,13 +279,13 @@ const coreDataReference = pairedPages(([
['settings.md', '用户设置', 'User settings', 21],
['credentials.md', '用户凭据', 'User credentials', 22],
] as const).map(([file, rootLabel, enLabel, order]): PairedPage => ({
source: `docs/core-data-structures/${file}`,
route: `reference/core-data-structures/${file}`,
source: `docs/subsystems/${file}`,
route: `reference/subsystems/${file}`,
label: { root: rootLabel, en: enLabel },
sidebar: { root: 'zh-reference', en: 'en-reference' },
section: { root: '数据结构', en: 'Data structures' },
order,
...(file === 'core.md' ? { sourceAliases: ['docs/core-data-structures'] } : {}),
...(file === 'core.md' ? { sourceAliases: ['docs/subsystems'] } : {}),
})))
const reference = mirroredPages([
@@ -339,8 +339,8 @@ const reference = mirroredPages([
['pty.md', 'PTY 会话', 'PTY sessions', 8],
['commands.md', '命令', 'Human commands', 17],
] as const).map(([file, rootLabel, enLabel, order]): MirroredPage => ({
source: `docs/core-data-structures/${file}`,
route: `reference/core-data-structures/${file}`,
source: `docs/subsystems/${file}`,
route: `reference/subsystems/${file}`,
contentLocale: 'en-US',
label: { root: rootLabel, en: enLabel },
sidebar: { root: 'zh-reference', en: 'en-reference' },