Desktop
FullWindows
用户的主要桌面环境,也是同时说明 WSL、PowerShell 和 Tauri GUI 的好地方。
- 优先提供安装与升级指引
- 适合同时展示 GUI 和 CLI 两个入口
- 截图与命令示例在这里价值最高
doc/ 现在可以直接在 MDX 里使用一组共享文档组件,而不用手写大段 Markdown 表格。它们通过 doc/mdx-components.tsx 全局注册,所以任何 .mdx 页面都能直接使用这些 JSX 标签。
PackageManagerTabs 仍然适合“同一个包名,不同包管理器命令”的场景。现在 CLI 主包会自动解析并安装对应的平台 native 子包,所以安装页更适合直接展示统一主包命令,再额外说明 Linux musl/Alpine 这类暂不支持的环境。
npm install -g @truenine/memory-sync-cli
> Linux musl / Alpine is not covered by the published npm native binaries yet.把下面这类代码直接写进任意 MDX 页面即可:
<FeatureMatrix items={[{tool: 'CLI', capabilities: ['sync'], surfaces: ['tnmsc']}]}/>
<SupportMatrix items={[{system: 'Windows', support: 'full'}]}/>
<PlatformGrid items={[{name: 'Windows', description: 'Primary desktop target'}]}/>
<CommandReference items={[{stack: 'pnpm', task: 'dev', command: 'pnpm -C doc dev'}]}/>
<PackageManagerTabs commands={{npm: 'npm install -g pkg', pnpm: 'pnpm add -g pkg', yarn: 'yarn global add pkg'}}/>如果你以后继续扩展这套系统,建议继续沿着这个方向走,而不是退回到零散的原始 Markdown 表格:
FeatureMatrix、SupportMatrix 和 CommandReferencePlatformGridPackageManagerTabs