CANN社区新建仓与仓开放操作指引 CANN社区新建仓与仓开放操作指引【免费下载链接】community本项目是CANN开源社区的核心管理仓库包含社区的治理章程、治理组织、通用操作指引及流程规范等基础信息项目地址: https://gitcode.com/cann/community本指引结合TSC、PMC会议时间为开发者提供清晰的操作步骤和时间安排建议。一、会议时间速查表关键评审会议必须参加组织会议时间频次评审内容纪要链接QA-SIG双周二 10:30-12:00双周测试报告/开源评审QA纪要核心决策会议必须参加组织会议时间频次评审内容申报方式纪要链接TSC月末周六月度新建仓/SIG创建审批纪要申报TSC纪要PMC双周三 14:00-16:00双周开源审批/版本发布审批纪要申报PMC纪要其他会议可选/按需参加组织会议时间频次说明纪要链接Infrastructure SIG双周二 14:00-15:00双周CI配置讨论建仓通过Issue异步执行Infra纪要Security SIG月末周五 10:00-12:00按需三方件引入申请时需参加不涉及三方引入则不需要关注Security纪要二、新建仓完整流程流程图┌─────────────────────────────────────────────────────────────────────────────┐ │ 新建仓流程约2-3周 │ ├─────────────────────────────────────────────────────────────────────────────┤ │ │ │ 第1步准备材料申报议题会议前任意时间 │ │ ├─ 下载模板新建仓申报模板 v0.1.pptx │ │ ├─ 填写仓库名称、目标、技术方案、维护者等 │ │ ├─ 申报方式直接在TSC纪要填写议题 │ │ └─ 格式「1. XXX仓库新建申请 -- 申请人XXX」 │ │ │ │ 第2步TSC会议评审 ⏰ 月末周六 │ │ ├─ 在会议上陈述建仓方案 │ │ ├─ TSC委员投票需2/3赞同 │ │ └─ 通过后记录评审纪要 │ │ │ │ 第3步基础设施团队执行建仓 │ │ ├─ 向 infrastructure 提交Issue申请建仓 │ │ ├─ 申请者通过[CANN数字化平台](https://digital.hicann.cn/#/repo_manage/all_repo)提交建仓申请 │ │ ├─ 附上TSC评审纪要截图 │ │ └─ 基础设施团队同步审批并执行仓库创建 │ │ ↓以下步骤并行执行 │ │ │ │ 第4步CI流水线配置并行 │ │ ├─ 向 infrastructure 提交Issue申请CI配置 │ │ ├─ 提供编译命令、UT运行命令 │ │ └─ 基础设施团队配置门禁和每日构建 │ │ │ │ 第5步权限配置并行 │ │ ├─ Fork cann/community │ │ ├─ 修改 org-info.yaml添加仓库到对应SIG │ │ ├─ 提交PR获得tsc_member评审 │ │ └─ 创建 sig-info.yaml配置maintainer/committer │ │ │ └─────────────────────────────────────────────────────────────────────────────┘补充说明如需同步创建SIG和仓库可在同一次TSC会议评审两个议题┌─────────────────────────────────────────────────────────────────────────────┐ │ 同步创建SIG和仓库流程约2-3周 │ ├─────────────────────────────────────────────────────────────────────────────┤ │ │ │ 第1步准备材料申报议题会议前任意时间 │ │ ├─ SIG申请下载SIG组申报模板PPT │ │ ├─ 建仓申请下载新建仓申报模板PPT │ │ ├─ 申报方式在TSC纪要填写议题 │ │ └─ 格式「XXX SIG新建申请及仓库新建 -- 申请人XXX」 │ │ │ │ 第2步TSC会议评审 ⏰ 月末周六同一次会议 │ │ ├─ 同时陈述SIG申请和建仓申请 │ │ ├─ TSC委员投票需2/3赞同 │ │ └─ 通过后记录评审纪要 │ │ │ │ 第3步基础设施团队执行建仓 │ │ ├─ 向 infrastructure 提交Issue申请建仓 │ │ ├─ 申请者通过[CANN数字化平台](https://digital.hicann.cn/#/repo_manage/all_repo)提交建仓申请 │ │ ├─ 附上TSC评审纪要 │ │ └─ 基础设施团队同步审批并执行仓库创建 │ │ ↓以下步骤并行执行 │ │ │ │ 第4步CI流水线配置并行 │ │ ├─ 向 infrastructure 提交Issue申请CI配置 │ │ ├─ 提供编译命令、UT运行命令 │ │ └─ 基础设施团队配置门禁和每日构建 │ │ │ │ 第5步创建SIG配置并行需按顺序提交PR │ │ ├─ PR1修改 org-info.yaml同时添加SIG定义和仓库 │ │ │ └─ 提交PR获得tsc_member评审合入 │ │ ├─ PR2在sigs目录创建SIG目录 │ │ │ ├─ 创建 sig-info.yaml配置maintainer/committer │ │ │ ├─ 创建 README.mdSIG介绍、会议时间、成员信息 │ │ │ └─ 提交PR获得tsc_member评审合入 │ │ └─ 申请邮件列表可选参阅[基础设施支撑矩阵](https://link.gitcode.com/i/e9521addcf143475d5370d54b6118dc2) │ │ │ │ 第6步绑定账号获取会议权限 │ │ ├─ 登录会议平台绑定GitCode账号与华为账号 │ │ └─ SIG maintainer/committer自动获得创建会议权限 │ │ │ └─────────────────────────────────────────────────────────────────────────────┘关键时间节点阶段时间安排操作等待时间准备材料申报议题会议前任意时间填写PPT模板在TSC纪要申报无限制TSC评审月末周六参加会议陈述方案当天基础设施执行评审后1-3天提交建仓Issue异步处理CI配置评审后1-3天提交CI配置Issue并行异步处理权限配置评审后1-3天修改community配置PR并行等待评审合入总耗时约2-3周主要取决于TSC会议周期和PR评审时间同步创建SIG和仓库时间节点阶段时间安排操作说明准备材料申报会议前任意时间同时准备SIG和建仓PPT在TSC纪要申报两个议题无时间限制TSC评审月末周六同时陈述SIG申请和建仓申请同一次会议完成基础设施执行评审后1-3天提交建仓IssueCI配置Issue并行异步处理SIG配置PR1评审后1-3天修改org-info.yaml添加SIG定义和仓库需等待评审合入SIG配置PR2PR1合入后创建sigs目录、sig-info.yaml、README.md需等待评审合入同步创建SIG和仓库总耗时约2-3周主要取决于TSC会议周期和PR评审时间关键点SIG申请和建仓申请可在同一次TSC会议评审org-info.yaml PR可同时包含SIG定义和仓库定义SIG配置PR需按顺序提交PR1合入后才能提交PR2说明准备材料和申报议题可在任何时间进行无时间限制只需确保在月末周六TSC会议召开前准备好即可CI配置和权限配置可与基础设施执行同步进行三、新仓库开源流程流程图┌─────────────────────────────────────────────────────────────────────────────┐ │ 新仓库开源流程约1-2周 │ ├─────────────────────────────────────────────────────────────────────────────┤ │ │ │ 第1步准备测试报告 │ │ └─ 使用测试报告模板 │ │ └─ 包含版本信息、测试结果、覆盖率等 │ │ │ │ 第2步QA-SIG评审 ⏰ 双周二 10:30-12:00 │ │ ├─ 在QA纪要申报议题 │ │ ├─ 陈述测试报告和质量出口标准 │ │ ├─ QA评审通过后记录纪要 │ │ ↓同一天申报PMC议题 │ │ │ │ 第3步PMC开源评审 ⏰ 双周三 14:00-16:00同一周 │ │ ├─ 在PMC纪要申报议题 │ │ ├─ 附上QA评审纪要 │ │ ├─ PMC评审通过后安排开源 │ │ │ │ 第4步基础设施审视仓的配置 │ │ ├─ 基础设施团队审视仓库配置是否符合规范 │ │ ├─ 配置门禁、每日构建等CI流水线 │ │ └─ 审视通过后正式开源 │ │ │ └─────────────────────────────────────────────────────────────────────────────┘关键时间节点阶段时间安排操作等待时间准备测试报告T-1周完成测试并填写报告约1周QA-SIG评审T0双周二质量出口评审当天PMC评审T0双周三开源审批当天基础设施审视T0~T1周审视仓配置、配置CI1-3天异步处理正式开源T1周开源宣传当天总耗时约1-2周QA和PMC评审在同一周四、具体操作步骤4.1 申报TSC议题新建仓打开 TSC会议纪要在最近未召开会议区域填写1. XXX仓库新建申请 -- 申请人张三准备好PPT材料会议时陈述4.2 提交基础设施Issue与数字化平台申请建仓打开 基础设施Issue选择「新建仓申请」模板填写信息仓库名称所属SIGTSC评审纪要链接Maintainer/Committer名单提交Issue同时登录 CANN数字化平台 提交建仓申请基础设施团队同步审批并执行仓库创建4.3 提交CI配置Issue在 基础设施Issue 提交选择「门禁/版本集成申请反馈」模板填写信息代码编译命令bash build.sh --pkgUT运行命令bash build.sh -u --ophost门禁触发命令/compile默认特殊依赖说明4.4 配置权限修改community步骤1修改org-info.yaml详细配置说明请参阅org-info.yaml文件指导说明步骤2创建sig-info.yaml详细配置说明请参阅sig-info.yaml文件指导说明步骤3提交PRFork cann/community提交修改等待评审cann-cla/yes自动检查CLA签署提交邮箱需要签署CLA/lgtm由tsc_member评论/approve由tsc_member评论4.5 同步创建SIG和仓库如需要如果新仓库不属于现有SIG可同时申请创建新SIG在同一次TSC会议评审。判断是否需要创建SIG不需要新仓库归属于现有SIG如ops-math、ops-nn、runtime等按正常建仓流程操作需要新仓库属于新的技术领域需要成立独立SIG管理可同步创建SIG和仓库同步创建流程步骤1准备材料申报议题会议前任意时间准备两份PPT材料可合一SIG申请使用 SIG组申报模板建仓申请使用 新建仓申报模板在TSC纪要申报议题XXX SIG新建申请及仓库新建 -- 申请人张三步骤2TSC评审同一次会议同时陈述SIG申请和建仓申请TSC委员投票通过后记录评审纪要步骤3提交建仓申请评审后立即提交向infrastructure提交建仓Issue附上TSC评审纪要同时登录 CANN数字化平台 提交建仓申请基础设施团队同步审批并执行仓库创建同时提交CI配置Issue步骤4创建SIG配置按顺序提交PRPR1修改org-info.yaml添加SIG定义和仓库详细配置说明请参阅org-info.yaml文件指导说明提交PR1等待tsc_member评审合入/lgtm/approvePR2创建SIG目录和文件PR1合入后在CANN/sigs/目录下创建新SIG目录your-new-sig/创建sig-info.yaml文件详细配置说明请参阅sig-info.yaml文件指导说明创建README.md文件包含SIG介绍、会议时间、成员信息等提交PR2等待tsc_member评审合入步骤5申请邮件列表可选PR2合入后如需新建邮件列表参阅 基础设施支撑矩阵 获取邮件列表联系人邮件列表使用指南步骤6绑定账号获取会议权限PR合入后登录 社区会议平台 个人中心绑定GitCode账号与华为账号SIG maintainer/committer自动获得创建会议权限注意权限每隔1小时刷新一次时间对比情况总耗时说明仅新建仓约2-3周归属现有SIG同步创建SIG和仓库约3-4周同一次TSC会议评审多一次PR评审周期4.6 申报QA-SIG议题开源评审打开 QA会议纪要填写议题1. XXX仓库开源评审 -- 申请人张三 测试报告链接XXX 开源版本v1.0.0会议时陈述测试报告4.6 申报PMC议题开源审批打开 PMC会议纪要填写议题1. XXX仓库开源审批 -- 申请人张三 QA评审纪要XXX 开源计划XXX会议时陈述开源方案五、最佳实践时间规划新建仓推荐时间线┌─────────────────────────────────────────────────────────────────────────────┐ │ 说明T0为TSC会议当周月末周六整个流程约2-3周 │ ├─────────────────────────────────────────────────────────────────────────────┤ │ │ │ 时间点 关键事件 具体操作 │ │ ───────────────────────────────────────────────────────────────────── │ │ 会议前 准备申报 填写新建仓申报PPT模板 │ │ 任意时间 在TSC纪要填写议题 │ │ ↓ 无时间限制会议前完成即可 │ │ │ │ T0周 ★TSC评审 参加月末周六TSC会议 │ │ 月末周六 陈述建仓方案获取评审纪要 │ │ ↓ │ │ 当天/次日 向infrastructure提交建仓Issue 数字化平台申请 │ │ ↓ 同时提交CI配置Issue │ │ ↓ 同时Fork [community](https://link.gitcode.com/i/953105fe8983b16e36c20005ab4a0e81)准备权限PR │ │ │ │ T1周 异步执行并行 基础设施团队创建仓库1-3天 │ │ ├─ CI配置 CI门禁配置完成 │ │ ├─ 权限配置 提交权限PR等待评审合入 │ │ ↓ 约3-7天PR评审 │ │ │ │ T2周 开发就绪 PR合入仓库正式可用 │ │ 开始正常开发 │ │ │ └─────────────────────────────────────────────────────────────────────────────┘ 关键里程碑 ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ 准备材料 │ → │ ★TSC评审通过 │ → │ 开发就绪 │ │ 任意时间 │ │ (月末周六) │ │ (评审后2周) │ └──────────────┘ └──────────────┘ └──────────────┘ ↓ ┌──────────────┐ │ 并行执行阶段 │ │ ├─ 仓库创建 │ │ ├─ CI配置 │ │ └─ 权限配置 │ └──────────────┘开源推荐时间线┌─────────────────────────────────────────────────────────────────────────────┐ │ 说明T0为QA/PMC评审当周双周二双周三整个流程约1-2周 │ ├─────────────────────────────────────────────────────────────────────────────┤ │ │ │ 周次 关键事件 具体操作 │ │ ───────────────────────────────────────────────────────────────────── │ │ T-1周 准备阶段 完成测试填写测试报告 │ │ ↓ 在QA纪要申报议题 │ │ │ │ T0周 ★QA-SIG评审 参加双周二QA会议 │ │ 双周二 10:30 陈述测试报告获取评审纪要 │ │ ↓ 当天在PMC纪要申报议题 │ │ ↓ │ │ ★PMC评审 参加双周三PMC会议 │ │ 双周三 14:00 陈述开源方案获取审批 │ │ ↓ 当天/次日基础设施审视 │ │ │ │ T1周 正式开源 配置完成开源宣传材料 │ │ 仓库正式对外开放 │ │ │ └─────────────────────────────────────────────────────────────────────────────┘ 关键里程碑 ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ QA评审通过 │ → │ PMC评审通过 │ → │ 配置审视完成 │ → │ 正式开源 │ │ (T0周二) │ │ (T0周三) │ │ (T0~T1周) │ │ (T1周) │ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘六、常见问题Q1准备材料和申报议题的时间安排说明准备材料和申报议题可在任何时间进行无时间限制只需确保在月末周六TSC会议召开前准备好PPT和完成申报即可建仓前可先在对应SIG会议讨论技术方案Q2基础设施SIG会议时间冲突怎么办建议Issue提交后基础设施团队会异步处理紧急需求可在Issue中标注「紧急」Q3QA-SIG和PMC评审时间安排说明QA-SIG评审在双周二 10:30-12:00PMC评审在同周双周三 14:00-16:00两场评审在同一周内完成评审周期约1周可提前与QA-SIG沟通预审Q4需要引入开源三方件怎么办建议在Security SIG申报引入申请使用「开源软件引入申请模板」Security SIG会议月末周五 10:00-12:00七、关键链接汇总会议平台会议日历 - 查看所有会议安排TSC纪要 - 申报TSC议题PMC纪要 - 申报PMC议题QA纪要 - 申报QA议题Infra纪要 - 申报基础设施议题Issue提交基础设施Issue - 建仓/CI配置申请模板下载新建仓申报模板测试报告模板会议PPT模板指导文档org-info.yaml文件指导说明sig-info.yaml文件指导说明CI集成指南会议指南邮件列表指南邮件订阅TSC邮件列表PMC邮件列表Infrastructure邮件列表文档版本: v1.0创建时间: 2026-04-18来源: CANN community仓库 会议平台信息【免费下载链接】community本项目是CANN开源社区的核心管理仓库包含社区的治理章程、治理组织、通用操作指引及流程规范等基础信息项目地址: https://gitcode.com/cann/community创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考