「无开源 不AI」
开源精神为人工智能在近十年的快速发展提供了重要的源动力,伴随着计算框架、算法等AI技术的相继开源,AI模型构建的门槛得以降低。但AI的产业化落地,需要针对数据处理、特征工程、模型构建、应用上线等机器学习全流程各个环节进行优化,市场上罕有此类开源AI基础技术。
机器学习数据库OpenMLDB的开源,为机器学习应用高效供给正确的数据,加速了AI应用的工程化落地,填补了开源AI基础技术领域的空白。而OpenMLDB的全面发展离不开广大开发者的支持。随着OpenMLDB 0.3.0版本的发布,OpenMLDB社区发起「OpenMLDB贡献者计划」(OpenMLDB Contributor Program,简称OCP),希望更多开发者参与社区建设,一同构建包容、友好、完善的开源生态,加速AI工程化落地进程。
「OCP | OpenMLDB贡献者计划」
面向对象:
所有对OpenMLDB项目感兴趣的开发者
开源社区:
OpenMLDBhttps://github.com/4paradigm/OpenMLDBsourl.cn/XKbiuB
贡献者任务(第一期):
贡献者任务列表详见GitHub链接(Contributor Challenges - Collection 1)Contributor Challenges - Collection 1github.com/4paradigm/OpenMLDB/issues/825
具体参与方式:
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技术交流群中交流(可点击下方链接扫码加入)OpenMLDB技术交流群memark.io/wp-content/uploads/2021/12/OpenMLDB-group.png
详细规则:
- 贡献者任务:可关注置顶issue——“Contributor Challenges - Collection 1”
- 认领方式:在该项目issue下留言“ I would like to help”将视为认领成功
- 完成标准:最先提交PR并被合并视为任务完成
- 沟通方式:GitHub issue、Slack及OpenMLDB技术交流群
贡献奖励:
- 本期任务均为简单任务,任务完成后将获得社区定制周边礼包(数据线+鼠标垫+IP玩偶)
奖励发放方式:
- 任务完成后通过邮件形式确认:邮件需发送至社区官方邮箱
- OpenMLDB社区官方邮箱地址:contact@openmldb.ai
- 邮件命名:OCP第一期 + 任务代码(如826)
- 邮件正文需包含如下有效信息:GitHub任务链接 + GitHub ID + 有效快递收件信息(收件人姓名/手机号/收件地址)
- 核实任务完成情况后,贡献者奖励(开发者社区定制周边礼包)将通过快递形式发送
任务说明:
- 提交形式:所有贡献者任务均在GitHub平台并以 Pull Request 形式提交
- 奖励标准:提交时间和任务完成质量,评选规则由 OpenMLDB 社区决定
- 首期贡献者任务截止时间:2022年2月6日
- 兑换期限:任务完成后请主动提供相关信息至官方邮箱contact@openmldb.ai,逾期将视为自动放弃
- 本期任务均为简单任务,任务完成后将获得社区定制周边礼包(数据线+鼠标垫+IP玩偶)
奖励发放方式:
- 任务完成后通过邮件形式确认:邮件需发送至社区官方邮箱
- OpenMLDB社区官方邮箱地址:contact@openmldb.ai
- 邮件命名:OCP第一期 + 任务代码(如826)
- 邮件正文需包含如下有效信息:GitHub任务链接 + GitHub ID + 有效快递收件信息(收件人姓名/手机号/收件地址)
- 核实任务完成情况后,贡献者奖励(开发者社区定制周边礼包)将通过快递形式发送
任务说明:
- 提交形式:所有贡献者任务均在GitHub平台并以 Pull Request 形式提交
- 奖励标准:提交时间和任务完成质量,评选规则由 OpenMLDB 社区决定
- 首期贡献者任务截止时间:2022年2月6日
- 兑换期限:任务完成后请主动提供相关信息至官方邮箱contact@openmldb.ai,逾期将视为自动放弃
- OpenMLDB社区官方邮箱地址:contact@openmldb.ai
- 邮件命名:OCP第一期 + 任务代码(如826)
- 邮件正文需包含如下有效信息:GitHub任务链接 + GitHub ID + 有效快递收件信息(收件人姓名/手机号/收件地址)
- 提交形式:所有贡献者任务均在GitHub平台并以 Pull Request 形式提交
- 奖励标准:提交时间和任务完成质量,评选规则由 OpenMLDB 社区决定
- 首期贡献者任务截止时间:2022年2月6日
- 兑换期限:任务完成后请主动提供相关信息至官方邮箱contact@openmldb.ai,逾期将视为自动放弃
(* OpenMLDB 社区保留活动最终解释权)
任务参考链接:
OpenMLDB SQL 内置函数开发指南github.com/4paradigm/OpenMLDB/blob/main/docs/cn/built_in_function_develop_guide.mdOpenMLDB contribution guidegithub.com/4paradigm/OpenMLDB/blob/main/CONTRIBUTING.md
「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位在任Maintainer的认可 1.保证子模块项目代码的正确性
2.及时响应社区提交的PR
3.定期参加社区研讨会对代码拥有LGTM的权限 Maintainer 项目的规划和设计者,拥有合并主分支的权限,从Reviewer中产生 1.对OpenMLDB的技术目标和方向深入了解
2.积极组织技术研讨会,并提出有建设性的方案
3.能处理代码实现过程中的复杂问题
4.PMC内的成员投票一致通过 1.整体把控项目的代码质量
2.指导Contributor和Reviewer对OpenMLDB持续贡献
3.定期参与Committer会议,对项目发展拥有优先知情权
社区角色 | 主要职责 | 参入方式 | 权利及义务 |
---|---|---|---|
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位在任Maintainer的认可 | 1.保证子模块项目代码的正确性 2.及时响应社区提交的PR 3.定期参加社区研讨会对代码拥有LGTM的权限 |
Maintainer | 项目的规划和设计者,拥有合并主分支的权限,从Reviewer中产生 | 1.对OpenMLDB的技术目标和方向深入了解 2.积极组织技术研讨会,并提出有建设性的方案 3.能处理代码实现过程中的复杂问题 4.PMC内的成员投票一致通过 | 1.整体把控项目的代码质量 2.指导Contributor和Reviewer对OpenMLDB持续贡献 3.定期参与Committer会议,对项目发展拥有优先知情权 |
一起成为OpenMLDB贡献者,期待大家的加入!