维护导师信息

R2CN 采用一个yaml文件维护所有的导师信息

修改步骤

1

第一步:Fork仓库

请 Fork r2cn-dev/r2cn 到开源项目的 GitHub 组织下;

2

第二步:修改 r2cn.yaml, 添加仓库地址和导师信息

- name: "仓库的组织/名称"
  maintainers:
  - id: "导师 GitHub ID"
    task: 2
    maxScore: 10

提交信息示例:

repos:
- name: "web3infra-foundation/mega"
  maintainers:
  - id: "benjamin-747"
    task: 3
    maxScore: 20
  - id: "genedna"
    task: 3
    maxScore: 20

注意事项:

  1. 如果一个开源项目有多个代码仓库,请在 r2cn.yaml 中添加多个仓库;
  2. 一个仓库可以有多个导师,maintainers 要使用导师的 GitHub ID,不是邮箱地址;
  3. Maintainer 必须拥有仓库的写权限,有权限批准 PR 的合入;
  4. 开源项目初期同时发布任务数量限制为 2 ,参加过开源之夏的开源项目同时发布任务数量初始为 3 ;R2CN 技术委员会会定期评审任务完成和辅导质量,根据情况会逐步放宽同时发布任务的数量限制;
3

提交 PR 到 r2cn-dev/r2cn

修改完成后提交 PR 到 r2cn-dev/r2cn 仓库,等待技术委员会审核通过后合入 PR。

YAML 格式说明

repos:
- name: "your-organization/your-repo-path" ## 仓库的组织/名称
  maintainers:
  - id: "mentor1" ## 导师的GitHub ID
    task: 3 ## 同时能够进行的任务数量
    maxScore: 20 ## 任务允许的最大分值
  - id: "mentor2"
    task: 1
    maxScore: 10
- name: "other-organization/other-repo"