blob: 2c09128f5c0ccb83b03fb7c88778be1e42265347 [file] [log] [blame]
import{_ as n,r,o as s,c,b as t,d as e,a as i,e as a}from"./app-Bx8hKGcu.js";const l={},m=t("h1",{id:"become-a-committer",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#become-a-committer"},[t("span",null,"Become a Committer")])],-1),h={href:"https://www.apache.org/foundation/how-it-works.html#committers",target:"_blank",rel:"noopener noreferrer"},d={href:"https://www.apache.org/dev/committers.html#committer-responsibilities",target:"_blank",rel:"noopener noreferrer"},p={href:"https://www.apache.org/foundation/how-it-works.html#pmc-members",target:"_blank",rel:"noopener noreferrer"},u=a('<ul><li>IoTDB expert and evangelist (documentations, blogs, etc..)</li><li>Public events</li><li>Firsthand PMC testimonials</li></ul><p>The PMC has assembled the following set of guidelines for becoming a committer.</p><h2 id="an-apache-iotdbcommitter" tabindex="-1"><a class="header-anchor" href="#an-apache-iotdbcommitter"><span>An Apache IoTDBcommitter…</span></a></h2><h3 id="takes-many-forms" tabindex="-1"><a class="header-anchor" href="#takes-many-forms"><span>Takes many forms</span></a></h3><p>There are many actions other than coding that build the trust we place in a committer - code review, design discussion, user support, community outreach, improving infrastructure, documentation, project management, etc.</p><h3 id="knows-upholds-and-reinforces-the-apache-software-foundation-code-of-conduct" tabindex="-1"><a class="header-anchor" href="#knows-upholds-and-reinforces-the-apache-software-foundation-code-of-conduct"><span>Knows, upholds, and reinforces the Apache Software Foundation code of conduct</span></a></h3>',6),f={href:"https://www.apache.org/foundation/policies/conduct.html",target:"_blank",rel:"noopener noreferrer"},w=a('<ul><li>Be open</li><li>Be empathetic</li><li>Be welcoming</li><li>Be friendly</li><li>Be patient</li><li>Be collaborative</li><li>Be inquisitive</li><li>Be careful in the words that they choose</li></ul><h3 id="knows-upholds-and-reinforces-the-responsibilities-of-an-apache-software-foundation-committer" tabindex="-1"><a class="header-anchor" href="#knows-upholds-and-reinforces-the-responsibilities-of-an-apache-software-foundation-committer"><span>Knows, upholds, and reinforces the responsibilities of an Apache Software Foundation committer</span></a></h3>',2),b={href:"https://www.apache.org/dev/committers.html#committer-responsibilities",target:"_blank",rel:"noopener noreferrer"},y=a('<ul><li>They help create a product that will outlive the interest of any particular volunteer (including themselves)</li><li>They grow and maintain the health of the Apache community</li><li>They help out with surrounding work, such as the website &amp; documentation</li><li>They help users</li><li>They can be trusted to decide when code is ready for release, or when to ask someone else to make the judgment</li><li>They can be trusted to decide when to merge code (if a code contributor) or when to ask someone else to make the judgment</li></ul><h3 id="knows-upholds-and-reinforces-the-iotdb-community-s-practices" tabindex="-1"><a class="header-anchor" href="#knows-upholds-and-reinforces-the-iotdb-community-s-practices"><span>Knows, upholds, and reinforces the IoTDB community’s practices</span></a></h3><ul><li>They have a proven commitment to the project</li><li>They share their intentions with the community</li><li>They accept and integrate community feedback in their plans, designs, code, etc.</li><li>They earnestly try to make IoTDB better with their contributions</li><li>In particular, if a code contributor: <ul><li>They earnestly try to make IoTDB better with their own code</li><li>They earnestly try to make IoTDB better with code review</li><li>They accept and integrate feedback on their code</li><li>They know, follow, and enforce IoTDB&#39;s practices while reviewing/merging code - style, documentation, testing, backward compatibility, etc.</li></ul></li></ul>',3),g={href:"https://beam.apache.org/contribute/become-a-committer/",target:"_blank",rel:"noopener noreferrer"};function k(_,T){const o=r("ExternalLinkIcon");return s(),c("div",null,[m,t("p",null,[e("An Apache IoTDB "),t("a",h,[e("committer"),i(o)]),e(" has write access to the repository for merging pull requests, but you don’t have to be a code contributor to become a committer. Becoming a committer means that you have the project’s trust. Read the "),t("a",d,[e("ASF documentation"),i(o)]),e(" for more about being a committer in the Apache Software Foundation.")]),t("p",null,[e("The "),t("a",p,[e("PMC"),i(o)]),e(" makes someone a committer via nomination, discussion, and then majority vote. We use data from as many sources as possible to inform our reasoning. Here are some examples:")]),u,t("p",null,[e("See the "),t("a",f,[e("ASF documentation"),i(o)]),e(". In particular, they manifestly strive to:")]),w,t("p",null,[e("See the "),t("a",b,[e("ASF documentation"),i(o)]),e(".")]),y,t("p",null,[e("The code of conduct is derived from "),t("a",g,[e("Apache Beam"),i(o)]),e(".")])])}const B=n(l,[["render",k],["__file","Committer.html.vue"]]),A=JSON.parse('{"path":"/Development/Committer.html","title":"Become a Committer","lang":"en-US","frontmatter":{"description":"Become a Committer An Apache IoTDB committer has write access to the repository for merging pull requests, but you don’t have to be a code contributor to become a committer. Bec...","head":[["meta",{"property":"og:url","content":"https://iotdb.apache.org/Development/Committer.html"}],["meta",{"property":"og:site_name","content":"IoTDB Website"}],["meta",{"property":"og:title","content":"Become a Committer"}],["meta",{"property":"og:description","content":"Become a Committer An Apache IoTDB committer has write access to the repository for merging pull requests, but you don’t have to be a code contributor to become a committer. Bec..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-07-10T03:11:17.000Z"}],["meta",{"property":"article:modified_time","content":"2023-07-10T03:11:17.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Become a Committer\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-07-10T03:11:17.000Z\\",\\"author\\":[]}"]]},"headers":[{"level":2,"title":"An Apache IoTDBcommitter…","slug":"an-apache-iotdbcommitter","link":"#an-apache-iotdbcommitter","children":[{"level":3,"title":"Takes many forms","slug":"takes-many-forms","link":"#takes-many-forms","children":[]},{"level":3,"title":"Knows, upholds, and reinforces the Apache Software Foundation code of conduct","slug":"knows-upholds-and-reinforces-the-apache-software-foundation-code-of-conduct","link":"#knows-upholds-and-reinforces-the-apache-software-foundation-code-of-conduct","children":[]},{"level":3,"title":"Knows, upholds, and reinforces the responsibilities of an Apache Software Foundation committer","slug":"knows-upholds-and-reinforces-the-responsibilities-of-an-apache-software-foundation-committer","link":"#knows-upholds-and-reinforces-the-responsibilities-of-an-apache-software-foundation-committer","children":[]},{"level":3,"title":"Knows, upholds, and reinforces the IoTDB community’s practices","slug":"knows-upholds-and-reinforces-the-iotdb-community-s-practices","link":"#knows-upholds-and-reinforces-the-iotdb-community-s-practices","children":[]}]}],"git":{"createdTime":1688958677000,"updatedTime":1688958677000,"contributors":[{"name":"CritasWang","email":"critas@outlook.com","commits":1}]},"readingTime":{"minutes":1.81,"words":542},"filePathRelative":"Development/Committer.md","localizedDate":"July 10, 2023","autoDesc":true}');export{B as comp,A as data};