Contributing

August 25, 2026 · View on GitHub

感谢你参与 dsh-roleplay。提交变更前,请先阅读 AGENTS.md 中的架构边界和工程约束。

首次 clone 后的依赖安装、构建、配置解析和浏览器联调命令见 README 的“开发与调试”。公开开发入口只在 Git 忽略的 .dsh-dev/ 中创建隔离 Profile 与测试数据,不依赖仓库外的源码。

提交要求

  • 业务功能只修改 plugins/packages/;上游 Harness 的改动必须在其独立仓库中完成。
  • 行为变化同步更新对应 README 和测试。
  • 至少运行受影响插件的 pnpm run verify;跨插件改动运行根目录 pnpm run verify
  • 不提交真实用户资料、凭据、会话记录、浏览器产物或来源不明的角色卡和世界书。

项目所需 Node.js、pnpm 和 DeepSeek Harness 版本以根 package.jsonrp-feature-manager/package.json 为准。仓库依赖只使用已发布包和 workspace 内部包,不依赖仓库外的本地路径。