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