# 开发说明 这页面向仓库维护者和贡献者,记录源码结构、常用本地命令和打包边界。 ## 仓库结构 | 路径 | 说明 | | --- | --- | | `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/*` 工作区。