Elastic Contributor Program
规则
准备参与贡献?首先来了解一下赢取积分的规则。
基本内容
所有贡献必须遵守 Elastic 社区行为规范。贡献必须为原创作品,如有必要,必须列出引用来源。如果委员会认定贡献者存在剽窃行为,您将被踢出此项目。
组织活动
通过组织活动(例如聚会、编程马拉松、虚拟活动或者研讨会)获取积分需满足以下条件:
- 活动必须向公众开放。聚会、研讨会或除会议以外的任何活动必须免费开放。
- 您必须提供有效的活动页面链接。
- 活动页面必须显示您的全名、活动日期和描述。
- 活动主题必须围绕 Elastic 产品和解决方案。
- 参与者人数至少 10 人,并至少进行一次技术讲座。
每提交一项组织活动,您可获得 6 个积分。
演讲
通过在活动(例如聚会、研讨会、会议)中演讲以获取积分需满足以下条件:
- 演讲必须向公众开放。聚会、研讨会或除会议以外的任何活动必须免费开放。
- 您必须提供有效的活动页面链接。
- 活动页面必须显示您的全名、演讲标题和活动日期。
- 演讲主题必须围绕 Elastic 产品和解决方案。
- 参与者人数至少 10 人,演讲持续时间至少 7 分钟。
每提交一次演讲,您可获得 6 个积分。
文字内容
通过文字内容(例如文章或博客帖子)获取积分需满足以下条件:
- 您必须提供有效的内容链接。禁止包含付费墙,但是允许要求注册或登录。
- 文字内容必须显示您的全名和发布日期。
- 文字内容主题必须围绕 Elastic 产品和解决方案。
- 文字内容字数至少为 200 字以上(以行数计大约等同于 10 行)。
每提交一项文字内容,您可获得 6 个积分。
视频
通过视频教程、系列视频或用例录制获取积分需满足以下条件:
- 您必须提供有效的视频链接。禁止包含付费墙,但是允许要求注册或登录。
- 视频或视频描述中必须显示您的全名和发布日期。
- 视频主题必须围绕 Elastic 产品和解决方案。
- 视频或系列视频的时长至少 5 分钟以上。
每提交一个视频或系列视频,您可获得 4 个积分。
翻译
通过笔译 elastic.co 博客获取积分需满足以下条件:
- 译文必须包含 elastic.co/blog 中的原文链接。
- 不接受将内容翻译为英语或翻译为已有译文版本的语言。
- 您必须提供有效的译文链接。禁止包含付费墙,但是允许要求注册或登录。
- 译文内容必须显示您的全名和发布日期。
- 翻译使用的技术术语必须保持一致。
- 仅接受笔译。
每提交一篇译文,您可获得 2 个积分。
代码
要在 Elastic 存储库中通过贡献代码获取积分,需满足以下条件:
GitHub 问题(错误报告):
- 问题必须与 Elastic GitHub 存储库有关。问题必须是未标记为无效或重复的有效错误报告。
- 您必须提交有效的问题链接。
- 问题的发布日期必须在提交周期内。
- 贡献者必须是问题的作者。
每有一项您提交的 GitHub 问题(错误报告)予以接受,您可获得 2 个积分。
GitHub 问题(代码改进):
- 所贡献代码必须与 Elastic GitHub 存储库有关。
- 代码在提交前必须经过批准或合并,不能重复。
- 您必须提交有效的拉取请求链接。
- 代码的发布日期必须在提交周期内。
- 贡献者必须是代码改进的作者。
每有一项您所贡献的代码改进予以接受,您可获得 6 个积分。
非 Elastic 存储库
要通过贡献与非 Elastic 存储库有关的代码获取积分,您必须按照以下步骤操作。
演示:
- 演示必须使用 Elastic Stack 的一种或多种技术来完成。
- 演示必须提供一整套的步骤,让用户能够在创建的用例中体验 Elastic 技术。
- 相关说明必须清楚地写在 README 文件中。
- 演示必须使用最新版本的 Elastic。
- 您必须提交有效的演示链接。
- 代码必须通过非门控 URL 面向所有人群开放。
- 演示的发布日期必须在提交周期内。
- 贡献者必须是演示的作者。
每有一项您所贡献的演示予以接受,您可获得 6 个积分。
使用 Elastic 开发的项目:
- 项目必须使用 Elastic Stack 的一种或多种技术;
- 必须是默认分支;
- 您必须提交有效的项目链接。
- 代码必须通过非门控 URL 面向所有人群开放;
- 项目必须完整,未完成的项目不予接受;
- 代码的发布日期必须在提交周期内;
- 贡献者必须是项目的作者。
每有一项您所贡献的项目予以接受,您可获得 6 个积分。
技术问答
要想在 discuss.elastic.co 和 Stack Overflow 上通过回答技术问题获得积分:
- 您必须对在 Stack Overflow 或 discuss.elastic.co 上发布的回答提供一个有效链接。
- 您必须创建一个指向相关回答的特定链接。
- 您在 describe.elastic.co 或 Stack Overflow 上的个人资料中,必须提供您的全名或用户名。
- 技术问题必须围绕 Elastic 产品或解决方案,并且回答应对社区有所帮助。
- 您的回答必须被版主或提问者接受。
- 您提交的回答不能与现有回答重复。
您每提交一个技术回答,就会获得 2 个积分。
验证贡献
通过验证贡献获取积分需满足以下条件:
- 您必须在 Elastic 贡献者门户上验证其他贡献者提交的贡献。
- 自己不能验证自己提交的贡献。
您每验证 5 项贡献,就会获得 1 个积分。如果您验证的贡献少于 5 项,则不会获得任何积分。如需了解更多关于如何验证贡献的信息,请查看提交页面。
奖励积分 — Elastic 解决方案
要获得与 Elastic 解决方案相关的贡献奖励积分:
- 除了 Elastic Stack 之外,您还必须在 Elastic 解决方案(例如 Elastic 安全、Elastic 可观测性、企业搜索)下提交至少三项贡献。
- 这三项贡献必须经过验证之后,您才能获得积分。
- 在提交三项符合标准的贡献后,系统将自动进行积分。
三项贡献为一组,您每提交一组,就会获得 6 个积分。
奖励积分 — 五种贡献类型
要获得贡献类型的奖励积分:
- 您必须在不同类别(例如,演示文稿、代码、视频、组织活动、翻译、文字内容和技术问答)下提交至少五项贡献。
- 这五项贡献必须经过验证之后,您才能获得积分。
- 类别必须彼此不同,也就是说,应针对每个不同的类别提交一项贡献。
- 提交五项符合标准的贡献后,系统将自动进行积分。
五项贡献为一组,您每提交一组,就会获得 6 个积分。
奖励积分 — 项目推荐
要获得推荐贡献者加入项目的奖励积分:
- 您必须在门户上的“Refer Contributor”(推荐贡献者)选项卡中输入您的推荐电子邮件地址。
- 您不能重复推荐同一个人,也不能推荐自己。
- 被推荐人在项目中创建个人资料时,必须使用您用来推荐他们时所用的同一电子邮件地址。
- 一旦被推荐人做出第一次有效贡献(除验证之外的其他任何类别),您就会获得积分。
您每进行一次有效推荐,就会获得 6 个积分。