MMSIG任务领取指南
最后更新于
最后更新于
本文档详细介绍了如何领取和完成MMSIG任务。文章包括了以下内容:查看任务的方法、任务类型、任务状态、任务难度和任务系列的标签说明;领取任务的步骤和要求,包括添加微信号、领取确认和任务状态更新;完成任务的步骤,包括提交PR和回复PR链接;根据评审意见修改任务的流程;成功合并任务后的状态和奖励。
通过这篇文档可以清楚地了解如何参与MMSIG任务并获得相应的积分奖励。
点击进入OpenMMLabCamp仓库的Discussion栏下,即可以查看到所有的任务。
在左栏的Categories
栏下可以看到,可以点击进入不同的算法库。
每个任务都有对应的标签,标签的含义如下:
任务类型标签用于描述不同任务的类型。
文档类
Documentation
优化类
Enhancement
算法复现类
Algorithm Reproduction
修复类
Fix
其他类
Other
文档类(Documentation):指涉及编写或翻译文档、手册、教程等与文档相关的任务。
优化类(Enhancement):指改进或增强现有功能、性能或用户体验的任务。
算法复现类(Algorithm Reproduction):指复现或验证特定算法或模型的任务。
修复类(Fix):指修复现有功能、逻辑或代码中的错误或问题的任务。
其他类(Other):指无法归类到上述类别的其他任务。
任务状态标签用于跟踪任务的进展和状态。
未领取
StageAwaitingAssignment
已领取
StageAssigned
已提交PR
StagePR
已完成
StageDone
他人完成
StageOtherDone
任务废弃
StageCancelled
未领取(StageAwaitingAssignment):任务尚未被分配给任何人,可以被领取。
已领取(StageAssigned):任务已被分配给某个人或团队。
已提交PR(StagePR):任务的工作已经完成并作为Pull Request提交,等待审查和合并。
已完成(StageDone):任务已经通过审查并成功合并。
他人完成(StageOtherDone):任务由他人完成。
任务废弃(StageCancelled):任务被废弃或取消,不再需要进一步的处理。
✅提示:可以使用Label标签来筛选尚未被领取的任务
任务难度标签用于描述任务的难度级别。
简单
Easy
中等
Medium
困难
Hard
简单(Easy):指相对容易理解和完成的任务,适合新手或经验较少的开发者。
中等(Medium):指具有一定挑战性但仍然可行的任务,适合有一定经验的开发者。
困难(Hard):指具有较高难度或复杂性的任务,需要有深入经验和技能的开发者来完成。
任务系列标签用于描述任务所属的系列。
MMSIG
MMSIG任务
MMCodeCamp
超级视客营专属任务
MMSIG:指MMSIG的任务。
MMCodeCamp:指超级视客营专属的任务。
🆘注意:只能领取MMSIG的任务,不能领取MMCodeCamp的任务!
可以通过Sort by
来对任务按指定字段排序,通过Label
来筛选出自己想要的任务。
要领取任务,请点击所需任务的Discussion详情页,并在评论区回复Claim the mission
。
请在回复后立即添加小助手喵喵微信(微信号:openmmlabwx
)。社区管理员将尽快复核领取情况,一旦复核完成,任务状态将变更为已领取
,同时Discussion正文区将更新领取人的Github ID和领取时间。
领取任务后,请尽量在预计耗时内及时完成任务。如果有任何其他情况,请及时与小助手喵喵沟通。如果没有及时沟通,任务可能会被收回。
完成任务后,贡献者需要向算法库提交PR,并在Discussion的评论区回复PR链接。
具体如何完成任务和提交Pull Request(PR),可以参考代码贡献指南,请注意符合拉取请求规范。
🆘注意:PR标题必须以[MMSIG]开头
社区管理员将对提交的PR进行复核,并将其提交给技术人员进行评审。一旦复核完成,任务状态将变为“已提交PR”。
技术人员将尽快对PR完成评审并给出评审意见,如果评审意见中有需要修改的部分,请在进行修改后再次提交PR。
经过技术人员评审通过后,PR将被被允许合并到算法库中。合并成功后,任务状态将变为已完成
,贡献者将获得相应的积分奖励。