Github

众所周知 , Github 是全球最大的同性结交网站(开发者沟通平台) , 这儿汇集了来自世界各地的优秀开发者, 分享他们的代码和作品, 沟通他们的主意和灵感, 作为一个开发者每天可以不刷朋友圈, 但是不能不逛 Github🤗


Github 成果系统

Github 在 2022 年 6 月 9 号 推出了全新的成果勋章, 用于赞誉有卓越开源奉献的开发者, 在日常使用 Github 的活动中可以解锁这些成果, 并在 Github 个人主页上展示, 极客范十足!
因而本文将快速介绍怎么解锁 Github 成果勋章, 玩转成果系统 !

成果概览

截止现在, Github 共开放了 9 个成果, 其间的 7 个 可取得, 2 个是特别成果(特别年份触发特别事件), 不出意外是绝版成果 😘 , 后续还会推出更多成果

徽标 成果 解锁办法
Pair Extraordinaire 在一次 PR (pull Request) 中与别人合著
Quickdraw 提交 issue / PR 并在 5 分钟 之内关掉
Starstruck 个人项目取得 16 stars
Galaxy Brain 答复别人的 discussion 并被 mark 为最佳答案 2
Pull Shark 提交的 PR 被兼并 2
YOLO 不评审别人的 PR , 直接 Merge 兼并 (好家伙🤣)
Public Sponsor 经过 GitHub Sponsors 资助别人开源作业
Arctic Code Vault Contributor 绝版 — 提交过的代码在 2020 年被 GitHub Archive Program 北极代码库录入
Mars 2020 Contributor 绝版 — 提交过的代码在 2020 年被 Helicopter Mission 火星代码库录入

等级

不同的奉献等级对应着不同的勋章等级

等级 标签 样本 十六进制
Bronze 🥉 x2 tier-label-bronze.svg #F9BFA7
Silver 🥈 x3 tier-label-silver.svg #E1E4E4
Gold 🥇 x4 tier-label-gold.svg #FAE57E

解锁办法

Pair Extraordinaire(优秀配对)

pair-extraordinaire-default.png

解锁要求

  • 一次 PR与别人共同完结
  • 自己建议的 PR 也可以完结 (前提是自己是库房的维护者之一)

解锁办法

  • 详情参考 Github Docs : Creating a commit with multiple authors

提高等级

  • 2 级 🥉 与别人共同完结 pull Request 10
  • 3 级 🥈 与别人共同完结 pull Request 24
  • 4 级 🥇 与别人共同完结 pull Request 48

Quickdraw(快速拉动)

quickdraw-default.png

解锁要求

  • 在敞开一个 issuepull Request5 分钟内封闭
  • 自己建议的 PR也可以

解锁办法

要求已经很了解了, 这儿就介绍下发 PR 的步骤吧

  • Fork 别人的 源代码 库房, 完结后个人有一个独立的库房
  • Clone 个人的 独立库房
  • 修改后提交 commitpush 到自己的 独立库房
  • 个人库房 Pull Request 选项卡建议 PR
  • 源代码库房作者Pull Request 选项卡会收到你的Pull Request 恳求, 此时由源作者决定是否 MergeClose PR

提高等级

  • 无提高等级

YOLO(斗胆去做)

本意是 You Only live Once, 我了解的意思就是 生命只要一次 -> 你完结这个成果就活不成了 🤣

yolo-default.png

解锁要求

  • 兼并了一个未经代码检查的 Pull Request
  • 自己建议的 PR 也算 (强烈建议 🤣!)

提高等级

  • 无提高等级

Pull Shark (鲨鱼拉)

pull-shark-default.png

解锁要求

  • 提交 prmerged 2

提高等级

  • 2 级 🥉 提交 prmerged 16
  • 3 级 🥈 提交 prmerged 128
  • 4 级 🥇 提交 prmerged 1024

Starstruck(追星族)

starstruck-default.png

解锁要求

  • 具有一个 取得 16 stars 的库房

提高等级

  • 2 级 🥉 具有一个 取得 128 stars 的库房
  • 3 级 🥈 具有一个 取得 512 stars 的库房
  • 4 级 🥇 具有一个 取得 4096 stars 的库房

Galaxy Brain(银河之脑)

galaxy-brain-default.png

解锁要求

  • disscussion 中答复被 mark 为 答案 2

提高等级

  • 2 级 🥉 disscussion 中答复被 mark 为 答案 8
  • 3 级 🥈 disscussion 中答复被 mark 为 答案 16
  • 4 级 🥇 disscussion 中答复被 mark 为 答案 32

解锁办法

给自己的库房敞开 discussion 步骤

discussions.webpdiscussions2.webp

Public Sponsor(公共资助商)

public-sponsor-default.png

解锁要求

  • 经过 GitHub Sponsors 资助其他开源项目

特别成果 (已绝版)

Arctic Code Vault Contributor (北极代码库奉献者)

arctic-code-vault-contributor-default.png

在 2019 年 11 月举行的 GitHub Universe 2019 上,GitHub 宣告了一项代码永久保存计划——GitHub Archive Program,经过不间断的跨各种数据格式和方位存储多个副本的方式来保护开源软件代码,至少保存 1000 年。2020 年 2 月 2 日,GitHub 会对每个活泼的公共存储库进行快照捕获,并保存在 GitHub Arctic Code Vault 中 , 被录入进代码库的代码奉献者都将 取得 Arctic Code Vault 徽章

解锁要求

Contributed code to repositories used in the 2020 GitHub Archive Program

  • 给开源库房提交的代码 被 2020 GitHub Archive Program 北极代码库录入

Mars 2020 Contributor (火星代码库奉献者)

mars-2020-contributor-default.png

2021 年4月19日18时52分 , 首个火星直升机 Ingenuity 成功在火星耶泽罗撞击坑完结首飞。在火星直升机首飞成功的背后,不乏世界各地的开源代码人员的努力, GitHub 上有超越 12000 名开发人员经过开源代码为 Ingenuity 的软件做出了奉献, Github 为每个被 Ingenuity 使用过的开源项目和库的特定版别做出过奉献的开发人员颁发了一个新的 Mars 2020 Helicopeter Mission 徽章

解锁要求

Contributed code to repositories used in the Mars 2020 Helicopter Mission

  • 给开源库房提交的代码 被 Mars 2020 Helicopter Mission 火星代码库录入

总结

Github成果系统 是对每一个参与开源的开发者给予肯定, 鼓舞应该更多开发者地投入到开源项目的奉献中, 感受开源的魅力并热爱开源!

开源是一件好事,但不该掺杂「利益」

在这儿提个醒, 以某厂经过送小礼物刷 Star"为警钟, 不要为了个人虚荣心而歹意刷成果(某B乃至开通了速刷成果事务), 这些行为只会扰乱社区秩序, 并不是 Github 成果系统 的初衷, 其次这些成果解锁最低等级并不困难, 与小伙伴合作开发一个项目喝杯☕的时刻就可以完结, 更应该兢兢业业的参与到开源项目中学习沟通并前进。

参考链接

  • Schweinepriester/github-profile-achievements – Schweinepriester
  • GitHub 成果获取,怎么快速取得 GitHub 成果勋章 – 张洪Heo
  • 你的 GitHub 代码已成功入驻北极圈,至少保存 1000 年 – InfoQ