Files
wecomteam--wecom-cli/docs/development.md
T
2026-07-13 12:31:38 +08:00

24 lines
889 B
Markdown

# 开发说明
这页面向仓库维护者和贡献者,记录源码结构、常用本地命令和打包边界。
## 仓库结构
| 路径 | 说明 |
| --- | --- |
| `src/` | Rust CLI 主实现,包括命令解析、认证、JSON-RPC、日志和媒体处理 |
| `bin/wecom.js` | npm 入口脚本,负责定位并执行当前平台的二进制 |
| `packages/*` | 各平台的 npm 二进制包 |
| `skills/*` | Agent Skills 及其补充参考资料 |
| `docs/` | 持续维护的使用与开发文档 |
| `README.md` | 项目首页 |
## 本地开发
仓库的 Rust crate 使用 `edition = "2024"`,开发时建议使用较新的 stable Rust 工具链。
说明:
- 根包名为 `@wecom/cli`,实际可执行入口是 `bin/wecom.js`
- 平台二进制通过 `optionalDependencies` 分发,位于 `packages/*`
- `pnpm-workspace.yaml` 当前只管理 `packages/*` 工作区。