创建新 workspace
先生成受管约定,再按需创建具体的包和应用。
pnpm create repoctl
pnpm run repo:new创建仓库
每条命令回答一个仓库问题,并留下可以复查和保存的结果。
repo init安装受管根目录资产和标准 repo 脚本。
repo doctor检查 workspace 结构、工具版本、hooks 与发布配置。
repo new选择已知模板,在写入前预览完整文件计划。
repo check用一份可复现计划串联 lint、typecheck、build、test 与 tsd。
repo release记录变更意图、更新固定版本组、发布并执行收尾 hook。
repoctl 同时支持新建项目和渐进接入,不强迫两类仓库走同一条迁移路线。
repoctl
模板、受管资产、校验与报告相互独立,让自动化保持透明。
覆盖本地决策前,先比较标准根目录文件。
按名称创建类库、CLI、服务、客户端与文档站。
执行前通过 dry-run、JSON 或 Markdown 查看完整任务图。
隐藏仓库路径和 token 后再共享排障上下文。
日常入口保持简短,脚本需要稳定输出时再使用显式模式。
repo initrepo doctorrepo templatesrepo newrepo checkrepo envrepo upgraderepo release在命令边界预览写入、保存稳定产物,并对支持信息执行脱敏。
repo check --full --dry-run --json --out reports/check-plan.json
repo env support --markdown --redact --out reports/support.md本地安装 repoctl,检查仓库,再根据证据选择下一项任务。
pnpm add -D repoctl
pnpm exec repo init
pnpm exec repo doctor
pnpm exec repo check --dry-run阅读完整安装指南文档按仓库目标组织,需要实现细节时再进入对应参考页。