用途:label-schemes 是 deevus/tea-skills 技能集合中的一个技能,主题为标签方案(Label Schemes),用于规范和管理代码托管平台上的标签,包括命名约定、配色、导出导入、跨仓库复制、批量操作以及组织级标签。
主要能力:
- 命名约定:通过统一前缀让标签更易浏览和筛选,示例分为 Type(type:bug、type:feature、type:docs、type:chore、type:refactor)、Priority(priority:critical、priority:high、priority:medium、priority:low)、Status(status:blocked、status:in-progress、status:needs-review)、Scope(scope:frontend、scope:backend、scope:api)等类别。
- 创建标签:使用 tea labels create 命令,可指定 --name、--color、--description 参数。
- 导出与导入:tea labels list --output json > labels.json 导出为 JSON;tea labels create --file labels.csv 从 CSV 文件导入。
- 批量操作:需要解析时使用 tea labels list --output json,再对选定的 ID 或 issue 应用 tea labels update、tea labels delete 或 tea issues edit。
- 组织级标签:组织级标签操作参见 actions/org-labels/README.md;解析 actions/... 路径时,使用相对于该技能目录捆绑的 actions/ 目录。
使用方式:通过 tea 命令行工具执行上述命令,按需创建、导出、导入、更新或删除标签。
适用场景:需要统一多个仓库或组织的标签体系、批量维护标签、跨仓库复制标签方案时。
限制:资料未提供 tea 工具的安装方式、版本要求、权限要求、平台支持范围及具体价格信息,暂未提供。