开源机器学习数据库OpenMLDB贡献者计划全面启动!

「无开源 不AI」 开源精神为人工智能在近十年的快速发展提供了重要的源动力,伴随着计算框架、算法等AI技术的相继开源,AI模型构建的门槛得以降低。但AI的产业化落地,需要针对数据处理、特征工程、模型构建、应用上线等机器学习全流程各个环节进行优化,市场上罕有此类开源AI基础技术。
机器学习数据库OpenMLDB的开源,为机器学习应用高效供给正确的数据,加速了AI应用的工程化落地,填补了开源AI基础技术领域的空白。而OpenMLDB的全面发展离不开广大开发者的支持。随着OpenMLDB 0.3.0版本的发布,OpenMLDB社区发起「OpenMLDB贡献者计划」(OpenMLDB Contributor Program,简称OCP),希望更多开发者参与社区建设,一同构建包容、友好、完善的开源生态,加速AI工程化落地进程。
「OCP | OpenMLDB贡献者计划」 面向对象:
所有对OpenMLDB项目感兴趣的开发者
开源社区:
OpenMLDB:https://github.com/4paradigm/...
贡献者任务(第一期):
开源机器学习数据库OpenMLDB贡献者计划全面启动!
文章图片

贡献者任务列表详见GitHub链接(Contributor Challenges - Collection 1)
具体参与方式:
Step 1:在贡献者计划任务列表中,选取感兴趣的issue,并留言“I would like to help”,留言则视为任务认领成功
Step 2:基于issue进行开发,并且提交pull request。注意,在 PR 提交以后,请在相关 issue 页面的 "Linked pull requests" 里链接到你所提交的 PR 上
Step 3:PR提交后,OpenMLDB PMC将进行review,达到任务标准的PR将被merge,merge后即视为任务完成
期间遇到任何问题,均可在OpenMLDB技术交流群中交流(可扫描下方群二维码加入)
详细规则:
贡献者任务:可关注置顶issue——“Contributor Challenges - Collection 1”
认领方式:在该项目issue下留言“ I would like to help”将视为认领成功
完成标准:最先提交PR并被合并视为任务完成
沟通方式:GitHub issue、Slack及OpenMLDB技术交流群
开源机器学习数据库OpenMLDB贡献者计划全面启动!
文章图片

贡献奖励:
本期任务均为简单任务,任务完成后将获得社区定制周边礼包(数据线+鼠标垫+IP玩偶)
开源机器学习数据库OpenMLDB贡献者计划全面启动!
文章图片

奖励发放方式:
任务完成后通过邮件形式确认:邮件需发送至社区官方邮箱
OpenMLDB社区官方邮箱地址:contact@openmldb.ai
邮件命名:OCP第一期 + 任务代码(如826)
邮件正文需包含如下有效信息:GitHub任务链接 + GitHub ID + 有效快递收件信息(收件人姓名/手机号/收件地址)
核实任务完成情况后,贡献者奖励(开发者社区定制周边礼包)将通过快递形式发送
任务说明:
【开源机器学习数据库OpenMLDB贡献者计划全面启动!】提交形式:所有贡献者任务均在GitHub平台并以 Pull Request 形式提交
奖励标准:提交时间和任务完成质量,评选规则由 OpenMLDB 社区决定
首期贡献者任务截止时间:2022年2月6日
兑换期限:任务完成后请主动提供相关信息至官方邮箱contact@openmldb.ai,逾期将视为自动放弃
(* OpenMLDB 社区保留活动最终解释权)
任务参考链接:
OpenMLDB SQL 内置函数开发指南
OpenMLDB contribution guide
「OpenMLDB Developer Group及权利义务」

社区角色 主要职责 参入方式 权利及义务
Contributor 社区贡献者 提交PR并被合并 ≥1 OpenMLDB开源贡献者认证证书,并对外公示宣传(GitHub及知乎等渠道)
Active Contributor 活跃的社区贡献者 1.提交PR并被合并 ≥8、2.得到2位现任Reviewer的认可 1.核心技术人员交流机会、2.项目 monthly meeting 参与权、3.高校开发者可进入第四范式实习生绿色通道(优先面试机会),并拥有第四范式校招offer直通车(优先面试机会)
Reviewer 负责审查社区提交的代码,保证代码的质量和正确性,从Contributor中产生 1.熟悉代码库、2.为OpenMLDB子模块贡献一定数量的代码3.获得≥2位在任Committer的认可 1.保证子模块项目代码的正确性、2.及时响应社区提交的PR、3.定期参加社区研讨会对代码拥有LGTM的权限
Committer 由Maintainer或PMC推荐,对OpenMLDB有突出贡献的Contributor。需要独立完成至少一个feature或者修复重大bug 1.良好的技术判断力,至少是两个以上子模块的Reviewer、2.审阅并合并了一定数量的OpenMLDB代码、3.对OpenMLDB性能提升做出突出贡献,修复了重大bug4.由≥2名在任Committer的认可 1.整体把控项目的代码质量、2.指导Contributor和Reviewer对OpenMLDB持续贡献、3.定期参与Committer会议,对项目发展拥有优先知情权
Maintainer 项目的规划和设计者,拥有合并主分支的权限,从Committer中产生 1.对OpenMLDB的技术目标和方向深入了解、2.积极组织技术研讨会,并提出有建设性的方案、3.能处理代码实现过程中的复杂问题、4.PMC内的成员投票一致通过 1.制定子模块的技术设计和决策、2.设置子模块的技术方向和优先级、3.参与版本发布,规划项目发展路线、4.指导Contributor,Reviewer和Committer对OpenMLDB持续贡献、5.保证子模块的整体质量
一起成为OpenMLDB贡献者,期待大家的加入!

    推荐阅读