This is an automated email from the ASF dual-hosted git repository. suyanhanx pushed a commit to branch maturity-model in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git
commit 8c44a6f894e0910dd0fe8182a966b6999b7a1074 Author: suyanhanx <[email protected]> AuthorDate: Sun Dec 3 22:15:19 2023 +0800 add people part Signed-off-by: suyanhanx <[email protected]> --- website/community/index.md | 13 ++++-- website/src/components/committers/index.jsx | 53 ++++++++++++++++++++++ website/src/components/committers/index.module.css | 4 ++ 3 files changed, 67 insertions(+), 3 deletions(-) diff --git a/website/community/index.md b/website/community/index.md index a01e685f6..161675947 100644 --- a/website/community/index.md +++ b/website/community/index.md @@ -8,7 +8,7 @@ Every volunteer project obtains its strength from the people involved in it. We You can: -* Use our project and provide a feedback. +* Use our project and provide feedback. * Provide us with the use-cases. * Report bugs and submit patches. * Contribute code, documentation. @@ -37,14 +37,14 @@ If you email us with a code snippet, make sure that: * you do not link to files in external services as such files can change, get deleted or the link might break and thus make an archived email thread useless * you paste text instead of screenshots of text -* you keep formatting when pasting code in order to keep the code readable +* you keep formatting when pasting code to keep the code readable * there are enough import statements to avoid ambiguities ## Issue tracker We use GitHub Issues to track all code related issues: https://github.com/apache/incubator-opendal/issues -You must have a [GitHub account](https://github.com/signup) in order to log cases and issues. +You must have a [GitHub account](https://github.com/signup) to log cases and issues. ### Bug reports @@ -63,3 +63,10 @@ Enhancements or new feature proposals are also welcome. The more concrete and ra ## Source code * OpenDAL core repository: https://github.com/apache/incubator-opendal + +## People +The list below could be outdated. Please find the most up-to-date list [here](https://people.apache.org/phonebook.html?podling=opendal). + +import Committers from "../src/components/Committers" + +<Committers/> diff --git a/website/src/components/committers/index.jsx b/website/src/components/committers/index.jsx new file mode 100644 index 000000000..0974ca681 --- /dev/null +++ b/website/src/components/committers/index.jsx @@ -0,0 +1,53 @@ +import React from 'react' +import styles from './index.module.css' + +// Sorted by apacheId +const committers = [ + { githubId: 'ClSlaid', apacheId: 'cailue', name: 'Cai Lue', isPMC: true }, + { githubId: 'Young-Flash', apacheId: 'dongyang', name: 'Dongyang Zheng', isPMC: false }, + { githubId: 'G-XD', apacheId: 'gxd', name: 'Xiangdong', isPMC: false }, + { githubId: 'Hexiaoqiao', apacheId: 'hexiaoqiao', name: 'Xiaoqiao He', isPMC: true }, + { githubId: 'oowl', apacheId: 'junouyang', name: 'Jun Ouyang', isPMC: false }, + { githubId: 'dqhl76', apacheId: 'liuqingyue', name: 'Liuqing Yue', isPMC: false }, + { githubId: 'Zheaoli', apacheId: 'manjusaka', name: 'Zheao Li', isPMC: false }, + { githubId: 'messense', apacheId: 'messense', name: 'Lusheng Lyu', isPMC: false }, + { githubId: 'morristai', apacheId: 'morristai', name: 'Morris Tai', isPMC: false }, + { githubId: 'WillemJiang', apacheId: 'ningjiang', name: 'Willem Ning Jiang', isPMC: true }, + { githubId: 'PsiACE', apacheId: 'psiace', name: 'Chojan Shang', isPMC: true }, + { githubId: 'silver-ymz', apacheId: 'silver', name: 'Mingzhuo Yin', isPMC: true }, + { githubId: 'sundy-li', apacheId: 'sundyli', name: 'Sundy Li', isPMC: true }, + { githubId: 'suyanhanx', apacheId: 'suyanhanx', name: 'Han Xu', isPMC: true }, + { githubId: 'tedliu1', apacheId: 'tedliu', name: 'Ted Liu', isPMC: true }, + { githubId: 'tisonkun', apacheId: 'tison', name: 'Zili Chen', isPMC: true }, + { githubId: 'wu-sheng', apacheId: 'wusheng', name: 'Sheng Wu', isPMC: true }, + { githubId: 'Xuanwo', apacheId: 'xuanwo', name: 'Hao Ding', isPMC: true }, + { githubId: 'Ji-Xinyou', apacheId: 'xyji', name: 'Xinyou Ji', isPMC: false } +] + +export default function Committers() { + return <> + <table> + <thead> + <tr> + <th><b>Avatar</b></th> + <th><b>Name</b></th> + <th><b>Apache ID</b></th> + <th><b>GitHub ID</b></th> + </tr> + </thead> + <tbody> + {committers + .sort((c0, c1) => c0.apacheId.localeCompare(c1.apacheId)) + .map(v => ( + <tr key={v.name}> + <td><img width={64} className={styles.contributorAvatar} + src={`https://github.com/${v.githubId}.png`} alt={v.name}/></td> + <td>{v.isPMC ? <b>{v.name}</b> : v.name}</td> + <td>{v.apacheId}</td> + <td><a target={"_blank"} href={`https://github.com/${v.githubId}`}>{v.githubId}</a></td> + </tr> + ))} + </tbody> + </table> + </> +} diff --git a/website/src/components/committers/index.module.css b/website/src/components/committers/index.module.css new file mode 100644 index 000000000..80d8890ed --- /dev/null +++ b/website/src/components/committers/index.module.css @@ -0,0 +1,4 @@ +.contributorAvatar { + width: 50px; + border-radius: 50%; +}
