开源摘星计划「捉虫」大赛重磅开启!你离领奖只差一个好 Issue

223 阅读5分钟

8 月底,「开源摘星计划」开展了「001 号」任务探索,并陆续从几十多个星球传来能量信号。我们鼓励大家通过解决项目任务收集能量块,去收获证书、贡献卡、鹅厂周边、盛典入场券等礼包。

在「开源摘星号」执行任务的过程中,小源船长发现有开源项目星球正在被一种叫做「bug」的有害物种侵袭,它们的存在严重影响了星球的正常运转,各个星球的居民都开始陷入了恐慌。

为了让「bug」早日被消灭,小源船长正式发起了「捉虫」大赛活动,鼓励飞船上最英勇的摘星者们找出「bug」,献计献策,让太空文明变得更好。

参与者可在各个项目星球中通过 Issue 反馈 bug 或解决 bug ,我们将按大家发现的 bug 难度或提交的解决方案及 PR 给予积分及奖励!

对「 Issue」的正确提交方式不太清楚的可以查看后面的 Issue 小科普喔~

活动时间:9 月 13 日-9 月 27 日

一、参与方式

在 WeOpen Star 支持项目列表中选择任意计划表中选择任意一个或多个项目。下载、了解、使用项目,通过提交 issue 反馈你遇到的问题/bug。

WeOpen Star 支持项目列表:github.com/weopenproje…

二、报名方式

  1. 填写报名表单

  2. 添加腾小源(微信号:TCOSOO1)为好友,回复「摘星」即可入群。在提 issue 过程中有任何问题欢迎加入开源摘星计划官方群进行沟通交流。

  3. 参与活动(可选择以下任意一种方式参与)

  • 方式一:提交 bug。通过 issue 反馈你在项目中遇到的问题/bug(描述或复现):合格完成积 1分

  • 方式二:提出 bug 的解决方式。在相关 issue 下方评论解决方案,合格完成积1分

  • 方式三:解决 bug。认领 issue ,并通过提交 PR 优化、解决 bug,被审核通过被合并积10-50分

4. 提交贡献

完成后请提交至 WeOpen Star 贡献记录表🌟:

WeOpen Star 贡献记录表🌟docs.qq.com/sheet/DSnRr…

注:参与活动,请在额外积分栏申请备注「捉虫大赛」

三、活动奖励

  1. 「捉虫」先锋(10 名):在本期活动期间,评选出 10 名优秀「捉虫」的小伙伴送出「黑石企鹅手办」一件(评选规则: issue 合格、规范性、bug 重要程度

  1. 「捉虫」王(1 名):参与捉虫项目最多且均为合格 issue 的 Top 1 小伙伴可获得「QQ 迷你音箱」 一份(叠加奖励)注:若数量相同,优先先提交贡献者。

  1. 阳光普照奖:所有在本次活动中获得积分的小伙伴(活动积分>1)都可获得一次生肖限定款 QQ 公仔抽奖机会,与「开源摘星计划首次贡献」电子纪念证书。

同时,活动所获积分也将计入九月活动打卡活动评选中。

其他奖励详见开源摘星计划积分。

注意:

  1. 请按社区规范提交 issue

  2. 毫无意义灌水、广告/刷屏内容不计入活动可选范围

  3. 活动期间,每个项目最多 3 个 issue 有效(请提交合格有效issue,不要刷屏对项目造成困扰)

  4. 仅活动期间提交的 issue 及 PR 计入到本次活动评选中。

四、Issue 科普时间

issue 是什么?

Issue 是一种参与到项目中时非常好的可追踪、沉淀的交流方式。当我们使用 Issue 来与开源项目/社区交流时,有几种典型的应用场景:

  • 反馈缺陷

  • 提交新需求

  • 答疑交流

.....

如何通过 issue 反馈 Bug?

发现一个 bug 意味着项目又少了一个缺陷,快速修复即可。但为了尽可能的减少沟通成本,高效的解决问题,你需要:

  1. 首先在 issue 区确认是否已有相关问题提出

  2. 复现步骤,错误日志以及相关配置,务必按照 Issue 模板填写相关条目,避免挤药膏似交流

  3. 如果发现是使用错误,不是 bug,请及时关闭 issue,并把解决方式同步进来,方便后来人。

  4. 如果发现是小问题(文档错别字修改,小的 bug fix),可以直接提 PR 优化。

  5. 如果还不能解决,此时直接上传最小可复现仓库到你的 GitHub ,提供给项目管理人员。

提交新需求

当提出和讨论一个新特性的时候,通常需要经历以下流程:

通过 issue 发起提案 -> 讨论定稿-> 提交 Pull Request -> Code Review -> 发布

这样便于沉淀,即使是当时没有参与讨论的开发者,事后也能通过 issue 了解某个功能设计的前因后果。你需要描述清楚你希望解决的问题的现状并描述大概的解决思路,可以包含 API 设计和伪代码等。

答疑交流

一般来说更推荐使用 Discussion 、社群等社区自助交流的方式。但如果你对提出的疑点有可执行、解决的方案,也可以用 issue 的方式来提交使用答疑。请务必适度控制问题的范畴,避免打扰,具体答疑的 Issue 提交注意事项和规范。