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.coStack 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 个积分