This is an automated email from the ASF dual-hosted git repository.
davidzollo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/seatunnel-website.git
The following commit(s) were added to refs/heads/main by this push:
new 3d44cd9d371e [Website] Sync team honor roll with apache/seatunnel
contributors (#476)
3d44cd9d371e is described below
commit 3d44cd9d371efd5fc52bd619a6250398ff08ccbb
Author: corgy-w <[email protected]>
AuthorDate: Wed Jun 24 09:45:47 2026 +0800
[Website] Sync team honor roll with apache/seatunnel contributors (#476)
---
src/pages/team/index.js | 17 +-
src/pages/team/languages.json | 8 +-
src/pages/team/pr-contributors.json | 3626 +++++++++++++++++++++++++++-----
tools/generate-team-pr-contributors.js | 138 +-
4 files changed, 3168 insertions(+), 621 deletions(-)
diff --git a/src/pages/team/index.js b/src/pages/team/index.js
index 766ca813376f..d821ff5c4f12 100644
--- a/src/pages/team/index.js
+++ b/src/pages/team/index.js
@@ -2,7 +2,7 @@ import React from 'react';
import useIsBrowser from '@docusaurus/useIsBrowser';
import config from "./languages.json";
import avatarSrc from "./github-avatars.json";
-import prContributors from "./pr-contributors.json";
+import contributorData from "./pr-contributors.json";
import Layout from '@theme/Layout';
import './index.less';
@@ -22,7 +22,7 @@ function TeamSection({title, description, members}) {
<ul className="character_list">
{
members.map((item) => (
- <li className="character_item text_center"
key={item.githubId} style={{listStyle: "none"}}>
+ <li className="character_item text_center"
key={item.key || item.githubId} style={{listStyle: "none"}}>
<a href={item.profileUrl || "https://github.com/"
+ item.githubId} target="_blank" rel="noreferrer">
<img className="character_avatar"
src={getAvatarUrl(item)} alt={item.name}/>
<div className="character_desc">
@@ -41,7 +41,16 @@ export default function () {
const isBrowser = useIsBrowser();
const language = isBrowser && location.pathname.indexOf('/zh-CN/') === 0 ?
'zh-CN' : 'en';
const dataSource = config?.[language];
- const contributorDesc =
dataSource.info.prContributorDesc.replace('{count}',
String(prContributors.length));
+ const contributors = contributorData.contributors || contributorData;
+ const contributorSummary = contributorData.summary || {
+ displayedContributors: contributors.length,
+ existingTeamContributors: 0,
+ totalContributors: contributors.length,
+ };
+ const contributorDesc = dataSource.info.prContributorDesc
+ .replace('{count}', String(contributorSummary.displayedContributors))
+ .replace('{existingCount}',
String(contributorSummary.existingTeamContributors))
+ .replace('{totalCount}', String(contributorSummary.totalContributors));
return (
<Layout>
@@ -52,7 +61,7 @@ export default function () {
<TeamSection title="PMC" description={dataSource.info.tip}
members={config.pmc}/>
<TeamSection title="Committer"
description={dataSource.info.tip} members={config.committer}/>
- <TeamSection title={dataSource.info.prContributorTitle}
description={contributorDesc} members={prContributors}/>
+ <TeamSection title={dataSource.info.prContributorTitle}
description={contributorDesc} members={contributors}/>
</div>
</Layout>
);
diff --git a/src/pages/team/languages.json b/src/pages/team/languages.json
index a292e51eaa75..97c25716c862 100644
--- a/src/pages/team/languages.json
+++ b/src/pages/team/languages.json
@@ -3,16 +3,16 @@
"info": {
"desc": "SeaTunnel 社区由贡献者组成。 贡献者可以直接访问 SeaTunnel
项目的源代码并参与贡献当中(包括但不限于代码的贡献)。 贡献者通过提交补丁和建议来改善项目。 该项目的贡献者数量是无限的。
无论是琐碎的清理工作,重要的新功能还是其他重大的奖励,对 SeaTunnel 所做的所有贡献都将受到极大的赞赏。",
"tip": "(排名不分先后)",
- "prContributorTitle": "PR Contributors",
- "prContributorDesc": "除上方 PMC 与 Committer 外,以下 {count} 位贡献者都曾向 Apache
SeaTunnel 官网仓库提交过至少一个 PR,已一并加入荣誉榜。"
+ "prContributorTitle": "Contributors",
+ "prContributorDesc": "GitHub 当前将 Apache SeaTunnel 统计为 {totalCount} 位
Contributors。考虑到其中已有 {existingCount} 位已在上方 PMC 与 Committer 中展示,下面仅补充展示其余
{count} 位具名贡献者。"
}
},
"en": {
"info": {
"desc": "The SeaTunnel team is comprised of Members and Contributors.
Members have direct access to the source of SeaTunnel project and actively
evolve the code-base. Contributors improve the project through submission of
patches and suggestions to the Members. The number of Contributors to the
project is unbounded. All contributions to SeaTunnel are greatly appreciated,
whether for trivial cleanups, big new features or other material rewards.",
"tip": "(In no particular order)",
- "prContributorTitle": "PR Contributors",
- "prContributorDesc": "In addition to the PMC members and committers
listed above, the following {count} contributors have each submitted at least
one pull request to the Apache SeaTunnel website repository."
+ "prContributorTitle": "Contributors",
+ "prContributorDesc": "GitHub currently counts {totalCount} contributors
for the Apache SeaTunnel repository. Since {existingCount} of them are already
listed above as PMC members or committers, the remaining {count} identified
contributors are shown below."
}
},
"pmc": [
diff --git a/src/pages/team/pr-contributors.json
b/src/pages/team/pr-contributors.json
index 06972c748c9f..c76c1701363e 100644
--- a/src/pages/team/pr-contributors.json
+++ b/src/pages/team/pr-contributors.json
@@ -1,530 +1,3098 @@
-[
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/45308043?s=240&v=4",
- "githubId": "914104331",
- "name": "cxb",
- "profileUrl": "https://github.com/914104331"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/93298332?s=240&u=3828a1b4a855b84ca28b5704846191852b5d107f&v=4",
- "githubId": "a110q",
- "name": "久安",
- "profileUrl": "https://github.com/a110q"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/61214110?s=240&v=4",
- "githubId": "Ada-pro",
- "name": "Ada-pro",
- "profileUrl": "https://github.com/Ada-pro"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/106758417?s=240&u=bbf2ae63e14038caacddc5b5c870c9b201d140f3&v=4",
- "githubId": "amol64546",
- "name": "Amol Nakhate",
- "profileUrl": "https://github.com/amol64546"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/8108788?s=240&u=ee61dc4cc1065e236f45594f5765377986da04e1&v=4",
- "githubId": "asdf2014",
- "name": "Benedict Jin",
- "profileUrl": "https://github.com/asdf2014"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/77265354?s=240&u=c76b290058f23bf54344b7a5ecee77dd2da692a5&v=4",
- "githubId": "B1F030",
- "name": "Odysseus Zhang",
- "profileUrl": "https://github.com/B1F030"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/44311483?s=240&u=8c8d0ccd6236dad1f2cd30e29484640c43338426&v=4",
- "githubId": "baicie",
- "name": "zhiwei liu",
- "profileUrl": "https://github.com/baicie"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/41284456?s=240&u=7be80bff27c1e8da26a493a3a11977cbbc7fb5fb&v=4",
- "githubId": "bravekong",
- "name": "brave kong",
- "profileUrl": "https://github.com/bravekong"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/28802427?s=240&u=fea0166c5329c9bc48bee4e95591b5fb5105affe&v=4",
- "githubId": "bwcxyk",
- "name": "不忘初心",
- "profileUrl": "https://github.com/bwcxyk"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/7960313?s=240&u=af102ad17ac40548caf7ff615e3e6d34f32a2e6b&v=4",
- "githubId": "chaplinthink",
- "name": "Wei Zhang",
- "profileUrl": "https://github.com/chaplinthink"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/29588249?s=240&u=4be9190980935d0867d8b9e94c83dbc79fbfbb6c&v=4",
- "githubId": "CheneyYin",
- "name": "Chengyu Yan",
- "profileUrl": "https://github.com/CheneyYin"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/49471125?s=240&v=4",
- "githubId": "Chenkeyu1126",
- "name": "Chenkeyu1126",
- "profileUrl": "https://github.com/Chenkeyu1126"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/20869868?s=240&v=4",
- "githubId": "chenyz1984",
- "name": "ChenYingzi",
- "profileUrl": "https://github.com/chenyz1984"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/47146908?s=240&u=0977538b149f97d8cbc6c79db0197214ba5d661e&v=4",
- "githubId": "clownAdam",
- "name": "clownAdam",
- "profileUrl": "https://github.com/clownAdam"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/69153398?s=240&u=67bb72ee58166c85c4b9d5ea4433b3c1ecad6670&v=4",
- "githubId": "CoolLoong",
- "name": "CoolLoong",
- "profileUrl": "https://github.com/CoolLoong"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/413886?s=240&v=4",
- "githubId": "ctyytc",
- "name": "Lex.Chen",
- "profileUrl": "https://github.com/ctyytc"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/153884653?s=240&u=b7e5dd66bd0d5d3c45651afdb5c8e5cf4c7eb11b&v=4",
- "githubId": "Cyanty",
- "name": "Cyanty",
- "profileUrl": "https://github.com/Cyanty"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/112263692?s=240&v=4",
- "githubId": "dafengy",
- "name": "dafengy",
- "profileUrl": "https://github.com/dafengy"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/45312807?s=240&v=4",
- "githubId": "daigoopautoy",
- "name": "daigoopautoy",
- "profileUrl": "https://github.com/daigoopautoy"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/60906603?s=240&u=e7e4adb764768222f8cbdd56c8fb05a6e87f9e3f&v=4",
- "githubId": "DalongZhenZ",
- "name": "dalong",
- "profileUrl": "https://github.com/DalongZhenZ"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/48329107?s=240&u=31e36d1d4cd24f12db6700eea8ae002308642b5a&v=4",
- "githubId": "DanielLeens",
- "name": "Daniel",
- "profileUrl": "https://github.com/DanielLeens"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/136911434?s=240&u=52166601f460fe424e943398c1ac1cd797264491&v=4",
- "githubId": "davidfans",
- "name": "davidfans",
- "profileUrl": "https://github.com/davidfans"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/in/29110?s=240&v=4",
- "githubId": "dependabot",
- "name": "dependabot",
- "profileUrl": "https://github.com/apps/dependabot"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/25605496?s=240&u=77b2aba90ff0d1204a003f5225f2de99b621cfb4&v=4",
- "githubId": "DismalSnail",
- "name": "DismalSnail",
- "profileUrl": "https://github.com/DismalSnail"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/111486498?s=240&u=4f18e3f245ae6b044f09c78c9edc5bcfd8b94cbc&v=4",
- "githubId": "e-mhui",
- "name": "e-mhui",
- "profileUrl": "https://github.com/e-mhui"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/22633385?s=240&u=29190f6c8aed91fa9574b064a9995f1e49944acf&v=4",
- "githubId": "eltociear",
- "name": "Ikko Eltociear Ashimine",
- "profileUrl": "https://github.com/eltociear"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/60566194?s=240&u=6258548d4a5a0057a8640f2f516d033a82daed81&v=4",
- "githubId": "fcb-xiaobo",
- "name": "fcb-xiaobo",
- "profileUrl": "https://github.com/fcb-xiaobo"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/720923?s=240&u=7a39fae3026cd2023e485f2ba0b7d39cea2cc730&v=4",
- "githubId": "fedefernandez",
- "name": "Fede Fernández",
- "profileUrl": "https://github.com/fedefernandez"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/10903595?s=240&u=432abe1a80e6bf36efbd754c1ee96a1bda4954bb&v=4",
- "githubId": "forecasted",
- "name": "Bill Xu",
- "profileUrl": "https://github.com/forecasted"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/5908412?s=240&u=9b7d43a3d28655ddb736e1f674d3bba9fa44a253&v=4",
- "githubId": "francisoliverlee",
- "name": "tiger",
- "profileUrl": "https://github.com/francisoliverlee"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/5416876?s=240&u=559983a6391adf6becdeb1d3a52071b43f820944&v=4",
- "githubId": "FrommyMind",
- "name": "Daniel Duan",
- "profileUrl": "https://github.com/FrommyMind"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/49440955?s=240&u=22a15777aecb926a79cd8450da4e6884cab383d8&v=4",
- "githubId": "gaoweiwei53",
- "name": "gaoweiwei53",
- "profileUrl": "https://github.com/gaoweiwei53"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/100080930?s=240&v=4",
- "githubId": "gbyangg",
- "name": "gbyangg",
- "profileUrl": "https://github.com/gbyangg"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/74084119?s=240&u=b85e7aef92fffd827677c73f1f6dd8180b49ca6f&v=4",
- "githubId": "GHkrishna",
- "name": "Krishna Waske",
- "profileUrl": "https://github.com/GHkrishna"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/20422210?s=240&v=4",
- "githubId": "HaoXuAI",
- "name": "Hao Xu",
- "profileUrl": "https://github.com/HaoXuAI"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/26700915?s=240&u=bb733f310edb6e5308ff9b9693e91fefb7e80ddb&v=4",
- "githubId": "hengke",
- "name": "郑恒科",
- "profileUrl": "https://github.com/hengke"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/38177246?s=240&u=3ebc48694efbf85559041a9b4f9619cbab287cd0&v=4",
- "githubId": "HeyAlaia",
- "name": "Alaia",
- "profileUrl": "https://github.com/HeyAlaia"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/9191388?s=240&v=4",
- "githubId": "javalover123",
- "name": "javalover123",
- "profileUrl": "https://github.com/javalover123"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/25904711?s=240&u=711a42892d396d0f25f89bd3c4798b3aa0219a88&v=4",
- "githubId": "JeremyXin",
- "name": "JeremyXin",
- "profileUrl": "https://github.com/JeremyXin"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/45607883?s=240&v=4",
- "githubId": "jonesjaycob",
- "name": "jonesjaycob",
- "profileUrl": "https://github.com/jonesjaycob"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/23008405?s=240&u=65eb85fc30b4ee131b73472b35887bc24109bece&v=4",
- "githubId": "kit101",
- "name": "kit101",
- "profileUrl": "https://github.com/kit101"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/15062456?s=240&u=6e6e326cc5f4d660e2f9714522c4012cfccf70b3&v=4",
- "githubId": "labbomb",
- "name": "labbomb",
- "profileUrl": "https://github.com/labbomb"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/34700499?s=240&v=4",
- "githubId": "ldxwmr",
- "name": "ldxwmr",
- "profileUrl": "https://github.com/ldxwmr"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/5850103?s=240&u=5a843e67b98735745319c60a23fc6fc687511f4d&v=4",
- "githubId": "lhyundeadsoul",
- "name": "Li Hongyu",
- "profileUrl": "https://github.com/lhyundeadsoul"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/49712197?s=240&u=29ca382a3a800bfbbb2faf4976bc4132948bb852&v=4",
- "githubId": "lianghuan-xatu",
- "name": "Huan Liang",
- "profileUrl": "https://github.com/lianghuan-xatu"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/6852212?s=240&u=1e630b5c85712d527fd8ed87654918d957d6f47c&v=4",
- "githubId": "lizhitao0923",
- "name": "lizhitao0923",
- "profileUrl": "https://github.com/lizhitao0923"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/29206905?s=240&u=ebb4d83077fac822d645e8c18e577816ca86ce4b&v=4",
- "githubId": "marcleibold",
- "name": "Marc Leibold",
- "profileUrl": "https://github.com/marcleibold"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/144294443?s=240&u=b93dd2c8bafc55f2964ba1c673911f609e149852&v=4",
- "githubId": "mikulc",
- "name": "抹茶布丁哇",
- "profileUrl": "https://github.com/mikulc"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/5588042?s=240&v=4",
- "githubId": "mirhossain",
- "name": "Mir Hossain",
- "profileUrl": "https://github.com/mirhossain"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/21024334?s=240&u=e2e02212da12668cc5f6f4c83fa1d3702d589005&v=4",
- "githubId": "misi1987107",
- "name": "misi",
- "profileUrl": "https://github.com/misi1987107"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/2803645?s=240&v=4",
- "githubId": "mosence",
- "name": "MoSence",
- "profileUrl": "https://github.com/mosence"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/97215457?s=240&u=39cbd57f4965c8d129a3ece92ab28e745f665664&v=4",
- "githubId": "Niko-Zeng",
- "name": "Niko-Zeng",
- "profileUrl": "https://github.com/Niko-Zeng"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/78372151?s=240&u=50b7155116d8ac8d18c53654ed93cc98c6729b92&v=4",
- "githubId": "prclin",
- "name": "huangkuilin",
- "profileUrl": "https://github.com/prclin"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/258958689?s=240&v=4",
- "githubId": "qinliyi",
- "name": "qinliyi",
- "profileUrl": "https://github.com/qinliyi"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/131856?s=240&u=95905e958b1f5efd14211753b8ae85836a9b01c5&v=4",
- "githubId": "raboof",
- "name": "Arnout Engelen",
- "profileUrl": "https://github.com/raboof"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/255808?s=240&u=51eddef8dbb8db8ba09a0a3d365470641278e1fe&v=4",
- "githubId": "rbowen",
- "name": "Rich Bowen",
- "profileUrl": "https://github.com/rbowen"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/42276568?s=240&u=248d0f65303d8c8f4a89a7100739cf01e26408cb&v=4",
- "githubId": "realdengziqi",
- "name": "realdengziqi",
- "profileUrl": "https://github.com/realdengziqi"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/34889415?s=240&u=d04e49dd40d28e532f70ababdfc87b8117ae0dbc&v=4",
- "githubId": "s7monk",
- "name": "s7monk",
- "profileUrl": "https://github.com/s7monk"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/150337624?s=240&v=4",
- "githubId": "satishjayagopal",
- "name": "Satish Jayagopal ",
- "profileUrl": "https://github.com/satishjayagopal"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/47138038?s=240&u=c6e83f6aaa4666f7a3104971cb6e74adecc5ad8b&v=4",
- "githubId": "scorpig",
- "name": "scorpig",
- "profileUrl": "https://github.com/scorpig"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/12607748?s=240&u=93a424d2fcc1235efd2b802ef31d8b0ec7f24a4c&v=4",
- "githubId": "sheng-jie",
- "name": "Shengjie Yan",
- "profileUrl": "https://github.com/sheng-jie"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/107047517?s=240&v=4",
- "githubId": "shichao-timeout",
- "name": "shichao-timeout",
- "profileUrl": "https://github.com/shichao-timeout"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/15671474?s=240&u=0e5e1cb6c216d828ef2628782c565503506e5235&v=4",
- "githubId": "Shlpeng",
- "name": "Shlpeng",
- "profileUrl": "https://github.com/Shlpeng"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/46993277?s=240&v=4",
- "githubId": "ShuiMu-peng",
- "name": "Nana Jerde",
- "profileUrl": "https://github.com/ShuiMu-peng"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/86795098?s=240&u=f3b4ca2e98bbcab74f587f7df0804960bae8982f&v=4",
- "githubId": "smunveruddin-mwb",
- "name": "Shabeeruddin",
- "profileUrl": "https://github.com/smunveruddin-mwb"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/19239641?s=240&u=40feb567f446c3cd64c18b2026a971e6cf09f86b&v=4",
- "githubId": "songjianet",
- "name": "songjianet",
- "profileUrl": "https://github.com/songjianet"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/109743341?s=240&u=2f9299166a4811ae83adad741e6fdf1d7595f512&v=4",
- "githubId": "suntectec",
- "name": "suntectec",
- "profileUrl": "https://github.com/suntectec"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/24221472?s=240&u=1edfaae635f3ab46f12f3093ba1b58806cd802c8&v=4",
- "githubId": "suyanhanx",
- "name": "Suyan",
- "profileUrl": "https://github.com/suyanhanx"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/16768136?s=240&u=7f345f374c1097b1b4e53ca4bd27d445a733c66a&v=4",
- "githubId": "wanghuan2054",
- "name": "Wanghuan",
- "profileUrl": "https://github.com/wanghuan2054"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/78582861?s=240&u=67bf5c9aed5dc7aa26200f2e15f9215859874d23&v=4",
- "githubId": "weifuwan",
- "name": "lefeng",
- "profileUrl": "https://github.com/weifuwan"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/1001616?s=240&u=f8b4b4b6204862550ec55700b9518c2cdbb92a7a&v=4",
- "githubId": "wgzhao",
- "name": "Steven Zhao",
- "profileUrl": "https://github.com/wgzhao"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/39487209?s=240&v=4",
- "githubId": "wssmao",
- "name": "wssmao",
- "profileUrl": "https://github.com/wssmao"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/34700551?s=240&u=d1214122b609dcbbdee3325c96efc77a3b13d06b&v=4",
- "githubId": "xiamidavid00",
- "name": "xiami",
- "profileUrl": "https://github.com/xiamidavid00"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/27844885?s=240&u=52ff8e4b7b654a315d41250b63e75d1b4c8797af&v=4",
- "githubId": "xiaochen-zhou",
- "name": "xiaochen",
- "profileUrl": "https://github.com/xiaochen-zhou"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/12961802?s=240&v=4",
- "githubId": "xifeng",
- "name": "will27",
- "profileUrl": "https://github.com/xifeng"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/49302071?s=240&u=3e5008e2c9123281fe43282474ddc95757a60f8b&v=4",
- "githubId": "xinxingi",
- "name": "XinXing",
- "profileUrl": "https://github.com/xinxingi"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/7881241?s=240&u=b75dc9187a95c70853b4fd648f5d2bdde39a5704&v=4",
- "githubId": "xinzhuxiansheng",
- "name": "阿洋",
- "profileUrl": "https://github.com/xinzhuxiansheng"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/32639811?s=240&v=4",
- "githubId": "XuyiK",
- "name": "Shen Yi",
- "profileUrl": "https://github.com/XuyiK"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/1897543?s=240&v=4",
- "githubId": "xvm03",
- "name": "xvm03",
- "profileUrl": "https://github.com/xvm03"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/88439948?s=240&u=c3c5aa08c0013f28c001452ce09e36cf285b7602&v=4",
- "githubId": "yujian225",
- "name": "yujian",
- "profileUrl": "https://github.com/yujian225"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/22396672?s=240&u=1ddf7d95fd47206181c5cf7ac0baaebc4cc6634e&v=4",
- "githubId": "zhangm365",
- "name": "zhangm365",
- "profileUrl": "https://github.com/zhangm365"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/49311144?s=240&v=4",
- "githubId": "zhangyuge1",
- "name": "zhangyuge1",
- "profileUrl": "https://github.com/zhangyuge1"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/37063904?s=240&u=82186c09a8a98b1101b100f1ba0a70a5b0b488f2&v=4",
- "githubId": "zhuangchong",
- "name": "Kerwin",
- "profileUrl": "https://github.com/zhuangchong"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/126888254?s=240&u=2f77db4e2cd545093888b547d96030c1802682a5&v=4",
- "githubId": "zhuchaoling",
- "name": "chaoling",
- "profileUrl": "https://github.com/zhuchaoling"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/13765310?s=240&u=c5734f797ad80d239cfa731ac75b13fc3f95c30d&v=4",
- "githubId": "zhuxt2015",
- "name": "zhuxt2015",
- "profileUrl": "https://github.com/zhuxt2015"
- },
- {
- "avatarUrl": "https://avatars.githubusercontent.com/u/209306256?s=240&v=4",
- "githubId": "zhuyifeiRuichuang",
- "name": "zhu",
- "profileUrl": "https://github.com/zhuyifeiRuichuang"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/75787789?s=240&u=ce35f3e164872c43056b1c11ba4b6ad2eed69374&v=4",
- "githubId": "zooo-code",
- "name": "zoo-code",
- "profileUrl": "https://github.com/zooo-code"
- },
- {
- "avatarUrl":
"https://avatars.githubusercontent.com/u/70795751?s=240&u=4f318a59e599f339241e1aca6f413eeecb427eec&v=4",
- "githubId": "zy-kkk",
- "name": "zy-kkk",
- "profileUrl": "https://github.com/zy-kkk"
+{
+ "contributors": [
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/8108788?v=4",
+ "githubId": "asdf2014",
+ "key": "github:asdf2014",
+ "name": "asdf2014",
+ "profileUrl": "https://github.com/asdf2014",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/200727089?v=4",
+ "githubId": "yzeng1618",
+ "key": "github:yzeng1618",
+ "name": "yzeng1618",
+ "profileUrl": "https://github.com/yzeng1618",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/58297137?v=4",
+ "githubId": "chl-wxp",
+ "key": "github:chl-wxp",
+ "name": "chl-wxp",
+ "profileUrl": "https://github.com/chl-wxp",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/40288034?v=4",
+ "githubId": "CosmosNi",
+ "key": "github:cosmosni",
+ "name": "CosmosNi",
+ "profileUrl": "https://github.com/CosmosNi",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/27844885?v=4",
+ "githubId": "xiaochen-zhou",
+ "key": "github:xiaochen-zhou",
+ "name": "xiaochen-zhou",
+ "profileUrl": "https://github.com/xiaochen-zhou",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/76689593?v=4",
+ "githubId": "zhilinli123",
+ "key": "github:zhilinli123",
+ "name": "zhilinli123",
+ "profileUrl": "https://github.com/zhilinli123",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/19239641?v=4",
+ "githubId": "songjianet",
+ "key": "github:songjianet",
+ "name": "songjianet",
+ "profileUrl": "https://github.com/songjianet",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/40714172?v=4",
+ "githubId": "lightzhao",
+ "key": "github:lightzhao",
+ "name": "lightzhao",
+ "profileUrl": "https://github.com/lightzhao",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/213902744?v=4",
+ "githubId": "nzw921rx",
+ "key": "github:nzw921rx",
+ "name": "nzw921rx",
+ "profileUrl": "https://github.com/nzw921rx",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/8467404?v=4",
+ "githubId": "mans2singh",
+ "key": "github:mans2singh",
+ "name": "mans2singh",
+ "profileUrl": "https://github.com/mans2singh",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/60029759?v=4",
+ "githubId": "MonsterChenzhuo",
+ "key": "github:monsterchenzhuo",
+ "name": "MonsterChenzhuo",
+ "profileUrl": "https://github.com/MonsterChenzhuo",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/29588249?v=4",
+ "githubId": "CheneyYin",
+ "key": "github:cheneyyin",
+ "name": "CheneyYin",
+ "profileUrl": "https://github.com/CheneyYin",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/35768015?v=4",
+ "githubId": "FlechazoW",
+ "key": "github:flechazow",
+ "name": "FlechazoW",
+ "profileUrl": "https://github.com/FlechazoW",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/274959449?v=4",
+ "githubId": "zhangshiming824",
+ "key": "github:zhangshiming824",
+ "name": "zhangshiming824",
+ "profileUrl": "https://github.com/zhangshiming824",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/49054376?v=4",
+ "githubId": "zhaomin1423",
+ "key": "github:zhaomin1423",
+ "name": "zhaomin1423",
+ "profileUrl": "https://github.com/zhaomin1423",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/25904711?v=4",
+ "githubId": "JeremyXin",
+ "key": "github:jeremyxin",
+ "name": "JeremyXin",
+ "profileUrl": "https://github.com/JeremyXin",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/38579068?v=4",
+ "githubId": "litiliu",
+ "key": "github:litiliu",
+ "name": "litiliu",
+ "profileUrl": "https://github.com/litiliu",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/35491928?v=4",
+ "githubId": "laglangyue",
+ "key": "github:laglangyue",
+ "name": "laglangyue",
+ "profileUrl": "https://github.com/laglangyue",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/48329107?v=4",
+ "githubId": "DanielLeens",
+ "key": "github:danielleens",
+ "name": "DanielLeens",
+ "profileUrl": "https://github.com/DanielLeens",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/127465317?v=4",
+ "githubId": "jackyyyyyssss",
+ "key": "github:jackyyyyyssss",
+ "name": "jackyyyyyssss",
+ "profileUrl": "https://github.com/jackyyyyyssss",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/95013770?v=4",
+ "githubId": "xleoken",
+ "key": "github:xleoken",
+ "name": "xleoken",
+ "profileUrl": "https://github.com/xleoken",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/6446530?v=4",
+ "githubId": "sunxiaojian",
+ "key": "github:sunxiaojian",
+ "name": "sunxiaojian",
+ "profileUrl": "https://github.com/sunxiaojian",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/33744252?v=4",
+ "githubId": "531651225",
+ "key": "github:531651225",
+ "name": "531651225",
+ "profileUrl": "https://github.com/531651225",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2370761?v=4",
+ "githubId": "legendtkl",
+ "key": "github:legendtkl",
+ "name": "legendtkl",
+ "profileUrl": "https://github.com/legendtkl",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/37063904?v=4",
+ "githubId": "zhuangchong",
+ "key": "github:zhuangchong",
+ "name": "zhuangchong",
+ "profileUrl": "https://github.com/zhuangchong",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/58908699?v=4",
+ "githubId": "FWLamb",
+ "key": "github:fwlamb",
+ "name": "FWLamb",
+ "profileUrl": "https://github.com/FWLamb",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/21024334?v=4",
+ "githubId": "misi1987107",
+ "key": "github:misi1987107",
+ "name": "misi1987107",
+ "profileUrl": "https://github.com/misi1987107",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/21333000?v=4",
+ "githubId": "cnmac",
+ "key": "github:cnmac",
+ "name": "cnmac",
+ "profileUrl": "https://github.com/cnmac",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/137260654?v=4",
+ "githubId": "happyboy1024",
+ "key": "github:happyboy1024",
+ "name": "happyboy1024",
+ "profileUrl": "https://github.com/happyboy1024",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/180904226?v=4",
+ "githubId": "lm-ylj",
+ "key": "github:lm-ylj",
+ "name": "lm-ylj",
+ "profileUrl": "https://github.com/lm-ylj",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/22071127?v=4",
+ "githubId": "mickeyzzm",
+ "key": "github:mickeyzzm",
+ "name": "mickeyzzm",
+ "profileUrl": "https://github.com/mickeyzzm",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/5850103?v=4",
+ "githubId": "lhyundeadsoul",
+ "key": "github:lhyundeadsoul",
+ "name": "lhyundeadsoul",
+ "profileUrl": "https://github.com/lhyundeadsoul",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/200607371?v=4",
+ "githubId": "Scorpio777888",
+ "key": "github:scorpio777888",
+ "name": "Scorpio777888",
+ "profileUrl": "https://github.com/Scorpio777888",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/200564157?v=4",
+ "githubId": "Gemini147258",
+ "key": "github:gemini147258",
+ "name": "Gemini147258",
+ "profileUrl": "https://github.com/Gemini147258",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/23278356?v=4",
+ "githubId": "jw-itq",
+ "key": "github:jw-itq",
+ "name": "jw-itq",
+ "profileUrl": "https://github.com/jw-itq",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2803645?v=4",
+ "githubId": "mosence",
+ "key": "github:mosence",
+ "name": "mosence",
+ "profileUrl": "https://github.com/mosence",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/8719716?v=4",
+ "githubId": "john8628",
+ "key": "github:john8628",
+ "name": "john8628",
+ "profileUrl": "https://github.com/john8628",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/60566194?v=4",
+ "githubId": "fcb-xiaobo",
+ "key": "github:fcb-xiaobo",
+ "name": "fcb-xiaobo",
+ "profileUrl": "https://github.com/fcb-xiaobo",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/131635688?v=4",
+ "githubId": "XiaoJiang521",
+ "key": "github:xiaojiang521",
+ "name": "XiaoJiang521",
+ "profileUrl": "https://github.com/XiaoJiang521",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14996791?v=4",
+ "githubId": "loustler",
+ "key": "github:loustler",
+ "name": "loustler",
+ "profileUrl": "https://github.com/loustler",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/10048468?v=4",
+ "githubId": "Adamyuanyuan",
+ "key": "github:adamyuanyuan",
+ "name": "Adamyuanyuan",
+ "profileUrl": "https://github.com/Adamyuanyuan",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/77189278?v=4",
+ "githubId": "caicancai",
+ "key": "github:caicancai",
+ "name": "caicancai",
+ "profileUrl": "https://github.com/caicancai",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/96081477?v=4",
+ "githubId": "ricky2129",
+ "key": "github:ricky2129",
+ "name": "ricky2129",
+ "profileUrl": "https://github.com/ricky2129",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/95527066?v=4",
+ "githubId": "LeonYoah",
+ "key": "github:leonyoah",
+ "name": "LeonYoah",
+ "profileUrl": "https://github.com/LeonYoah",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/46189785?v=4",
+ "githubId": "ocean-zhc",
+ "key": "github:ocean-zhc",
+ "name": "ocean-zhc",
+ "profileUrl": "https://github.com/ocean-zhc",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/75787789?v=4",
+ "githubId": "zooo-code",
+ "key": "github:zooo-code",
+ "name": "zooo-code",
+ "profileUrl": "https://github.com/zooo-code",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/10829956?v=4",
+ "githubId": "zixi0825",
+ "key": "github:zixi0825",
+ "name": "zixi0825",
+ "profileUrl": "https://github.com/zixi0825",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/51348093?v=4",
+ "githubId": "FuYouJ",
+ "key": "github:fuyouj",
+ "name": "FuYouJ",
+ "profileUrl": "https://github.com/FuYouJ",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/in/29110?v=4",
+ "githubId": "dependabot[bot]",
+ "key": "github:dependabot[bot]",
+ "name": "dependabot[bot]",
+ "profileUrl": "https://github.com/apps/dependabot",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/49448072?v=4",
+ "githubId": "dyp12",
+ "key": "github:dyp12",
+ "name": "dyp12",
+ "profileUrl": "https://github.com/dyp12",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/69188034?v=4",
+ "githubId": "tmljob",
+ "key": "github:tmljob",
+ "name": "tmljob",
+ "profileUrl": "https://github.com/tmljob",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/147227543?v=4",
+ "githubId": "CloverDew",
+ "key": "github:cloverdew",
+ "name": "CloverDew",
+ "profileUrl": "https://github.com/CloverDew",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/17610965?v=4",
+ "githubId": "loupipalien",
+ "key": "github:loupipalien",
+ "name": "loupipalien",
+ "profileUrl": "https://github.com/loupipalien",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32997128?v=4",
+ "githubId": "tobezhou33",
+ "key": "github:tobezhou33",
+ "name": "tobezhou33",
+ "profileUrl": "https://github.com/tobezhou33",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/27404407?v=4",
+ "githubId": "whhe",
+ "key": "github:whhe",
+ "name": "whhe",
+ "profileUrl": "https://github.com/whhe",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/17332932?v=4",
+ "githubId": "liucongjy",
+ "key": "github:liucongjy",
+ "name": "liucongjy",
+ "profileUrl": "https://github.com/liucongjy",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/65228898?v=4",
+ "githubId": "jia17",
+ "key": "github:jia17",
+ "name": "jia17",
+ "profileUrl": "https://github.com/jia17",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/35251879?v=4",
+ "githubId": "duzhendi",
+ "key": "github:duzhendi",
+ "name": "duzhendi",
+ "profileUrl": "https://github.com/duzhendi",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/65438734?v=4",
+ "githubId": "chestnut-c",
+ "key": "github:chestnut-c",
+ "name": "chestnut-c",
+ "profileUrl": "https://github.com/chestnut-c",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/19184146?v=4",
+ "githubId": "WenDing-Y",
+ "key": "github:wending-y",
+ "name": "WenDing-Y",
+ "profileUrl": "https://github.com/WenDing-Y",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/45645138?v=4",
+ "githubId": "QuakeWang",
+ "key": "github:quakewang",
+ "name": "QuakeWang",
+ "profileUrl": "https://github.com/QuakeWang",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9264192?v=4",
+ "githubId": "kim-up",
+ "key": "github:kim-up",
+ "name": "kim-up",
+ "profileUrl": "https://github.com/kim-up",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/72905543?v=4",
+ "githubId": "NickCodeJourney",
+ "key": "github:nickcodejourney",
+ "name": "NickCodeJourney",
+ "profileUrl": "https://github.com/NickCodeJourney",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/96854451?v=4",
+ "githubId": "dzygoon",
+ "key": "github:dzygoon",
+ "name": "dzygoon",
+ "profileUrl": "https://github.com/dzygoon",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/38197210?v=4",
+ "githubId": "SimonChou12138",
+ "key": "github:simonchou12138",
+ "name": "SimonChou12138",
+ "profileUrl": "https://github.com/SimonChou12138",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/70795751?v=4",
+ "githubId": "zy-kkk",
+ "key": "github:zy-kkk",
+ "name": "zy-kkk",
+ "profileUrl": "https://github.com/zy-kkk",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/5411862?v=4",
+ "githubId": "tcodehuber",
+ "key": "github:tcodehuber",
+ "name": "tcodehuber",
+ "profileUrl": "https://github.com/tcodehuber",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/33916394?v=4",
+ "githubId": "bigdataf",
+ "key": "github:bigdataf",
+ "name": "bigdataf",
+ "profileUrl": "https://github.com/bigdataf",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/5917359?v=4",
+ "githubId": "dongzl",
+ "key": "github:dongzl",
+ "name": "dongzl",
+ "profileUrl": "https://github.com/dongzl",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/20342912?v=4",
+ "githubId": "SEZ9",
+ "key": "github:sez9",
+ "name": "SEZ9",
+ "profileUrl": "https://github.com/SEZ9",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/5416876?v=4",
+ "githubId": "FrommyMind",
+ "key": "github:frommymind",
+ "name": "FrommyMind",
+ "profileUrl": "https://github.com/FrommyMind",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/73057935?v=4",
+ "githubId": "MyeoungDev",
+ "key": "github:myeoungdev",
+ "name": "MyeoungDev",
+ "profileUrl": "https://github.com/MyeoungDev",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/16110876?v=4",
+ "githubId": "harveyyue",
+ "key": "github:harveyyue",
+ "name": "harveyyue",
+ "profileUrl": "https://github.com/harveyyue",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/97283774?v=4",
+ "githubId": "Emor-nj",
+ "key": "github:emor-nj",
+ "name": "Emor-nj",
+ "profileUrl": "https://github.com/Emor-nj",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/6696359?v=4",
+ "githubId": "chocolateBlack",
+ "key": "github:chocolateblack",
+ "name": "chocolateBlack",
+ "profileUrl": "https://github.com/chocolateBlack",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/28802427?v=4",
+ "githubId": "bwcxyk",
+ "key": "github:bwcxyk",
+ "name": "bwcxyk",
+ "profileUrl": "https://github.com/bwcxyk",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/58384836?v=4",
+ "githubId": "xxzuo",
+ "key": "github:xxzuo",
+ "name": "xxzuo",
+ "profileUrl": "https://github.com/xxzuo",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/93303124?v=4",
+ "githubId": "xxsc0529",
+ "key": "github:xxsc0529",
+ "name": "xxsc0529",
+ "profileUrl": "https://github.com/xxsc0529",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/149086643?v=4",
+ "githubId": "zhenyue-xu",
+ "key": "github:zhenyue-xu",
+ "name": "zhenyue-xu",
+ "profileUrl": "https://github.com/zhenyue-xu",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/38655011?v=4",
+ "githubId": "xtr1993",
+ "key": "github:xtr1993",
+ "name": "xtr1993",
+ "profileUrl": "https://github.com/xtr1993",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2646059?v=4",
+ "githubId": "wu-a-ge",
+ "key": "github:wu-a-ge",
+ "name": "wu-a-ge",
+ "profileUrl": "https://github.com/wu-a-ge",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/191934126?v=4",
+ "githubId": "sohurdc",
+ "key": "github:sohurdc",
+ "name": "sohurdc",
+ "profileUrl": "https://github.com/sohurdc",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/146407911?v=4",
+ "githubId": "mrtisttt",
+ "key": "github:mrtisttt",
+ "name": "mrtisttt",
+ "profileUrl": "https://github.com/mrtisttt",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/24804318?v=4",
+ "githubId": "kalencaya",
+ "key": "github:kalencaya",
+ "name": "kalencaya",
+ "profileUrl": "https://github.com/kalencaya",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12154864?v=4",
+ "githubId": "iture123",
+ "key": "github:iture123",
+ "name": "iture123",
+ "profileUrl": "https://github.com/iture123",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/26323834?v=4",
+ "githubId": "jinkachy",
+ "key": "github:jinkachy",
+ "name": "jinkachy",
+ "profileUrl": "https://github.com/jinkachy",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/10296031?v=4",
+ "githubId": "Alberne",
+ "key": "github:alberne",
+ "name": "Alberne",
+ "profileUrl": "https://github.com/Alberne",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/46471288?v=4",
+ "githubId": "YOMO-Lee",
+ "key": "github:yomo-lee",
+ "name": "YOMO-Lee",
+ "profileUrl": "https://github.com/YOMO-Lee",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/53458004?v=4",
+ "githubId": "LiJie20190102",
+ "key": "github:lijie20190102",
+ "name": "LiJie20190102",
+ "profileUrl": "https://github.com/LiJie20190102",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/254644355?v=4",
+ "githubId": "DanielCarter-stack",
+ "key": "github:danielcarter-stack",
+ "name": "DanielCarter-stack",
+ "profileUrl": "https://github.com/DanielCarter-stack",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/77472193?v=4",
+ "githubId": "Cheun99",
+ "key": "github:cheun99",
+ "name": "Cheun99",
+ "profileUrl": "https://github.com/Cheun99",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/174231190?v=4",
+ "githubId": "akulabs8",
+ "key": "github:akulabs8",
+ "name": "akulabs8",
+ "profileUrl": "https://github.com/akulabs8",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/11285685?v=4",
+ "githubId": "296431555",
+ "key": "github:296431555",
+ "name": "296431555",
+ "profileUrl": "https://github.com/296431555",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32795735?v=4",
+ "githubId": "Rianico",
+ "key": "github:rianico",
+ "name": "Rianico",
+ "profileUrl": "https://github.com/Rianico",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/41982310?v=4",
+ "githubId": "xiaofan2022",
+ "key": "github:xiaofan2022",
+ "name": "xiaofan2022",
+ "profileUrl": "https://github.com/xiaofan2022",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/102498303?v=4",
+ "githubId": "wuzhenhua01",
+ "key": "github:wuzhenhua01",
+ "name": "wuzhenhua01",
+ "profileUrl": "https://github.com/wuzhenhua01",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/39860372?v=4",
+ "githubId": "v-wx-v",
+ "key": "github:v-wx-v",
+ "name": "v-wx-v",
+ "profileUrl": "https://github.com/v-wx-v",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/24541857?v=4",
+ "githubId": "skyoct",
+ "key": "github:skyoct",
+ "name": "skyoct",
+ "profileUrl": "https://github.com/skyoct",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/1088645?v=4",
+ "githubId": "wineternity",
+ "key": "github:wineternity",
+ "name": "wineternity",
+ "profileUrl": "https://github.com/wineternity",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/39509320?v=4",
+ "githubId": "jiamin13579",
+ "key": "github:jiamin13579",
+ "name": "jiamin13579",
+ "profileUrl": "https://github.com/jiamin13579",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/25187199?v=4",
+ "githubId": "zhiliang-wu",
+ "key": "github:zhiliang-wu",
+ "name": "zhiliang-wu",
+ "profileUrl": "https://github.com/zhiliang-wu",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7465729?v=4",
+ "githubId": "dufeng1010",
+ "key": "github:dufeng1010",
+ "name": "dufeng1010",
+ "profileUrl": "https://github.com/dufeng1010",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/26395835?v=4",
+ "githubId": "cqutwangyu",
+ "key": "github:cqutwangyu",
+ "name": "cqutwangyu",
+ "profileUrl": "https://github.com/cqutwangyu",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/39090333?v=4",
+ "githubId": "hyboll",
+ "key": "github:hyboll",
+ "name": "hyboll",
+ "profileUrl": "https://github.com/hyboll",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/77819741?v=4",
+ "githubId": "kpretty",
+ "key": "github:kpretty",
+ "name": "kpretty",
+ "profileUrl": "https://github.com/kpretty",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/36143846?v=4",
+ "githubId": "VolodymyrDuke",
+ "key": "github:volodymyrduke",
+ "name": "VolodymyrDuke",
+ "profileUrl": "https://github.com/VolodymyrDuke",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/1001616?v=4",
+ "githubId": "wgzhao",
+ "key": "github:wgzhao",
+ "name": "wgzhao",
+ "profileUrl": "https://github.com/wgzhao",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/45303481?v=4",
+ "githubId": "eyys",
+ "key": "github:eyys",
+ "name": "eyys",
+ "profileUrl": "https://github.com/eyys",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/56808812?v=4",
+ "githubId": "zhibinF",
+ "key": "github:zhibinf",
+ "name": "zhibinF",
+ "profileUrl": "https://github.com/zhibinF",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/10381662?v=4",
+ "githubId": "MRYOG",
+ "key": "github:mryog",
+ "name": "MRYOG",
+ "profileUrl": "https://github.com/MRYOG",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/153884653?v=4",
+ "githubId": "Cyanty",
+ "key": "github:cyanty",
+ "name": "Cyanty",
+ "profileUrl": "https://github.com/Cyanty",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/21034581?v=4",
+ "githubId": "XenosK",
+ "key": "github:xenosk",
+ "name": "XenosK",
+ "profileUrl": "https://github.com/XenosK",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/1195708?v=4",
+ "githubId": "JackeyLee007",
+ "key": "github:jackeylee007",
+ "name": "JackeyLee007",
+ "profileUrl": "https://github.com/JackeyLee007",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/35264598?v=4",
+ "githubId": "JesseAtSZ",
+ "key": "github:jesseatsz",
+ "name": "JesseAtSZ",
+ "profileUrl": "https://github.com/JesseAtSZ",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/17828465?v=4",
+ "githubId": "kone-net",
+ "key": "github:kone-net",
+ "name": "kone-net",
+ "profileUrl": "https://github.com/kone-net",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/10529123?v=4",
+ "githubId": "kyle-cx91",
+ "key": "github:kyle-cx91",
+ "name": "kyle-cx91",
+ "profileUrl": "https://github.com/kyle-cx91",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9366589?v=4",
+ "githubId": "Grypse",
+ "key": "github:grypse",
+ "name": "Grypse",
+ "profileUrl": "https://github.com/Grypse",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/149778446?v=4",
+ "githubId": "joyCurry30",
+ "key": "github:joycurry30",
+ "name": "joyCurry30",
+ "profileUrl": "https://github.com/joyCurry30",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/78372151?v=4",
+ "githubId": "prclin",
+ "key": "github:prclin",
+ "name": "prclin",
+ "profileUrl": "https://github.com/prclin",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14176134?v=4",
+ "githubId": "hk-lrzy",
+ "key": "github:hk-lrzy",
+ "name": "hk-lrzy",
+ "profileUrl": "https://github.com/hk-lrzy",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/52306466?v=4",
+ "githubId": "gitfortian",
+ "key": "github:gitfortian",
+ "name": "gitfortian",
+ "profileUrl": "https://github.com/gitfortian",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/237406003?v=4",
+ "githubId": "heye1005",
+ "key": "github:heye1005",
+ "name": "heye1005",
+ "profileUrl": "https://github.com/heye1005",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/29084491?v=4",
+ "githubId": "lvshaokang",
+ "key": "github:lvshaokang",
+ "name": "lvshaokang",
+ "profileUrl": "https://github.com/lvshaokang",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/59079269?v=4",
+ "githubId": "felix-thinkingdata",
+ "key": "github:felix-thinkingdata",
+ "name": "felix-thinkingdata",
+ "profileUrl": "https://github.com/felix-thinkingdata",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/10725172?v=4",
+ "githubId": "suhyeon729",
+ "key": "github:suhyeon729",
+ "name": "suhyeon729",
+ "profileUrl": "https://github.com/suhyeon729",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/11829658?v=4",
+ "githubId": "dpchenxk",
+ "key": "github:dpchenxk",
+ "name": "dpchenxk",
+ "profileUrl": "https://github.com/dpchenxk",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/77964041?v=4",
+ "githubId": "yuluo-yx",
+ "key": "github:yuluo-yx",
+ "name": "yuluo-yx",
+ "profileUrl": "https://github.com/yuluo-yx",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/10138590?v=4",
+ "githubId": "wfrong",
+ "key": "github:wfrong",
+ "name": "wfrong",
+ "profileUrl": "https://github.com/wfrong",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/6967684?v=4",
+ "githubId": "chovy-3012",
+ "key": "github:chovy-3012",
+ "name": "chovy-3012",
+ "profileUrl": "https://github.com/chovy-3012",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/116274818?v=4",
+ "githubId": "uniding",
+ "key": "github:uniding",
+ "name": "uniding",
+ "profileUrl": "https://github.com/uniding",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/25192317?v=4",
+ "githubId": "JohnZp",
+ "key": "github:johnzp",
+ "name": "JohnZp",
+ "profileUrl": "https://github.com/JohnZp",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/42276568?v=4",
+ "githubId": "realdengziqi",
+ "key": "github:realdengziqi",
+ "name": "realdengziqi",
+ "profileUrl": "https://github.com/realdengziqi",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/69248473?v=4",
+ "githubId": "quicklyfast",
+ "key": "github:quicklyfast",
+ "name": "quicklyfast",
+ "profileUrl": "https://github.com/quicklyfast",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/6279280?v=4",
+ "githubId": "zhdech",
+ "key": "github:zhdech",
+ "name": "zhdech",
+ "profileUrl": "https://github.com/zhdech",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/81779971?v=4",
+ "githubId": "2013650523",
+ "key": "github:2013650523",
+ "name": "2013650523",
+ "profileUrl": "https://github.com/2013650523",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/95120044?v=4",
+ "githubId": "liuzhuang2017",
+ "key": "github:liuzhuang2017",
+ "name": "liuzhuang2017",
+ "profileUrl": "https://github.com/liuzhuang2017",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/79346217?v=4",
+ "githubId": "luckyLJY",
+ "key": "github:luckyljy",
+ "name": "luckyLJY",
+ "profileUrl": "https://github.com/luckyLJY",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/20450037?v=4",
+ "githubId": "eye-gu",
+ "key": "github:eye-gu",
+ "name": "eye-gu",
+ "profileUrl": "https://github.com/eye-gu",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/37446017?v=4",
+ "githubId": "onceMisery",
+ "key": "github:oncemisery",
+ "name": "onceMisery",
+ "profileUrl": "https://github.com/onceMisery",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/3348537?v=4",
+ "githubId": "miaoze8",
+ "key": "github:miaoze8",
+ "name": "miaoze8",
+ "profileUrl": "https://github.com/miaoze8",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/33561138?v=4",
+ "githubId": "lyne7-sc",
+ "key": "github:lyne7-sc",
+ "name": "lyne7-sc",
+ "profileUrl": "https://github.com/lyne7-sc",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/33011406?v=4",
+ "githubId": "matesoul",
+ "key": "github:matesoul",
+ "name": "matesoul",
+ "profileUrl": "https://github.com/matesoul",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/65598179?v=4",
+ "githubId": "JAEKWANG97",
+ "key": "github:jaekwang97",
+ "name": "JAEKWANG97",
+ "profileUrl": "https://github.com/JAEKWANG97",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/16425311?v=4",
+ "githubId": "lihjChina",
+ "key": "github:lihjchina",
+ "name": "lihjChina",
+ "profileUrl": "https://github.com/lihjChina",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/979010?v=4",
+ "githubId": "chenhu",
+ "key": "github:chenhu",
+ "name": "chenhu",
+ "profileUrl": "https://github.com/chenhu",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/58974240?v=4",
+ "githubId": "1ceWine",
+ "key": "github:1cewine",
+ "name": "1ceWine",
+ "profileUrl": "https://github.com/1ceWine",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/11075166?v=4",
+ "githubId": "shashwatsai",
+ "key": "github:shashwatsai",
+ "name": "shashwatsai",
+ "profileUrl": "https://github.com/shashwatsai",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/24455174?v=4",
+ "githubId": "ddna1021",
+ "key": "github:ddna1021",
+ "name": "ddna1021",
+ "profileUrl": "https://github.com/ddna1021",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/22493821?v=4",
+ "githubId": "Al-assad",
+ "key": "github:al-assad",
+ "name": "Al-assad",
+ "profileUrl": "https://github.com/Al-assad",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9261681?v=4",
+ "githubId": "liudechang",
+ "key": "github:liudechang",
+ "name": "liudechang",
+ "profileUrl": "https://github.com/liudechang",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/50567478?v=4",
+ "githubId": "gaopeng666",
+ "key": "github:gaopeng666",
+ "name": "gaopeng666",
+ "profileUrl": "https://github.com/gaopeng666",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/3401509?v=4",
+ "githubId": "chocoboxxf",
+ "key": "github:chocoboxxf",
+ "name": "chocoboxxf",
+ "profileUrl": "https://github.com/chocoboxxf",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/42536066?v=4",
+ "githubId": "hx23840",
+ "key": "github:hx23840",
+ "name": "hx23840",
+ "profileUrl": "https://github.com/hx23840",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/59563468?v=4",
+ "githubId": "Mr-LiuXu",
+ "key": "github:mr-liuxu",
+ "name": "Mr-LiuXu",
+ "profileUrl": "https://github.com/Mr-LiuXu",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/26225234?v=4",
+ "githubId": "luzongzhu",
+ "key": "github:luzongzhu",
+ "name": "luzongzhu",
+ "profileUrl": "https://github.com/luzongzhu",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/44311483?v=4",
+ "githubId": "baicie",
+ "key": "github:baicie",
+ "name": "baicie",
+ "profileUrl": "https://github.com/baicie",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/6228778?v=4",
+ "githubId": "zhangqs0205",
+ "key": "github:zhangqs0205",
+ "name": "zhangqs0205",
+ "profileUrl": "https://github.com/zhangqs0205",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/26161327?v=4",
+ "githubId": "siwen-yu",
+ "key": "github:siwen-yu",
+ "name": "siwen-yu",
+ "profileUrl": "https://github.com/siwen-yu",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14944242?v=4",
+ "githubId": "xpleaf",
+ "key": "github:xpleaf",
+ "name": "xpleaf",
+ "profileUrl": "https://github.com/xpleaf",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/41267072?v=4",
+ "githubId": "kuleat",
+ "key": "github:kuleat",
+ "name": "kuleat",
+ "profileUrl": "https://github.com/kuleat",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/42238827?v=4",
+ "githubId": "CriysHot",
+ "key": "github:criyshot",
+ "name": "CriysHot",
+ "profileUrl": "https://github.com/CriysHot",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7951521?v=4",
+ "githubId": "JNSimba",
+ "key": "github:jnsimba",
+ "name": "JNSimba",
+ "profileUrl": "https://github.com/JNSimba",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/446252?v=4",
+ "githubId": "magicseek",
+ "key": "github:magicseek",
+ "name": "magicseek",
+ "profileUrl": "https://github.com/magicseek",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/93769000?v=4",
+ "githubId": "Jetiaime",
+ "key": "github:jetiaime",
+ "name": "Jetiaime",
+ "profileUrl": "https://github.com/Jetiaime",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/57392019?v=4",
+ "githubId": "taohaozhi1129",
+ "key": "github:taohaozhi1129",
+ "name": "taohaozhi1129",
+ "profileUrl": "https://github.com/taohaozhi1129",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/199671445?v=4",
+ "githubId": "NixonWahome",
+ "key": "github:nixonwahome",
+ "name": "NixonWahome",
+ "profileUrl": "https://github.com/NixonWahome",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/33323415?v=4",
+ "githubId": "getChan",
+ "key": "github:getchan",
+ "name": "getChan",
+ "profileUrl": "https://github.com/getChan",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/26593705?v=4",
+ "githubId": "an-shi-chi-fan",
+ "key": "github:an-shi-chi-fan",
+ "name": "an-shi-chi-fan",
+ "profileUrl": "https://github.com/an-shi-chi-fan",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/42668765?v=4",
+ "githubId": "CallMeKingsley97",
+ "key": "github:callmekingsley97",
+ "name": "CallMeKingsley97",
+ "profileUrl": "https://github.com/CallMeKingsley97",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/43516757?v=4",
+ "githubId": "joonseolee",
+ "key": "github:joonseolee",
+ "name": "joonseolee",
+ "profileUrl": "https://github.com/joonseolee",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7600925?v=4",
+ "githubId": "hantmac",
+ "key": "github:hantmac",
+ "name": "hantmac",
+ "profileUrl": "https://github.com/hantmac",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/20422210?v=4",
+ "githubId": "HaoXuAI",
+ "key": "github:haoxuai",
+ "name": "HaoXuAI",
+ "profileUrl": "https://github.com/HaoXuAI",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/5259296?v=4",
+ "githubId": "GezimSejdiu",
+ "key": "github:gezimsejdiu",
+ "name": "GezimSejdiu",
+ "profileUrl": "https://github.com/GezimSejdiu",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/125380952?v=4",
+ "githubId": "CodingGPT",
+ "key": "github:codinggpt",
+ "name": "CodingGPT",
+ "profileUrl": "https://github.com/CodingGPT",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/132337675?v=4",
+ "githubId": "adarsh-jha-dev",
+ "key": "github:adarsh-jha-dev",
+ "name": "adarsh-jha-dev",
+ "profileUrl": "https://github.com/adarsh-jha-dev",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/26200914?v=4",
+ "githubId": "Asura7969",
+ "key": "github:asura7969",
+ "name": "Asura7969",
+ "profileUrl": "https://github.com/Asura7969",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/11997917?v=4",
+ "githubId": "cottage14",
+ "key": "github:cottage14",
+ "name": "cottage14",
+ "profileUrl": "https://github.com/cottage14",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/35160064?v=4",
+ "githubId": "cason0126",
+ "key": "github:cason0126",
+ "name": "cason0126",
+ "profileUrl": "https://github.com/cason0126",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/64848330?v=4",
+ "githubId": "Ivan-gfan",
+ "key": "github:ivan-gfan",
+ "name": "Ivan-gfan",
+ "profileUrl": "https://github.com/Ivan-gfan",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/17078980?v=4",
+ "githubId": "alextinng",
+ "key": "github:alextinng",
+ "name": "alextinng",
+ "profileUrl": "https://github.com/alextinng",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9760681?v=4",
+ "githubId": "zhangbutao",
+ "key": "github:zhangbutao",
+ "name": "zhangbutao",
+ "profileUrl": "https://github.com/zhangbutao",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/108709094?v=4",
+ "githubId": "liuwei178",
+ "key": "github:liuwei178",
+ "name": "liuwei178",
+ "profileUrl": "https://github.com/liuwei178",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/25769285?v=4",
+ "githubId": "liujinhui1994",
+ "key": "github:liujinhui1994",
+ "name": "liujinhui1994",
+ "profileUrl": "https://github.com/liujinhui1994",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12869649?v=4",
+ "githubId": "chncaesar",
+ "key": "github:chncaesar",
+ "name": "chncaesar",
+ "profileUrl": "https://github.com/chncaesar",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7185047?v=4",
+ "githubId": "hufengkai",
+ "key": "github:hufengkai",
+ "name": "hufengkai",
+ "profileUrl": "https://github.com/hufengkai",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4567493?v=4",
+ "githubId": "4chicat",
+ "key": "github:4chicat",
+ "name": "4chicat",
+ "profileUrl": "https://github.com/4chicat",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/30104232?v=4",
+ "githubId": "gnehil",
+ "key": "github:gnehil",
+ "name": "gnehil",
+ "profileUrl": "https://github.com/gnehil",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4036309?v=4",
+ "githubId": "gleiyu",
+ "key": "github:gleiyu",
+ "name": "gleiyu",
+ "profileUrl": "https://github.com/gleiyu",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/85996062?v=4",
+ "githubId": "gaaraG",
+ "key": "github:gaarag",
+ "name": "gaaraG",
+ "profileUrl": "https://github.com/gaaraG",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/111486498?v=4",
+ "githubId": "e-mhui",
+ "key": "github:e-mhui",
+ "name": "e-mhui",
+ "profileUrl": "https://github.com/e-mhui",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/31128536?v=4",
+ "githubId": "Tu-maimes",
+ "key": "github:tu-maimes",
+ "name": "Tu-maimes",
+ "profileUrl": "https://github.com/Tu-maimes",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/16768136?v=4",
+ "githubId": "wanghuan2054",
+ "key": "github:wanghuan2054",
+ "name": "wanghuan2054",
+ "profileUrl": "https://github.com/wanghuan2054",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/34478654?v=4",
+ "githubId": "YalikWang",
+ "key": "github:yalikwang",
+ "name": "YalikWang",
+ "profileUrl": "https://github.com/YalikWang",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/20518339?v=4",
+ "githubId": "DarkAssassinator",
+ "key": "github:darkassassinator",
+ "name": "DarkAssassinator",
+ "profileUrl": "https://github.com/DarkAssassinator",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/49435072?v=4",
+ "githubId": "panpan2019",
+ "key": "github:panpan2019",
+ "name": "panpan2019",
+ "profileUrl": "https://github.com/panpan2019",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/39845445?v=4",
+ "githubId": "bingquanzhao",
+ "key": "github:bingquanzhao",
+ "name": "bingquanzhao",
+ "profileUrl": "https://github.com/bingquanzhao",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/71205599?v=4",
+ "githubId": "chaos-cn",
+ "key": "github:chaos-cn",
+ "name": "chaos-cn",
+ "profileUrl": "https://github.com/chaos-cn",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/17779352?v=4",
+ "githubId": "zck573693104",
+ "key": "github:zck573693104",
+ "name": "zck573693104",
+ "profileUrl": "https://github.com/zck573693104",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/19639790?v=4",
+ "githubId": "chessplay",
+ "key": "github:chessplay",
+ "name": "chessplay",
+ "profileUrl": "https://github.com/chessplay",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/66239792?v=4",
+ "githubId": "cloud456",
+ "key": "github:cloud456",
+ "name": "cloud456",
+ "profileUrl": "https://github.com/cloud456",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/38197356?v=4",
+ "githubId": "xyq2834646405",
+ "key": "github:xyq2834646405",
+ "name": "xyq2834646405",
+ "profileUrl": "https://github.com/xyq2834646405",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/56523920?v=4",
+ "githubId": "czshh0628",
+ "key": "github:czshh0628",
+ "name": "czshh0628",
+ "profileUrl": "https://github.com/czshh0628",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/45312807?v=4",
+ "githubId": "daigoopautoy",
+ "key": "github:daigoopautoy",
+ "name": "daigoopautoy",
+ "profileUrl": "https://github.com/daigoopautoy",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/60906603?v=4",
+ "githubId": "DalongZhenZ",
+ "key": "github:dalongzhenz",
+ "name": "DalongZhenZ",
+ "profileUrl": "https://github.com/DalongZhenZ",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/136911434?v=4",
+ "githubId": "davidfans",
+ "key": "github:davidfans",
+ "name": "davidfans",
+ "profileUrl": "https://github.com/davidfans",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/187167232?v=4",
+ "githubId": "deng-jeffer",
+ "key": "github:deng-jeffer",
+ "name": "deng-jeffer",
+ "profileUrl": "https://github.com/deng-jeffer",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/114273849?v=4",
+ "githubId": "dengd1937",
+ "key": "github:dengd1937",
+ "name": "dengd1937",
+ "profileUrl": "https://github.com/dengd1937",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/98442320?v=4",
+ "githubId": "denglunfuren",
+ "key": "github:denglunfuren",
+ "name": "denglunfuren",
+ "profileUrl": "https://github.com/denglunfuren",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/6215311?v=4",
+ "githubId": "wuxiansen",
+ "key": "github:wuxiansen",
+ "name": "wuxiansen",
+ "profileUrl": "https://github.com/wuxiansen",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14970783?v=4",
+ "githubId": "dwave",
+ "key": "github:dwave",
+ "name": "dwave",
+ "profileUrl": "https://github.com/dwave",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/21999616?v=4",
+ "githubId": "521daichen",
+ "key": "github:521daichen",
+ "name": "521daichen",
+ "profileUrl": "https://github.com/521daichen",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/25921757?v=4",
+ "githubId": "fengyuceNv",
+ "key": "github:fengyucenv",
+ "name": "fengyuceNv",
+ "profileUrl": "https://github.com/fengyuceNv",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/15171290?v=4",
+ "githubId": "HsbcJone",
+ "key": "github:hsbcjone",
+ "name": "HsbcJone",
+ "profileUrl": "https://github.com/HsbcJone",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/820301?v=4",
+ "githubId": "hf200012",
+ "key": "github:hf200012",
+ "name": "hf200012",
+ "profileUrl": "https://github.com/hf200012",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/23349894?v=4",
+ "githubId": "gejinxin",
+ "key": "github:gejinxin",
+ "name": "gejinxin",
+ "profileUrl": "https://github.com/gejinxin",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/110664176?v=4",
+ "githubId": "haolinkong",
+ "key": "github:haolinkong",
+ "name": "haolinkong",
+ "profileUrl": "https://github.com/haolinkong",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/5432592?v=4",
+ "githubId": "zhouhoo",
+ "key": "github:zhouhoo",
+ "name": "zhouhoo",
+ "profileUrl": "https://github.com/zhouhoo",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9191388?v=4",
+ "githubId": "javalover123",
+ "key": "github:javalover123",
+ "name": "javalover123",
+ "profileUrl": "https://github.com/javalover123",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/166306984?v=4",
+ "githubId": "iamadamnBoy",
+ "key": "github:iamadamnboy",
+ "name": "iamadamnBoy",
+ "profileUrl": "https://github.com/iamadamnBoy",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/87012362?v=4",
+ "githubId": "icekimchi",
+ "key": "github:icekimchi",
+ "name": "icekimchi",
+ "profileUrl": "https://github.com/icekimchi",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9737997?v=4",
+ "githubId": "ISADBA",
+ "key": "github:isadba",
+ "name": "ISADBA",
+ "profileUrl": "https://github.com/ISADBA",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/110733295?v=4",
+ "githubId": "itnccuong",
+ "key": "github:itnccuong",
+ "name": "itnccuong",
+ "profileUrl": "https://github.com/itnccuong",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/53160760?v=4",
+ "githubId": "15810785091",
+ "key": "github:15810785091",
+ "name": "15810785091",
+ "profileUrl": "https://github.com/15810785091",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/90698333?v=4",
+ "githubId": "Xuzhengz",
+ "key": "github:xuzhengz",
+ "name": "Xuzhengz",
+ "profileUrl": "https://github.com/Xuzhengz",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/35368554?v=4",
+ "githubId": "yht0827",
+ "key": "github:yht0827",
+ "name": "yht0827",
+ "profileUrl": "https://github.com/yht0827",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/5363203?v=4",
+ "githubId": "yanxiaole",
+ "key": "github:yanxiaole",
+ "name": "yanxiaole",
+ "profileUrl": "https://github.com/yanxiaole",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/11640862?v=4",
+ "githubId": "Yves-yuan",
+ "key": "github:yves-yuan",
+ "name": "Yves-yuan",
+ "profileUrl": "https://github.com/Yves-yuan",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/22335970?v=4",
+ "githubId": "yingh0ng",
+ "key": "github:yingh0ng",
+ "name": "yingh0ng",
+ "profileUrl": "https://github.com/yingh0ng",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/91566669?v=4",
+ "githubId": "77amyfly",
+ "key": "github:77amyfly",
+ "name": "77amyfly",
+ "profileUrl": "https://github.com/77amyfly",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/102840730?v=4",
+ "githubId": "ZmmBigdata",
+ "key": "github:zmmbigdata",
+ "name": "ZmmBigdata",
+ "profileUrl": "https://github.com/ZmmBigdata",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/6513361?v=4",
+ "githubId": "Zuhdan",
+ "key": "github:zuhdan",
+ "name": "Zuhdan",
+ "profileUrl": "https://github.com/Zuhdan",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/33439363?v=4",
+ "githubId": "Zzihh",
+ "key": "github:zzihh",
+ "name": "Zzihh",
+ "profileUrl": "https://github.com/Zzihh",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/42175590?v=4",
+ "githubId": "agendazhang",
+ "key": "github:agendazhang",
+ "name": "agendazhang",
+ "profileUrl": "https://github.com/agendazhang",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/64648893?v=4",
+ "githubId": "aksmf1442",
+ "key": "github:aksmf1442",
+ "name": "aksmf1442",
+ "profileUrl": "https://github.com/aksmf1442",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/111327440?v=4",
+ "githubId": "asia-zengtao",
+ "key": "github:asia-zengtao",
+ "name": "asia-zengtao",
+ "profileUrl": "https://github.com/asia-zengtao",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/88973955?v=4",
+ "githubId": "bestcx",
+ "key": "github:bestcx",
+ "name": "bestcx",
+ "profileUrl": "https://github.com/bestcx",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/41284456?v=4",
+ "githubId": "bravekong",
+ "key": "github:bravekong",
+ "name": "bravekong",
+ "profileUrl": "https://github.com/bravekong",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/51365967?v=4",
+ "githubId": "chang-wd",
+ "key": "github:chang-wd",
+ "name": "chang-wd",
+ "profileUrl": "https://github.com/chang-wd",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/59957056?v=4",
+ "githubId": "waywtdcc",
+ "key": "github:waywtdcc",
+ "name": "waywtdcc",
+ "profileUrl": "https://github.com/waywtdcc",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/77488507?v=4",
+ "githubId": "Zhouwen-CN",
+ "key": "github:zhouwen-cn",
+ "name": "Zhouwen-CN",
+ "profileUrl": "https://github.com/Zhouwen-CN",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/21049373?v=4",
+ "githubId": "chenqianwen",
+ "key": "github:chenqianwen",
+ "name": "chenqianwen",
+ "profileUrl": "https://github.com/chenqianwen",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/102030622?v=4",
+ "githubId": "xdu-chenrj",
+ "key": "github:xdu-chenrj",
+ "name": "xdu-chenrj",
+ "profileUrl": "https://github.com/xdu-chenrj",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/58193040?v=4",
+ "githubId": "shuihua777",
+ "key": "github:shuihua777",
+ "name": "shuihua777",
+ "profileUrl": "https://github.com/shuihua777",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32946731?v=4",
+ "githubId": "choucmei",
+ "key": "github:choucmei",
+ "name": "choucmei",
+ "profileUrl": "https://github.com/choucmei",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/84334635?v=4",
+ "githubId": "cl0924",
+ "key": "github:cl0924",
+ "name": "cl0924",
+ "profileUrl": "https://github.com/cl0924",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/245328643?v=4",
+ "githubId": "mengxpgogogo-eng",
+ "key": "github:mengxpgogogo-eng",
+ "name": "mengxpgogogo-eng",
+ "profileUrl": "https://github.com/mengxpgogogo-eng",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/39671742?v=4",
+ "githubId": "michalrys",
+ "key": "github:michalrys",
+ "name": "michalrys",
+ "profileUrl": "https://github.com/michalrys",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/41814775?v=4",
+ "githubId": "WilliamTan778",
+ "key": "github:williamtan778",
+ "name": "WilliamTan778",
+ "profileUrl": "https://github.com/WilliamTan778",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/54729175?v=4",
+ "githubId": "ZhangWeike2000",
+ "key": "github:zhangweike2000",
+ "name": "ZhangWeike2000",
+ "profileUrl": "https://github.com/ZhangWeike2000",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7700151?v=4",
+ "githubId": "muzhongjiang",
+ "key": "github:muzhongjiang",
+ "name": "muzhongjiang",
+ "profileUrl": "https://github.com/muzhongjiang",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/65696095?v=4",
+ "githubId": "niumy0701",
+ "key": "github:niumy0701",
+ "name": "niumy0701",
+ "profileUrl": "https://github.com/niumy0701",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/35603505?v=4",
+ "githubId": "nutsjian",
+ "key": "github:nutsjian",
+ "name": "nutsjian",
+ "profileUrl": "https://github.com/nutsjian",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14260128?v=4",
+ "githubId": "papadave66",
+ "key": "github:papadave66",
+ "name": "papadave66",
+ "profileUrl": "https://github.com/papadave66",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/1475840?v=4",
+ "githubId": "ponxu",
+ "key": "github:ponxu",
+ "name": "ponxu",
+ "profileUrl": "https://github.com/ponxu",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/104759811?v=4",
+ "githubId": "pstrasser",
+ "key": "github:pstrasser",
+ "name": "pstrasser",
+ "profileUrl": "https://github.com/pstrasser",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/20521442?v=4",
+ "githubId": "qianmoQ",
+ "key": "github:qianmoq",
+ "name": "qianmoQ",
+ "profileUrl": "https://github.com/qianmoQ",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/226938682?v=4",
+ "githubId": "qingzheguo-flash",
+ "key": "github:qingzheguo-flash",
+ "name": "qingzheguo-flash",
+ "profileUrl": "https://github.com/qingzheguo-flash",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/8474821?v=4",
+ "githubId": "quanzhian",
+ "key": "github:quanzhian",
+ "name": "quanzhian",
+ "profileUrl": "https://github.com/quanzhian",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/24691125?v=4",
+ "githubId": "rtyuy",
+ "key": "github:rtyuy",
+ "name": "rtyuy",
+ "profileUrl": "https://github.com/rtyuy",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/34889415?v=4",
+ "githubId": "s7monk",
+ "key": "github:s7monk",
+ "name": "s7monk",
+ "profileUrl": "https://github.com/s7monk",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/3823038?v=4",
+ "githubId": "sandyfog",
+ "key": "github:sandyfog",
+ "name": "sandyfog",
+ "profileUrl": "https://github.com/sandyfog",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/37610566?v=4",
+ "githubId": "scienceyang",
+ "key": "github:scienceyang",
+ "name": "scienceyang",
+ "profileUrl": "https://github.com/scienceyang",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/25974968?v=4",
+ "githubId": "shfshihuafeng",
+ "key": "github:shfshihuafeng",
+ "name": "shfshihuafeng",
+ "profileUrl": "https://github.com/shfshihuafeng",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/29705424?v=4",
+ "githubId": "shirukai",
+ "key": "github:shirukai",
+ "name": "shirukai",
+ "profileUrl": "https://github.com/shirukai",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/106915934?v=4",
+ "githubId": "silenceland",
+ "key": "github:silenceland",
+ "name": "silenceland",
+ "profileUrl": "https://github.com/silenceland",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/20313983?v=4",
+ "githubId": "stdnt-xiao",
+ "key": "github:stdnt-xiao",
+ "name": "stdnt-xiao",
+ "profileUrl": "https://github.com/stdnt-xiao",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/24603395?v=4",
+ "githubId": "stormrise",
+ "key": "github:stormrise",
+ "name": "stormrise",
+ "profileUrl": "https://github.com/stormrise",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7359662?v=4",
+ "githubId": "aijing-sun",
+ "key": "github:aijing-sun",
+ "name": "aijing-sun",
+ "profileUrl": "https://github.com/aijing-sun",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/292286327?v=4",
+ "githubId": "15037143579",
+ "key": "github:15037143579",
+ "name": "15037143579",
+ "profileUrl": "https://github.com/15037143579",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/60096181?v=4",
+ "githubId": "jouzi5",
+ "key": "github:jouzi5",
+ "name": "jouzi5",
+ "profileUrl": "https://github.com/jouzi5",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/10458239?v=4",
+ "githubId": "wsyhj",
+ "key": "github:wsyhj",
+ "name": "wsyhj",
+ "profileUrl": "https://github.com/wsyhj",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/151982401?v=4",
+ "githubId": "junjunclub",
+ "key": "github:junjunclub",
+ "name": "junjunclub",
+ "profileUrl": "https://github.com/junjunclub",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/10473037?v=4",
+ "githubId": "kartikkudada",
+ "key": "github:kartikkudada",
+ "name": "kartikkudada",
+ "profileUrl": "https://github.com/kartikkudada",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14048009?v=4",
+ "githubId": "screnwei",
+ "key": "github:screnwei",
+ "name": "screnwei",
+ "profileUrl": "https://github.com/screnwei",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/13393823?v=4",
+ "githubId": "kksxf",
+ "key": "github:kksxf",
+ "name": "kksxf",
+ "profileUrl": "https://github.com/kksxf",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4361038?v=4",
+ "githubId": "krutoileshii",
+ "key": "github:krutoileshii",
+ "name": "krutoileshii",
+ "profileUrl": "https://github.com/krutoileshii",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/66303359?v=4",
+ "githubId": "Lifu12",
+ "key": "github:lifu12",
+ "name": "Lifu12",
+ "profileUrl": "https://github.com/Lifu12",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/167724592?v=4",
+ "githubId": "latch890727",
+ "key": "github:latch890727",
+ "name": "latch890727",
+ "profileUrl": "https://github.com/latch890727",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/37135911?v=4",
+ "githubId": "lcyyyyyy",
+ "key": "github:lcyyyyyy",
+ "name": "lcyyyyyy",
+ "profileUrl": "https://github.com/lcyyyyyy",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/40498606?v=4",
+ "githubId": "qifanlili",
+ "key": "github:qifanlili",
+ "name": "qifanlili",
+ "profileUrl": "https://github.com/qifanlili",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/23052750?v=4",
+ "githubId": "limaiwang",
+ "key": "github:limaiwang",
+ "name": "limaiwang",
+ "profileUrl": "https://github.com/limaiwang",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/131222468?v=4",
+ "githubId": "linjianchang",
+ "key": "github:linjianchang",
+ "name": "linjianchang",
+ "profileUrl": "https://github.com/linjianchang",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/97881446?v=4",
+ "githubId": "realcpf",
+ "key": "github:realcpf",
+ "name": "realcpf",
+ "profileUrl": "https://github.com/realcpf",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/20568293?v=4",
+ "githubId": "lizu18xz",
+ "key": "github:lizu18xz",
+ "name": "lizu18xz",
+ "profileUrl": "https://github.com/lizu18xz",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/162566599?v=4",
+ "githubId": "loveyang1990",
+ "key": "github:loveyang1990",
+ "name": "loveyang1990",
+ "profileUrl": "https://github.com/loveyang1990",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/8317417?v=4",
+ "githubId": "lucifer1024",
+ "key": "github:lucifer1024",
+ "name": "lucifer1024",
+ "profileUrl": "https://github.com/lucifer1024",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/50309690?v=4",
+ "githubId": "lucklilili",
+ "key": "github:lucklilili",
+ "name": "lucklilili",
+ "profileUrl": "https://github.com/lucklilili",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/10443485?v=4",
+ "githubId": "luketalent",
+ "key": "github:luketalent",
+ "name": "luketalent",
+ "profileUrl": "https://github.com/luketalent",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/35752202?v=4",
+ "githubId": "viverlxl",
+ "key": "github:viverlxl",
+ "name": "viverlxl",
+ "profileUrl": "https://github.com/viverlxl",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/40759793?v=4",
+ "githubId": "lvlv-feifei",
+ "key": "github:lvlv-feifei",
+ "name": "lvlv-feifei",
+ "profileUrl": "https://github.com/lvlv-feifei",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12122541?v=4",
+ "githubId": "mdianjun",
+ "key": "github:mdianjun",
+ "name": "mdianjun",
+ "profileUrl": "https://github.com/mdianjun",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/58839004?v=4",
+ "githubId": "maozhen520",
+ "key": "github:maozhen520",
+ "name": "maozhen520",
+ "profileUrl": "https://github.com/maozhen520",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/8587410?v=4",
+ "githubId": "Vonng",
+ "key": "github:vonng",
+ "name": "Vonng",
+ "profileUrl": "https://github.com/Vonng",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/93637544?v=4",
+ "githubId": "JiangTChen",
+ "key": "github:jiangtchen",
+ "name": "JiangTChen",
+ "profileUrl": "https://github.com/JiangTChen",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/153489642?v=4",
+ "githubId": "Gfreely",
+ "key": "github:gfreely",
+ "name": "Gfreely",
+ "profileUrl": "https://github.com/Gfreely",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/130607246?v=4",
+ "githubId": "GabrielBBaldez",
+ "key": "github:gabrielbbaldez",
+ "name": "GabrielBBaldez",
+ "profileUrl": "https://github.com/GabrielBBaldez",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/33364356?v=4",
+ "githubId": "youyangkou",
+ "key": "github:youyangkou",
+ "name": "youyangkou",
+ "profileUrl": "https://github.com/youyangkou",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/62366173?v=4",
+ "githubId": "GoldWaterFall",
+ "key": "github:goldwaterfall",
+ "name": "GoldWaterFall",
+ "profileUrl": "https://github.com/GoldWaterFall",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/111937686?v=4",
+ "githubId": "Gxinge",
+ "key": "github:gxinge",
+ "name": "Gxinge",
+ "profileUrl": "https://github.com/Gxinge",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/24907215?v=4",
+ "githubId": "whutpencil",
+ "key": "github:whutpencil",
+ "name": "whutpencil",
+ "profileUrl": "https://github.com/whutpencil",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/62638283?v=4",
+ "githubId": "haocheni",
+ "key": "github:haocheni",
+ "name": "haocheni",
+ "profileUrl": "https://github.com/haocheni",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/8801075?v=4",
+ "githubId": "luohoufu",
+ "key": "github:luohoufu",
+ "name": "luohoufu",
+ "profileUrl": "https://github.com/luohoufu",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/29452021?v=4",
+ "githubId": "smallhibiscus",
+ "key": "github:smallhibiscus",
+ "name": "smallhibiscus",
+ "profileUrl": "https://github.com/smallhibiscus",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/19581913?v=4",
+ "githubId": "HuPengCheng",
+ "key": "github:hupengcheng",
+ "name": "HuPengCheng",
+ "profileUrl": "https://github.com/HuPengCheng",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/49712197?v=4",
+ "githubId": "lianghuan-xatu",
+ "key": "github:lianghuan-xatu",
+ "name": "lianghuan-xatu",
+ "profileUrl": "https://github.com/lianghuan-xatu",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4647473?v=4",
+ "githubId": "rucciva",
+ "key": "github:rucciva",
+ "name": "rucciva",
+ "profileUrl": "https://github.com/rucciva",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/105715531?v=4",
+ "githubId": "Interest1-wyt",
+ "key": "github:interest1-wyt",
+ "name": "Interest1-wyt",
+ "profileUrl": "https://github.com/Interest1-wyt",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/16789800?v=4",
+ "githubId": "LingangJiang",
+ "key": "github:lingangjiang",
+ "name": "LingangJiang",
+ "profileUrl": "https://github.com/LingangJiang",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/5292953?v=4",
+ "githubId": "JueLance",
+ "key": "github:juelance",
+ "name": "JueLance",
+ "profileUrl": "https://github.com/JueLance",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/5466142?v=4",
+ "githubId": "joexjx",
+ "key": "github:joexjx",
+ "name": "joexjx",
+ "profileUrl": "https://github.com/joexjx",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/206793529?v=4",
+ "githubId": "kehan-zhou",
+ "key": "github:kehan-zhou",
+ "name": "kehan-zhou",
+ "profileUrl": "https://github.com/kehan-zhou",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/18548053?v=4",
+ "githubId": "Kyofin",
+ "key": "github:kyofin",
+ "name": "Kyofin",
+ "profileUrl": "https://github.com/Kyofin",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/38547014?v=4",
+ "githubId": "lvyanquan",
+ "key": "github:lvyanquan",
+ "name": "lvyanquan",
+ "profileUrl": "https://github.com/lvyanquan",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/42635285?v=4",
+ "githubId": "L-Gryps",
+ "key": "github:l-gryps",
+ "name": "L-Gryps",
+ "profileUrl": "https://github.com/L-Gryps",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7970393?v=4",
+ "githubId": "hapfish",
+ "key": "github:hapfish",
+ "name": "hapfish",
+ "profileUrl": "https://github.com/hapfish",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/28469648?v=4",
+ "githubId": "spyyes",
+ "key": "github:spyyes",
+ "name": "spyyes",
+ "profileUrl": "https://github.com/spyyes",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/38427477?v=4",
+ "githubId": "1996fanrui",
+ "key": "github:1996fanrui",
+ "name": "1996fanrui",
+ "profileUrl": "https://github.com/1996fanrui",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/41584969?v=4",
+ "githubId": "BookTraceless",
+ "key": "github:booktraceless",
+ "name": "BookTraceless",
+ "profileUrl": "https://github.com/BookTraceless",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/105560839?v=4",
+ "githubId": "anirudh-hegde",
+ "key": "github:anirudh-hegde",
+ "name": "anirudh-hegde",
+ "profileUrl": "https://github.com/anirudh-hegde",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/59541666?v=4",
+ "githubId": "Anthippi",
+ "key": "github:anthippi",
+ "name": "Anthippi",
+ "profileUrl": "https://github.com/Anthippi",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/46051506?v=4",
+ "githubId": "Anush008",
+ "key": "github:anush008",
+ "name": "Anush008",
+ "profileUrl": "https://github.com/Anush008",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/56586636?v=4",
+ "githubId": "arifgore",
+ "key": "github:arifgore",
+ "name": "arifgore",
+ "profileUrl": "https://github.com/arifgore",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/136636751?v=4",
+ "githubId": "asapekia",
+ "key": "github:asapekia",
+ "name": "asapekia",
+ "profileUrl": "https://github.com/asapekia",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/172983394?v=4",
+ "githubId": "assokhi",
+ "key": "github:assokhi",
+ "name": "assokhi",
+ "profileUrl": "https://github.com/assokhi",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/42203474?v=4",
+ "githubId": "shangeyao",
+ "key": "github:shangeyao",
+ "name": "shangeyao",
+ "profileUrl": "https://github.com/shangeyao",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/31247303?v=4",
+ "githubId": "bmk15897",
+ "key": "github:bmk15897",
+ "name": "bmk15897",
+ "profileUrl": "https://github.com/bmk15897",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/10903595?v=4",
+ "githubId": "forecasted",
+ "key": "github:forecasted",
+ "name": "forecasted",
+ "profileUrl": "https://github.com/forecasted",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32196893?v=4",
+ "githubId": "Bingz2",
+ "key": "github:bingz2",
+ "name": "Bingz2",
+ "profileUrl": "https://github.com/Bingz2",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/21306664?v=4",
+ "githubId": "zhaowq32",
+ "key": "github:zhaowq32",
+ "name": "zhaowq32",
+ "profileUrl": "https://github.com/zhaowq32",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7455230?v=4",
+ "githubId": "yiminyangguang520",
+ "key": "github:yiminyangguang520",
+ "name": "yiminyangguang520",
+ "profileUrl": "https://github.com/yiminyangguang520",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/29974394?v=4",
+ "githubId": "BruceWong96",
+ "key": "github:brucewong96",
+ "name": "BruceWong96",
+ "profileUrl": "https://github.com/BruceWong96",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/226213077?v=4",
+ "githubId": "CNF96",
+ "key": "github:cnf96",
+ "name": "CNF96",
+ "profileUrl": "https://github.com/CNF96",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/10972761?v=4",
+ "githubId": "godliness",
+ "key": "github:godliness",
+ "name": "godliness",
+ "profileUrl": "https://github.com/godliness",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/49837965?v=4",
+ "githubId": "hezean",
+ "key": "github:hezean",
+ "name": "hezean",
+ "profileUrl": "https://github.com/hezean",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/222899698?v=4",
+ "githubId": "Chris79OG",
+ "key": "github:chris79og",
+ "name": "Chris79OG",
+ "profileUrl": "https://github.com/Chris79OG",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/37104691?v=4",
+ "githubId": "wattt3",
+ "key": "github:wattt3",
+ "name": "wattt3",
+ "profileUrl": "https://github.com/wattt3",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/25450043?v=4",
+ "githubId": "kangdw0x80",
+ "key": "github:kangdw0x80",
+ "name": "kangdw0x80",
+ "profileUrl": "https://github.com/kangdw0x80",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9244946?v=4",
+ "githubId": "DingPengfei",
+ "key": "github:dingpengfei",
+ "name": "DingPengfei",
+ "profileUrl": "https://github.com/DingPengfei",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/39044001?v=4",
+ "githubId": "EchoLee5",
+ "key": "github:echolee5",
+ "name": "EchoLee5",
+ "profileUrl": "https://github.com/EchoLee5",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/83908738?v=4",
+ "githubId": "emmanuelmoon",
+ "key": "github:emmanuelmoon",
+ "name": "emmanuelmoon",
+ "profileUrl": "https://github.com/emmanuelmoon",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/96386005?v=4",
+ "githubId": "Polaris-XLY",
+ "key": "github:polaris-xly",
+ "name": "Polaris-XLY",
+ "profileUrl": "https://github.com/Polaris-XLY",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/75803408?v=4",
+ "githubId": "ThugJudy",
+ "key": "github:thugjudy",
+ "name": "ThugJudy",
+ "profileUrl": "https://github.com/ThugJudy",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/236133619?v=4",
+ "githubId": "puneetdixit200",
+ "key": "github:puneetdixit200",
+ "name": "puneetdixit200",
+ "profileUrl": "https://github.com/puneetdixit200",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/171763575?v=4",
+ "githubId": "QiaoJ-Chen",
+ "key": "github:qiaoj-chen",
+ "name": "QiaoJ-Chen",
+ "profileUrl": "https://github.com/QiaoJ-Chen",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4456014?v=4",
+ "githubId": "remones",
+ "key": "github:remones",
+ "name": "remones",
+ "profileUrl": "https://github.com/remones",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/16421989?v=4",
+ "githubId": "zhongqishang",
+ "key": "github:zhongqishang",
+ "name": "zhongqishang",
+ "profileUrl": "https://github.com/zhongqishang",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/123948115?v=4",
+ "githubId": "QuanhongDing",
+ "key": "github:quanhongding",
+ "name": "QuanhongDing",
+ "profileUrl": "https://github.com/QuanhongDing",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/134313151?v=4",
+ "githubId": "rameshreddy-adutla",
+ "key": "github:rameshreddy-adutla",
+ "name": "rameshreddy-adutla",
+ "profileUrl": "https://github.com/rameshreddy-adutla",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/11287509?v=4",
+ "githubId": "taoran92",
+ "key": "github:taoran92",
+ "name": "taoran92",
+ "profileUrl": "https://github.com/taoran92",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/206159924?v=4",
+ "githubId": "RongHaa",
+ "key": "github:ronghaa",
+ "name": "RongHaa",
+ "profileUrl": "https://github.com/RongHaa",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/25000682?v=4",
+ "githubId": "Saintyang",
+ "key": "github:saintyang",
+ "name": "Saintyang",
+ "profileUrl": "https://github.com/Saintyang",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/43207256?v=4",
+ "githubId": "Sephiroth1024",
+ "key": "github:sephiroth1024",
+ "name": "Sephiroth1024",
+ "profileUrl": "https://github.com/Sephiroth1024",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/11351183?v=4",
+ "githubId": "ShaunWuu",
+ "key": "github:shaunwuu",
+ "name": "ShaunWuu",
+ "profileUrl": "https://github.com/ShaunWuu",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/35885339?v=4",
+ "githubId": "ss666",
+ "key": "github:ss666",
+ "name": "ss666",
+ "profileUrl": "https://github.com/ss666",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/19779893?v=4",
+ "githubId": "Larborator",
+ "key": "github:larborator",
+ "name": "Larborator",
+ "profileUrl": "https://github.com/Larborator",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/88310340?v=4",
+ "githubId": "PeppaPage",
+ "key": "github:peppapage",
+ "name": "PeppaPage",
+ "profileUrl": "https://github.com/PeppaPage",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/83086483?v=4",
+ "githubId": "souraOP",
+ "key": "github:souraop",
+ "name": "souraOP",
+ "profileUrl": "https://github.com/souraOP",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/8518239?v=4",
+ "githubId": "gitter-badger",
+ "key": "github:gitter-badger",
+ "name": "gitter-badger",
+ "profileUrl": "https://github.com/gitter-badger",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/99788018?v=4",
+ "githubId": "Thomas-HuWei",
+ "key": "github:thomas-huwei",
+ "name": "Thomas-HuWei",
+ "profileUrl": "https://github.com/Thomas-HuWei",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/85242618?v=4",
+ "githubId": "tungbq",
+ "key": "github:tungbq",
+ "name": "tungbq",
+ "profileUrl": "https://github.com/tungbq",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/38640904?v=4",
+ "githubId": "Wan95u",
+ "key": "github:wan95u",
+ "name": "Wan95u",
+ "profileUrl": "https://github.com/Wan95u",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7960313?v=4",
+ "githubId": "chaplinthink",
+ "key": "github:chaplinthink",
+ "name": "chaplinthink",
+ "profileUrl": "https://github.com/chaplinthink",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/40282570?v=4",
+ "githubId": "Wudadada",
+ "key": "github:wudadada",
+ "name": "Wudadada",
+ "profileUrl": "https://github.com/Wudadada",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/88846228?v=4",
+ "githubId": "LJW21-02",
+ "key": "github:ljw21-02",
+ "name": "LJW21-02",
+ "profileUrl": "https://github.com/LJW21-02",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/57029745?v=4",
+ "githubId": "ahuljh",
+ "key": "github:ahuljh",
+ "name": "ahuljh",
+ "profileUrl": "https://github.com/ahuljh",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/30048352?v=4",
+ "githubId": "zqr10159",
+ "key": "github:zqr10159",
+ "name": "zqr10159",
+ "profileUrl": "https://github.com/zqr10159",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/73072436?v=4",
+ "githubId": "luciobvjr",
+ "key": "github:luciobvjr",
+ "name": "luciobvjr",
+ "profileUrl": "https://github.com/luciobvjr",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/18724224?v=4",
+ "githubId": "LuigiDurso",
+ "key": "github:luigidurso",
+ "name": "LuigiDurso",
+ "profileUrl": "https://github.com/LuigiDurso",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/88380922?v=4",
+ "githubId": "Muktha9491",
+ "key": "github:muktha9491",
+ "name": "Muktha9491",
+ "profileUrl": "https://github.com/Muktha9491",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/3809732?v=4",
+ "githubId": "kevinjmh",
+ "key": "github:kevinjmh",
+ "name": "kevinjmh",
+ "profileUrl": "https://github.com/kevinjmh",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/29880465?v=4",
+ "githubId": "marklightning",
+ "key": "github:marklightning",
+ "name": "marklightning",
+ "profileUrl": "https://github.com/marklightning",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/25300639?v=4",
+ "githubId": "MartinWitt",
+ "key": "github:martinwitt",
+ "name": "MartinWitt",
+ "profileUrl": "https://github.com/MartinWitt",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/204274427?v=4",
+ "githubId": "Marx-Carvalho",
+ "key": "github:marx-carvalho",
+ "name": "Marx-Carvalho",
+ "profileUrl": "https://github.com/Marx-Carvalho",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/102272920?v=4",
+ "githubId": "mattheliu",
+ "key": "github:mattheliu",
+ "name": "mattheliu",
+ "profileUrl": "https://github.com/mattheliu",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/103855548?v=4",
+ "githubId": "Best2Two",
+ "key": "github:best2two",
+ "name": "Best2Two",
+ "profileUrl": "https://github.com/Best2Two",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/129352893?v=4",
+ "githubId": "Morssssy",
+ "key": "github:morssssy",
+ "name": "Morssssy",
+ "profileUrl": "https://github.com/Morssssy",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/5358537?v=4",
+ "githubId": "HexMox",
+ "key": "github:hexmox",
+ "name": "HexMox",
+ "profileUrl": "https://github.com/HexMox",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/89640199?v=4",
+ "githubId": "MuraliMon",
+ "key": "github:muralimon",
+ "name": "MuraliMon",
+ "profileUrl": "https://github.com/MuraliMon",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/17893309?v=4",
+ "githubId": "immustard",
+ "key": "github:immustard",
+ "name": "immustard",
+ "profileUrl": "https://github.com/immustard",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/46993277?v=4",
+ "githubId": "ShuiMu-peng",
+ "key": "github:shuimu-peng",
+ "name": "ShuiMu-peng",
+ "profileUrl": "https://github.com/ShuiMu-peng",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/136299351?v=4",
+ "githubId": "nianliuu",
+ "key": "github:nianliuu",
+ "name": "nianliuu",
+ "profileUrl": "https://github.com/nianliuu",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/22212484?v=4",
+ "githubId": "OswinWu",
+ "key": "github:oswinwu",
+ "name": "OswinWu",
+ "profileUrl": "https://github.com/OswinWu",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/131730726?v=4",
+ "githubId": "supernovaYe",
+ "key": "github:supernovaye",
+ "name": "supernovaYe",
+ "profileUrl": "https://github.com/supernovaYe",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/77265354?v=4",
+ "githubId": "B1F030",
+ "key": "github:b1f030",
+ "name": "B1F030",
+ "profileUrl": "https://github.com/B1F030",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/126852357?v=4",
+ "githubId": "OmkarK-7",
+ "key": "github:omkark-7",
+ "name": "OmkarK-7",
+ "profileUrl": "https://github.com/OmkarK-7",
+ "type": "User"
+ },
+ {
+ "avatarUrl": "https://avatars.githubusercontent.com/u/127476112?v=4",
+ "githubId": "jihun4452",
+ "key": "github:jihun4452",
+ "name": "jihun4452",
+ "profileUrl": "https://github.com/jihun4452",
+ "type": "User"
+ }
+ ],
+ "summary": {
+ "displayedContributors": 386,
+ "existingTeamContributors": 31,
+ "repository": "apache/seatunnel",
+ "totalContributors": 417
}
-]
+}
diff --git a/tools/generate-team-pr-contributors.js
b/tools/generate-team-pr-contributors.js
index 9320d4aa5b70..cee773acd82d 100644
--- a/tools/generate-team-pr-contributors.js
+++ b/tools/generate-team-pr-contributors.js
@@ -3,11 +3,11 @@ const path = require('path');
const {execSync} = require('child_process');
const REPO_OWNER = 'apache';
-const REPO_NAME = 'seatunnel-website';
+const REPO_NAME = 'seatunnel';
const ROOT_DIR = path.resolve(__dirname, '..');
const TEAM_CONFIG_PATH = path.join(ROOT_DIR, 'src/pages/team/languages.json');
const OUTPUT_PATH = path.join(ROOT_DIR, 'src/pages/team/pr-contributors.json');
-const GRAPHQL_ENDPOINT = 'https://api.github.com/graphql';
+const CONTRIBUTORS_ENDPOINT =
`https://api.github.com/repos/${REPO_OWNER}/${REPO_NAME}/contributors`;
function readGithubToken() {
const envToken = process.env.GITHUB_TOKEN || process.env.GH_TOKEN;
@@ -29,30 +29,20 @@ function readGithubToken() {
}
}
-async function graphqlRequest(token, query, variables) {
- const response = await fetch(GRAPHQL_ENDPOINT, {
- method: 'POST',
+async function githubRequest(token, url) {
+ const response = await fetch(url, {
+ method: 'GET',
headers: {
Authorization: `Bearer ${token}`,
- 'Content-Type': 'application/json',
'User-Agent': 'seatunnel-website-team-contributors-script',
},
- body: JSON.stringify({query, variables}),
});
if (!response.ok) {
- throw new Error(`GitHub GraphQL request failed: ${response.status}
${response.statusText}`);
+ throw new Error(`GitHub request failed: ${response.status}
${response.statusText}`);
}
- const payload = await response.json();
-
- if (payload.errors?.length) {
- throw new Error(
- `GitHub GraphQL errors: ${payload.errors.map((item) =>
item.message).join('; ')}`
- );
- }
-
- return payload.data;
+ return response.json();
}
function readExistingGithubIds() {
@@ -63,90 +53,70 @@ function readExistingGithubIds() {
);
}
-async function fetchAllPullRequestAuthors(token) {
- const query = `
- query PullRequestAuthors($owner: String!, $name: String!, $cursor: String)
{
- repository(owner: $owner, name: $name) {
- pullRequests(
- first: 100
- after: $cursor
- states: [OPEN, CLOSED, MERGED]
- orderBy: {field: CREATED_AT, direction: ASC}
- ) {
- pageInfo {
- hasNextPage
- endCursor
- }
- nodes {
- author {
- __typename
- login
- avatarUrl(size: 240)
- url
- ... on User {
- name
- }
- }
- }
- }
- }
- }
- `;
+function createUserContributor(contributor) {
+ return {
+ avatarUrl: contributor.avatar_url,
+ githubId: contributor.login,
+ key: `github:${contributor.login.toLowerCase()}`,
+ name: contributor.login,
+ profileUrl: contributor.html_url,
+ type: 'User',
+ };
+}
- const authors = new Map();
- let cursor = null;
- let hasNextPage = true;
+async function fetchAllContributors(token, existingGithubIds) {
+ const contributors = [];
+ let excludedExistingTeam = 0;
+ let page = 1;
- while (hasNextPage) {
- const data = await graphqlRequest(token, query, {
- owner: REPO_OWNER,
- name: REPO_NAME,
- cursor,
- });
- const pullRequests = data.repository.pullRequests;
+ while (true) {
+ const pageContributors = await githubRequest(
+ token,
+ `${CONTRIBUTORS_ENDPOINT}?per_page=100&page=${page}`
+ );
- for (const node of pullRequests.nodes) {
- const author = node.author;
+ if (!pageContributors.length) {
+ break;
+ }
- if (!author?.login) {
- continue;
- }
+ for (const contributor of pageContributors) {
+ const login = contributor.login?.trim();
- const login = author.login.trim();
- const normalizedLogin = login.toLowerCase();
+ if (login) {
+ const normalizedLogin = login.toLowerCase();
- if (normalizedLogin === 'ghost' || normalizedLogin.endsWith('[bot]')) {
- continue;
- }
+ if (existingGithubIds.has(normalizedLogin)) {
+ excludedExistingTeam += 1;
+ continue;
+ }
- if (!authors.has(normalizedLogin)) {
- authors.set(normalizedLogin, {
- avatarUrl: author.avatarUrl,
- githubId: login,
- name: author.name || login,
- profileUrl: author.url,
- });
+ contributors.push(createUserContributor(contributor));
}
}
- hasNextPage = pullRequests.pageInfo.hasNextPage;
- cursor = pullRequests.pageInfo.endCursor;
+ page += 1;
}
- return authors;
+ return {
+ contributors,
+ summary: {
+ displayedContributors: contributors.length,
+ existingTeamContributors: excludedExistingTeam,
+ repository: `${REPO_OWNER}/${REPO_NAME}`,
+ totalContributors: contributors.length + excludedExistingTeam,
+ },
+ };
}
async function main() {
const token = readGithubToken();
const existingGithubIds = readExistingGithubIds();
- const authors = await fetchAllPullRequestAuthors(token);
- const contributors = [...authors.entries()]
- .filter(([githubId]) => !existingGithubIds.has(githubId))
- .map(([, contributor]) => contributor)
- .sort((left, right) => left.githubId.localeCompare(right.githubId, 'en',
{sensitivity: 'base'}));
-
- fs.writeFileSync(OUTPUT_PATH, JSON.stringify(contributors, null, 2) + '\n');
- console.log(`Generated ${contributors.length} PR contributors in
${path.relative(ROOT_DIR, OUTPUT_PATH)}.`);
+ const contributorData = await fetchAllContributors(token, existingGithubIds);
+
+ fs.writeFileSync(OUTPUT_PATH, JSON.stringify(contributorData, null, 2) +
'\n');
+ console.log(
+ `Generated ${contributorData.summary.displayedContributors} contributors
from ${contributorData.summary.repository} in ${path.relative(ROOT_DIR,
OUTPUT_PATH)}.`
+ );
}
main().catch((error) => {