Files
workdsh/docs/README.md
T
t4we fan 5e19555923 docs: add contributing guide for users, plugin authors, and developers
CONTRIBUTING(.en).md describes three contribution paths: regular users
(reporting, community, docs, links), plugin authors (following the
plugin-development guide and ecosystem manifesto), and developers
(environment, repository boundaries such as the read-only upstream
submodule, commit style, and the yarn check gate). Linked from the root
README development section and the documentation index.
2026-08-16 19:45:45 +08:00

2.6 KiB

DSH Desktop 文档

English documentation

这里是 DSH Desktop 的产品与开发文档入口。根目录的 README.md 适合第一次了解项目;本目录解释项目为什么存在、如何使用,以及如何为 Desktop 编写插件。想参与贡献?见参与贡献。

按目标阅读

普通用户从用户指南开始即可,不需要阅读开发者文档。

用户文档

文档 你会得到什么
用户指南 安装、profile、模式、终端、插件命令和更新
为什么做 Desktop Desktop 与官方 Harness 的边界,以及为什么坚持插件化

开发者与维护者文档

文档 你会得到什么
插件生态倡议书 开放、可组合、可持续的插件生态愿景与三条原则
插件开发 普通 DSH 插件、Desktop 服务、兼容模式和生命周期
架构说明 Electron、Host、loopback Web、profile 和打包之间的关系
Desktop service 参考 desktopProfiles、desktopPnpm 的稳定 contract 和 TypeScript 示例
包级参考 完整的构建、运行、发布和已知限制

README 文件怎么分工

目前外层仓库有两份正式的产品 README,另保留一个旧链接兼容入口:

  • README.md:中文产品入口。
  • README.en.md:英文产品入口,与中文 README 保持同一产品范围。
  • README.zh.md:旧中文路径的兼容页,不维护独立内容。

README.i18n.yaml 只记录这两个正式入口的双语 hash,不是用户指南。dsh-plugin-desktop/README.md 和 dsh-plugin-desktop/README.zh.md 是 npm 包随包发布的包级参考;它们比根 README 更技术化。dsh-plugin-desktop/docs/ 是稳定 API 合同,不是营销页。.agents/notes/implemented/ 是日期化的维护者决策记录,适合追溯取舍,不替代用户文档。

deepseek-harness/ 是固定版本的官方上游子模块。它自己的 README 和 docs/ 属于上游项目,不能当作 Desktop 文档,也不在本仓库的产品文档统计中。

状态约定

文档会明确区分已实现能力、平台限制和 roadmap。Desktop 的兼容模式保留上游默认 Web 客户端;高级模式才安装 Desktop 自有的布局和原生材质。插件市场、手机远程和 Channels 仍是独立 roadmap,不代表当前安装包已经提供这些产品入口。