贡献者任务第三期精彩来袭

叮,你收到一封来自社区的新邮件:开源机器学习数据库OpenMLDB,邀请你参与第三期贡献者任务
机器学习数据库OpenMLDB,以开源的特征数据治理能力、SQL开发能力,提供全栈功能的、低门槛特征数据计算和管理平台,面向闭环解决 AI 工程化落地的数据治理难题,帮助企业去做到低成本高效率地解决问题,已经在上百个企业级人工智能场景中得到落地。
本次贡献者活动面向社区的新老朋友,欢迎全球开发者共同参与到OpenMLDB项目优化当中!

贡献者任务内容

本次活动分为面向新朋友的简单任务和面向老朋友的中等难度任务。

【面向新朋友的简单任务】

● 文档类改进
● 独立的小问题解决,比如某些代码格式或者命名问题,处理某些简单的异常逻辑等
此类任务对所有第一次给社区做贡献的开发者都是友好的,对OpenMLDB代码结构认知基本为零也可以动手尝试噢!
此类任务较为简单,每个任务大家可以在1天内完成,让新朋友快速熟悉社区~
新手级别的可贡献主题只需要去我们的 GitHub 上查找带有 good first issue 的 issues 即可。或者简单点击下面链接直达:https://github.com/4paradigm/OpenMLDB/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22
file

「参与流程」

  1. 通过上述链接找到自己感兴趣的带有 good first issue 标签的 issues
  2. 在特定的 issue 下面留言,表明自己即将在感兴趣的 issue 上展开工作,我们的社区维护者将会把该 issue 的 assignee 变更为你
  3. (可选)你也可以发一封邮件到我们的开发者社区的邮件列表 openmldb-developers@googlegroups.com ,包含你将要工作的 issue 编号,来确保所有的开发者意识到你即将在某个 issue 上展开具体工作
  4. 你现在可以正常的编写代码,提交 PR

【面向老朋友的中等难度任务】

● 较为独立的小模块的实现,比如增加某个第三方生态的 connector
● 修复或者增加某个特定的功能,比如实现一个 built-in 函数
此类任务更适合对OpenMLDB 整体比较了解,有实际使用测试过,对于代码结构有一定的认知的小伙伴噢!
此类任务需要一定的基础,每个任务大致需要2~7天完成。
希望做出贡献的小伙伴可以去我们的 GitHub 上查找带有 call-for-contributions 的 issues 即可。或者简单点击下面链接直达:https://github.com/4paradigm/OpenMLDB/issues?q=is%3Aopen+is%3Aissue+label%3Acall-for-contributions
file

「参与流程」

  1. 通过上述链接找到自己感兴趣的带有 call-for-contributions 标签的 issues
  2. 在特定的 issue 下面留言,表明自己即将在感兴趣的 issue 上展开工作,我们的社区维护者将会把该 issue 的 assignee 变更为你
  3. (可选)你也可以发一封邮件到我们的开发者社区的邮件列表 openmldb-developers@googlegroups.com ,包含你将要工作的 issue 编号,来确保所有的开发者意识到你即将在某个 issue 上展开具体工作
  4. 你现在可以正常的编写代码,提交 PR
    非常欢迎大家通过开发者邮件列表(openmldb-developers@googlegroups.com)来通知社区即将参与特定 issue 的开发!

开发期间如果遇到任何问题,也可以通过 slack 或微信群进行沟通和交流!可以通过扫描下方二维码加入群聊~
file

活动奖励

1、 新手任务奖励

在截止日期前完成新手任务(新朋友任务,即解决 good-first-issue 标签的 issues),即可获得 OpenMLDB 社区定制周边大礼包 A 或 B(二选一)!
OpenMLDB 社区定制周边大礼包 A:数据线 + 鼠标垫 + IP 玩偶
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hgFYkvle-1652152746159)(https://openmldb.ai/wordpress/wp-content/uploads/2022/05/image-1652151801762.png)]
OpenMLDB 社区定制周边大礼包 B:空调毯 + OpenMLDB 限量版 T恤(黑白两色可选)
file

2、 熟手任务奖励

在截止日期前完成熟手任务(老朋友任务,即解决 call-for-contributions 标签的 issues),即可获得 OpenMLDB 社区定制周边大礼包C!
OpenMLDB 社区定制周边大礼包 C:猫王音响 + OpenMLDB 限量版定制鸭舌帽
file

奖励发放方式

l 确认方式:任务完成后将以邮件的形式确认,需发送邮件至社区官方邮箱(contact@openmldb.ai)
l 格式内容:邮件命名为 “OCP 第三期 + 任务代码(如 826)”,正文需包含”GitHub 任务链接 + GitHub ID + 有效快递收件信息(收件人姓名/手机号/收件地址)”的有效信息
l 发放形式:核实任务完成情况后,贡献者奖励将以快递形式送达

任务说明

l 提交形式:所有贡献者任务均在 GitHub 平台并以 Pull Request 形式提交
l 奖励标准:提交时间和任务完成质量,评选规则由 OpenMLDB 社区决定
l 截止时间:2022年7月6日
l 兑换要求:任务完成后请在截止日期前主动提供相关信息至官方邮箱 contact@openmldb.ai,逾期将视为自动放弃
(* OpenMLDB 社区保留活动最终解释权)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在GitLab上统计贡献者的代码量,你可以使用以下命令: ``` git log --author="username" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' ``` 这个命令将统计指定用户的提交代码行数,其中`username`是你要统计的用户的用户名。 如果你想统计所有贡献者的代码量,可以使用以下命令: ``` git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' -; done ``` 这个命令将列出所有贡献者的用户名以及他们的代码量统计。 如果你只想统计所有贡献者的提交次数,可以使用以下命令: ``` git log --pretty='%aN' | sort | uniq -c | sort -k1 -n -r ``` 这个命令将按照提交次数从高到低的顺序列出所有贡献者的用户名和提交次数。 请注意,这些命令需要在GitLab的代码仓库目录中运行。 #### 引用[.reference_title] - *1* [统计Git项目各成员贡献量(代码行数、提交次数)](https://blog.csdn.net/sinat_34461975/article/details/128897916)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值