blob: 9cb5ffe190ed922b0f5d6897b08753cdccd2db96 [file] [log] [blame]
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};