| import{_ as r,C as n,O as l,P as h,ah as s,Q as t,U as e,ai as o,aW as a}from"./framework-62ad666a.js";const c={},d=t("h1",{id:"成为-committer",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#成为-committer","aria-hidden":"true"},"#"),e(" 成为 Committer")],-1),m={href:"https://www.apache.org/foundation/how-it-works.html#committers",target:"_blank",rel:"noopener noreferrer"},p={href:"https://www.apache.org/dev/committers.html#committer-responsibilities",target:"_blank",rel:"noopener noreferrer"},u={href:"https://www.apache.org/foundation/how-it-works.html#pmc-members",target:"_blank",rel:"noopener noreferrer"},f=a('<ul><li>IoTDB 技术专家且是布道者(贡献文档、博客等)</li><li>公开活动</li><li>PMC 推荐</li></ul><p>对于想成为 Committer 的贡献者,PMC 制定了以下的指导准则</p><h2 id="apache-iotdb-committer" tabindex="-1"><a class="header-anchor" href="#apache-iotdb-committer" aria-hidden="true">#</a> Apache IoTDB Committer</h2><h3 id="采取多种形式" tabindex="-1"><a class="header-anchor" href="#采取多种形式" aria-hidden="true">#</a> 采取多种形式</h3><p>除了贡献代码之外,还有许多其他形式可以提高我们对贡献者的信任,例如代码审查,设计讨论,为其他用户提供支持,发展社区,改善 IoTDB 基础设施,文档,项目管理等。</p><h3 id="知道、支持并不断强化-apache-software-foundation-的行为准则" tabindex="-1"><a class="header-anchor" href="#知道、支持并不断强化-apache-software-foundation-的行为准则" aria-hidden="true">#</a> 知道、支持并不断强化 Apache Software Foundation 的行为准则</h3>',6),_={href:"https://www.apache.org/foundation/policies/conduct.html",target:"_blank",rel:"noopener noreferrer"},w=a('<ul><li>开放</li><li>善解人意</li><li>热情</li><li>友善</li><li>有耐心</li><li>团队协作力强</li><li>好奇心强</li><li>注意言行</li></ul><h3 id="知道、支持并不断强化作为-apache-software-foundation-提交者的职责" tabindex="-1"><a class="header-anchor" href="#知道、支持并不断强化作为-apache-software-foundation-提交者的职责" aria-hidden="true">#</a> 知道、支持并不断强化作为 Apache Software Foundation 提交者的职责</h3>',2),b={href:"https://www.apache.org/dev/committers.html#committer-responsibilities",target:"_blank",rel:"noopener noreferrer"},g=a('<ul><li>他们帮助创造的是一个产品,而不仅仅是某个贡献者的兴趣</li><li>他们维护 Apache 社区的健康,并帮助社区成长</li><li>他们帮忙做一些周边工作,例如维护网站、维护文档。</li><li>他们帮助用户</li><li>可以信任他们来决定何时准备发布代码,或何时需要别人一起做出判断。</li><li>可以信任他们来决定何时合并代码(如果是代码贡献者),或何时需要别人一起做出判断。</li></ul><h3 id="知道、支持并不断强化-iotdb-社区的实践" tabindex="-1"><a class="header-anchor" href="#知道、支持并不断强化-iotdb-社区的实践" aria-hidden="true">#</a> 知道、支持并不断强化 IoTDB 社区的实践</h3><ul><li>他们对项目有坚定的承诺</li><li>他们与社区分享他们的想法</li><li>他们接受社区反馈并将其整合到他们的计划,设计,代码等中。</li><li>他们认真地尝试通过贡献使 IoTDB 更好</li><li>特别是,如果代码贡献者: <ul><li>他们认真尝试用自己的代码使 IoTDB 更好</li><li>他们认真地尝试通过代码审查使 IoTDB 更好</li><li>他们接受并整合有关其代码的反馈</li><li>他们在查看/合并代码(样式,文档,测试,向后兼容性等)时了解、遵守并不断优化 IoTDB 的最佳实践。</li></ul></li></ul>',3),I={href:"https://beam.apache.org/contribute/become-a-committer/",target:"_blank",rel:"noopener noreferrer"};function A(S,C){const i=n("ExternalLinkIcon");return l(),h("div",null,[s(` |
| |
| Licensed to the Apache Software Foundation (ASF) under one |
| or more contributor license agreements. See the NOTICE file |
| distributed with this work for additional information |
| regarding copyright ownership. The ASF licenses this file |
| to you under the Apache License, Version 2.0 (the |
| "License"); you may not use this file except in compliance |
| with the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, |
| software distributed under the License is distributed on an |
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| KIND, either express or implied. See the License for the |
| specific language governing permissions and limitations |
| under the License. |
| |
| `),d,t("p",null,[e("Apache IoTDB "),t("a",m,[e("Committer"),o(i)]),e(" 拥有代码库的写权限,可以合并 PR,但是您不必成为代码贡献者才能成为 Committer。成为一个 Committer 意味着你获得了项目的信任。阅读 "),t("a",p,[e("ASF 文档"),o(i)]),e(" 以获取有关成为 Apache Software Foundation 中的提交者的更多信息。")]),t("p",null,[e("项目管理委员会 "),t("a",u,[e("PMC"),o(i)]),e(" 通过提名、讨论、并投票(且多数人投赞成票)来将某人增选为 Committer。我们会使用尽可能多的数据来源来解释为什么增选某人。例如:")]),f,t("p",null,[e("请参阅 "),t("a",_,[e("ASF 文档"),o(i)]),e("。特别是,他们显然致力于:")]),w,t("p",null,[e("请参阅 "),t("a",b,[e("ASF 文档"),o(i)]),e("。")]),g,t("p",null,[e("这个指导文档修改于 "),t("a",I,[e("Apache Beam"),o(i)])])])}const x=r(c,[["render",A],["__file","Committer.html.vue"]]);export{x as default}; |