1. 当残酷共学发起申请通过时,发起者需要联系 Muxin(TG: muxin_eth, Wexin: _muxin_00) 添加 GitHub IntensiveCoLearning Organization 的权限。

  2. 完成 1 后,找到 template 仓库,点击右上角的 Use this template - Create a new repository,将 Owner 设置为 IntensiveCoLearning,填写一个简洁的 Repository name 和 Description,并将仓库设置为 Public,最后点击 Create repository 按钮,然后你的残酷共学的 GitHub 仓库就创建好了。

    Untitled

    Untitled

  3. 仓库创建好之后,README.md 以及 Template.md 都已根据 template 仓库初始化好了,你需要根据文档里的提示内容,将残酷共学相关介绍和规则更新好。以下是详细说明:

    1. 带有 {} 的内容是需要你根据自己的残酷共学进行修改的,例如:

      image.png

    2. 接下来的残酷共学介绍、关键词、面向人群、报名时间、共学时间、发起人、发起组织、请假规则、社群、学习资料/课程安排、共学激励、更多信息,请根据实际情况进行修改和完善

    3. 报名和打卡部分,如没有特殊原因,请不要变更

    4. 在打卡记录表后面的内容是针对于残酷共学发起者的,请完成相关操作后将内容删除

      Untitled

    5. 残酷共学的仓库中是带有自动化工具的,代码在 https://github.com/IntensiveCoLearning/template/blob/main/.github/workflows/ReopBot.ymlhttps://github.com/IntensiveCoLearning/template/blob/main/sync_status_readme.py 中,请不要删除和随意修改,如果共学期间出现任何问题或者有新的需求,请先联系 @Muxin ,以下为简单介绍:

      1. 自动分配 main 分支 push 权限
        1. 当报名者提交报名 PR 被成功 mint 后,系统会自动发送仓库 write 权限邀请邮件到报名者邮箱中,报名者接受邀请后就可以自主 push 代码到 main 分支进行后续每天的打卡,接下来的打卡就不需要提交 PR 了
      2. 自动化打卡
        1. 自动化打卡脚本会自动 check 每个报名者当天的笔记记录,代码提交之后,打卡记录表会自动更新,这里有几个点需要发起者提醒报名者:
          1. 如果报名者不在 UTC+8 的时区,需要在自己的文档顶部添加时区 code,参考:https://github.com/IntensiveCoLearning/template/blob/main/Template.md,如果时区设置不对,将会影响打卡结果。

          2. 请提醒报名者不能删除以下代码,因为自动化打卡工具会在这段代码中间 check 笔记内容:

            <!-- Content_START -->
            ### 日期
            笔记内容
            <!-- Content_END -->
            
          3. 日期格式为 ### 2024.07.11,请不要随意更改,否则打卡不成功

          4. 发起者请注意,初始化时请不要在任何日期下面添加默认内容,否则大家会默认打卡成功

      3. 数据统计
        1. 当残酷共学结束后,数据自动化脚本会统计整个残酷共学的打卡情况,并将数据更新到打卡记录表下面,发起者可根据数据填写结营海报

    如果你有任何有关残酷共学 GitHub 仓库相关问题请联系 Muxin(TG: muxin_eth, Wexin: _muxin_00) 。