This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph-doc.git
The following commit(s) were added to refs/heads/asf-site by this push: new 2aa630e8 chore: minor improve for committer guidelines (#410) 2aa630e8 is described below commit 2aa630e882d5de772c6dc82e6b6ca972d4cb0768 Author: imbajin <imba...@users.noreply.github.com> AuthorDate: Thu Jul 17 07:10:24 2025 +0000 chore: minor improve for committer guidelines (#410) --------- Co-authored-by: Copilot <175728472+copi...@users.noreply.github.com> 4d9fb7229f7b2578c4505fe0c24b938914a6da08 --- cn/docs/_print/index.html | 23 ++++++++++++-- cn/docs/contribution-guidelines/_print/index.html | 23 ++++++++++++-- .../committer-guidelines/index.html | 35 ++++++++++++++++------ cn/docs/contribution-guidelines/index.xml | 25 ++++++++++++++-- cn/docs/index.xml | 25 ++++++++++++++-- cn/sitemap.xml | 2 +- docs/_print/index.html | 23 ++++++++++++-- docs/contribution-guidelines/_print/index.html | 23 ++++++++++++-- .../committer-guidelines/index.html | 29 ++++++++++++++---- docs/contribution-guidelines/index.xml | 25 ++++++++++++++-- docs/index.xml | 25 ++++++++++++++-- en/sitemap.xml | 2 +- sitemap.xml | 2 +- 13 files changed, 220 insertions(+), 42 deletions(-) diff --git a/cn/docs/_print/index.html b/cn/docs/_print/index.html index f5853d37..fc88f88c 100644 --- a/cn/docs/_print/index.html +++ b/cn/docs/_print/index.html @@ -8868,7 +8868,7 @@ LICENSE 是 Apache 2.0, 且对应的项目中包含了 NOTICE, 则还需要更 </span></span><span style=display:flex><span> <span style=color:#8f5902;font-style:italic>// ignore log </span></span></span><span style=display:flex><span><span style=color:#8f5902;font-style:italic></span> <span style=color:#000>Map</span><span style=color:#ce5c00;font-weight:700><</span><span style=color:#000>String</span><span style=color:#ce5c00;font-weight:700>,</span> <span style=color:#000>Object</span><span style=color:#ce5c00;font-weight:700>></span> <span style=color:#000>props</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#000>parsePropert [...] </span></span></code></pre></div><p>然后,使用 RESTful API 请求 <code>HugeGraphServer</code>:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>curl <span style=color:#4e9a06>"http://localhost:8080/graphs/hugegraph/graph/vertices"</span> <span style=color:#000;font-weight:700>|</span> gunzip -</span></span></code></pre></div><p>此时,可以在调试器中查看详细的变量信息。</p><h4 id=5-log4j2-日志配置>5. Log4j2 日志配置</h4><p>默认情况下,运行 <code>InitStore</code> 和 <code>HugeGraphServer</code> 时,读取的 Log4j2 配置文件路径为 <code>hugegraph-dist/src/main/resources/log4j2.xml</code>,而不是 <code>path-to-your-directory/conf/log4j2.xml</code>,这个配置文件是使用<strong>脚本</strong>启动 HugeGraph-Server 时读取的。</p><p>为了避免同时维护两份配置文件,可以考虑在 <strong>IntelliJ IDEA</strong> 运行与调试 HugeGraph-Server 时,修改读取的 Log4j2 配置文件路径:</p><ol><li>打开之前创建的 <code>Applicat [...] +</span></span></code></pre></div><p>此时,可以在调试器中查看详细的变量信息。</p><h4 id=5-log4j2-日志配置>5. Log4j2 日志配置</h4><p>默认情况下,运行 <code>InitStore</code> 和 <code>HugeGraphServer</code> 时,读取的 Log4j2 配置文件路径为 <code>hugegraph-dist/src/main/resources/log4j2.xml</code>,而不是 <code>path-to-your-directory/conf/log4j2.xml</code>,这个配置文件是使用<strong>脚本</strong>启动 HugeGraph-Server 时读取的。</p><p>为了避免同时维护两份配置文件,可以考虑在 <strong>IntelliJ IDEA</strong> 运行与调试 HugeGraph-Server 时,修改读取的 Log4j2 配置文件路径:</p><ol><li>打开之前创建的 <code>Applicat [...] 讨论邮件里提议者要把候选人的贡献说清楚,并最好给出确认贡献的 URL 等信息,便于大家讨论分析。</p><p>下面是 HugeGraph 对应的邮件模板:(仅供参考)</p><blockquote><p>Note: 后续将使用 xxx 指代候选人名,一般 <code>xxx</code> 为一个容易读的名字 (例如 <code>Simon Jay</code>)</p><p><code>ASF-INFRA</code> 建议<strong>避免</strong>使用不易读的 <code>ID</code> 直接作为邮件<strong>人名代指</strong> (例如<strong>避免</strong> <code>simon321</code> 或 <code>wh0isSim0n</code> 😄)</p><p>另发送邮件最好选择 <strong>“纯文本”</strong> 模式,否则排版在 ASF Mail UI 中可能会乱</p></blockquote><div class=highlight><pre tabindex=0 sty [...] </span></span><span style=display:flex><span>Subject: [DISCUSS] XXX as a HugeGraph Committer Candidate </span></span><span style=display:flex><span> @@ -8904,7 +8904,7 @@ LICENSE 是 Apache 2.0, 且对应的项目中包含了 NOTICE, 则还需要更 </span></span><span style=display:flex><span>Welcome everyone to share opinions~ </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>Thanks! -</span></span></code></pre></div><p>对于讨论邮件中贡献链接,可以使用 <a href=https://github.com/search>GitHub Search</a> 的统计功能,按需输入如下对应关键词查询即可,可以在此基础上添加新的 repo 如 <code>repo:apache/incubator-hugegraph-computer</code>,特别注意调整<strong>时间范围</strong> (下面是一个模板参考,请自行调整参数):</p><ul><li>PR 提交次数<ul><li><code>is:pr author:xxx repo:apache/incubator-hugegraph repo:apache/incubator-hugegraph-doc created:>2023-06-01 updated:<2023-12-25</code></li></ul></li><li>代码提交/修改行数<ul><li><a href="https://github.com/apache/incuba [...] +</span></span></code></pre></div><p>对于讨论邮件中贡献链接,可以使用 <a href=https://github.com/search>GitHub Search</a> 的统计功能,按需输入如下对应关键词查询即可,可以在此基础上添加新的 repo 如 <code>repo:apache/incubator-hugegraph-computer</code>,特别注意调整<strong>时间范围</strong> (下面是一个模板参考,请自行调整参数):</p><ul><li>PR 提交次数<ul><li><code>is:pr author:xxx repo:apache/incubator-hugegraph repo:apache/incubator-hugegraph-doc created:>2023-06-01 updated:<2023-12-25</code></li></ul></li><li>代码提交/修改行数<ul><li><a href="https://github.com/apache/incuba [...] </span></span><span style=display:flex><span>Subject: [VOTE] xxx as a HugeGraph Committer </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>Hi all: @@ -8928,7 +8928,7 @@ LICENSE 是 Apache 2.0, 且对应的项目中包含了 NOTICE, 则还需要更 </span></span></code></pre></div><p>然后 (P)PMC 成员回复 +1 或 -1 的邮件回复表达意见,一般来说至少需要 ≥3 票 +1 才能结束投票。</p><h2 id=宣布投票结果-result>宣布投票结果 (RESULT)</h2><p>投票邮件结束后,投票发起者需要邮件里提醒投票结束。同时,投票发起者需要发起邮件宣布投票结果,发送至 <a href=mailto:priv...@hugegraph.apache.org>priv...@hugegraph.apache.org</a>,邮件模板可参考:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-text data-lang=text><span style=display:flex><span>To: priv...@hugegraph.apache.org </span></span><span style=display:flex><span>Subject: [RESULTS][VOTE] xxx as a HugeGraph Committer </span></span><span style=display:flex><span> -</span></span><span style=display:flex><span>Hi all: The vote for "xxx" as an HugeGraph Committer has PASSED and closed now. +</span></span><span style=display:flex><span>Hi all: The vote for "xxx" as a HugeGraph Committer has PASSED and closed now. </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>The result is as follows: X PMC +1 Votes: </span></span><span style=display:flex><span>- A (PMC ID) @@ -9043,6 +9043,23 @@ LICENSE 是 Apache 2.0, 且对应的项目中包含了 NOTICE, 则还需要更 </span></span><span style=display:flex><span>Thanks! </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>The Apache HugeGraph PPMC +</span></span></code></pre></div><h2 id=更新-clutch-status-信息>更新 clutch status 信息</h2><p>负责提名的 PMC 成员需下载 clutch status 信息, 并进行更新, 生效后可在 <a href=https://incubator.apache.org/clutch/hugegraph.html>clutch</a> 和 <a href=https://incubator.apache.org/projects/hugegraph.html>projects</a> 页面查询。流程参考如下:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-text data-lang=text><span style=display:flex><span># 1. 下载 clutch [...] +</span></span><span style=display:flex><span>svn co https://svn.apache.org/repos/asf/incubator/public/trunk/content/projects/ +</span></span><span style=display:flex><span> +</span></span><span style=display:flex><span># 2. 修改编辑 (注意下面内容仅供参考) +</span></span><span style=display:flex><span>cd projects +</span></span><span style=display:flex><span>vim hugegraph.xml +</span></span><span style=display:flex><span> +</span></span><span style=display:flex><span><section id="News"> +</span></span><span style=display:flex><span> <title>News</title> +</span></span><span style=display:flex><span> <ul> +</span></span><span style=display:flex><span> <li>YYYY-MM-DD New Committer: xxx</li> +</span></span><span style=display:flex><span> <li>...</li> +</span></span><span style=display:flex><span> </ul> +</span></span><span style=display:flex><span></section> +</span></span><span style=display:flex><span> +</span></span><span style=display:flex><span># 3. 提交 +</span></span><span style=display:flex><span>svn commit -m "update news for hugegraph" </span></span></code></pre></div><h1 id=参考>参考</h1><ol><li><a href=https://community.apache.org/newcommitter.html>https://community.apache.org/newcommitter.html</a> (ASF 官方文档)</li><li><a href=https://infra.apache.org/new-committers-guide.html>https://infra.apache.org/new-committers-guide.html</a></li><li><a href=https://www.apache.org/dev/pmc.html#newcommitter>https://www.apache.org/dev/pmc.html#newcommitter</a></li><li><a href=https://linkis.apache.org/zh-CN/community/how-to-vote-a-commi [...] 后标志着 Java8 兼容的正式终结 (除 Client 外所有组件都将以 Java 11 作为基准,然后逐步迈向 Java17/21).</p><h3 id=hugegraph>hugegraph</h3><h4 id=api-changes>API Changes</h4><ul><li>feat(api&core): in oltp apis, add statistics info and support full info about vertices and edges (<a href=https://github.com/apache/incubator-hugegraph/pull/2262>#2262</a>)</li><li>feat(api): support embedded arthas agent in hugegraph-server (<a href=https://github.com/apache/incubator-hugegraph/pull/2278>#2278</a>,<a href=https://github.com/a [...] 以及基于 HugeGraph 的 RAG(Retrieval-Augmented Generation)集成。此外,该版本还在 python 客户端方面增加了重要的功能, diff --git a/cn/docs/contribution-guidelines/_print/index.html b/cn/docs/contribution-guidelines/_print/index.html index d2578863..af70be1f 100644 --- a/cn/docs/contribution-guidelines/_print/index.html +++ b/cn/docs/contribution-guidelines/_print/index.html @@ -195,7 +195,7 @@ LICENSE 是 Apache 2.0, 且对应的项目中包含了 NOTICE, 则还需要更 </span></span><span style=display:flex><span> <span style=color:#8f5902;font-style:italic>// ignore log </span></span></span><span style=display:flex><span><span style=color:#8f5902;font-style:italic></span> <span style=color:#000>Map</span><span style=color:#ce5c00;font-weight:700><</span><span style=color:#000>String</span><span style=color:#ce5c00;font-weight:700>,</span> <span style=color:#000>Object</span><span style=color:#ce5c00;font-weight:700>></span> <span style=color:#000>props</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#000>parsePropert [...] </span></span></code></pre></div><p>然后,使用 RESTful API 请求 <code>HugeGraphServer</code>:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>curl <span style=color:#4e9a06>"http://localhost:8080/graphs/hugegraph/graph/vertices"</span> <span style=color:#000;font-weight:700>|</span> gunzip -</span></span></code></pre></div><p>此时,可以在调试器中查看详细的变量信息。</p><h4 id=5-log4j2-日志配置>5. Log4j2 日志配置</h4><p>默认情况下,运行 <code>InitStore</code> 和 <code>HugeGraphServer</code> 时,读取的 Log4j2 配置文件路径为 <code>hugegraph-dist/src/main/resources/log4j2.xml</code>,而不是 <code>path-to-your-directory/conf/log4j2.xml</code>,这个配置文件是使用<strong>脚本</strong>启动 HugeGraph-Server 时读取的。</p><p>为了避免同时维护两份配置文件,可以考虑在 <strong>IntelliJ IDEA</strong> 运行与调试 HugeGraph-Server 时,修改读取的 Log4j2 配置文件路径:</p><ol><li>打开之前创建的 <code>Applicat [...] +</span></span></code></pre></div><p>此时,可以在调试器中查看详细的变量信息。</p><h4 id=5-log4j2-日志配置>5. Log4j2 日志配置</h4><p>默认情况下,运行 <code>InitStore</code> 和 <code>HugeGraphServer</code> 时,读取的 Log4j2 配置文件路径为 <code>hugegraph-dist/src/main/resources/log4j2.xml</code>,而不是 <code>path-to-your-directory/conf/log4j2.xml</code>,这个配置文件是使用<strong>脚本</strong>启动 HugeGraph-Server 时读取的。</p><p>为了避免同时维护两份配置文件,可以考虑在 <strong>IntelliJ IDEA</strong> 运行与调试 HugeGraph-Server 时,修改读取的 Log4j2 配置文件路径:</p><ol><li>打开之前创建的 <code>Applicat [...] 讨论邮件里提议者要把候选人的贡献说清楚,并最好给出确认贡献的 URL 等信息,便于大家讨论分析。</p><p>下面是 HugeGraph 对应的邮件模板:(仅供参考)</p><blockquote><p>Note: 后续将使用 xxx 指代候选人名,一般 <code>xxx</code> 为一个容易读的名字 (例如 <code>Simon Jay</code>)</p><p><code>ASF-INFRA</code> 建议<strong>避免</strong>使用不易读的 <code>ID</code> 直接作为邮件<strong>人名代指</strong> (例如<strong>避免</strong> <code>simon321</code> 或 <code>wh0isSim0n</code> 😄)</p><p>另发送邮件最好选择 <strong>“纯文本”</strong> 模式,否则排版在 ASF Mail UI 中可能会乱</p></blockquote><div class=highlight><pre tabindex=0 sty [...] </span></span><span style=display:flex><span>Subject: [DISCUSS] XXX as a HugeGraph Committer Candidate </span></span><span style=display:flex><span> @@ -231,7 +231,7 @@ LICENSE 是 Apache 2.0, 且对应的项目中包含了 NOTICE, 则还需要更 </span></span><span style=display:flex><span>Welcome everyone to share opinions~ </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>Thanks! -</span></span></code></pre></div><p>对于讨论邮件中贡献链接,可以使用 <a href=https://github.com/search>GitHub Search</a> 的统计功能,按需输入如下对应关键词查询即可,可以在此基础上添加新的 repo 如 <code>repo:apache/incubator-hugegraph-computer</code>,特别注意调整<strong>时间范围</strong> (下面是一个模板参考,请自行调整参数):</p><ul><li>PR 提交次数<ul><li><code>is:pr author:xxx repo:apache/incubator-hugegraph repo:apache/incubator-hugegraph-doc created:>2023-06-01 updated:<2023-12-25</code></li></ul></li><li>代码提交/修改行数<ul><li><a href="https://github.com/apache/incuba [...] +</span></span></code></pre></div><p>对于讨论邮件中贡献链接,可以使用 <a href=https://github.com/search>GitHub Search</a> 的统计功能,按需输入如下对应关键词查询即可,可以在此基础上添加新的 repo 如 <code>repo:apache/incubator-hugegraph-computer</code>,特别注意调整<strong>时间范围</strong> (下面是一个模板参考,请自行调整参数):</p><ul><li>PR 提交次数<ul><li><code>is:pr author:xxx repo:apache/incubator-hugegraph repo:apache/incubator-hugegraph-doc created:>2023-06-01 updated:<2023-12-25</code></li></ul></li><li>代码提交/修改行数<ul><li><a href="https://github.com/apache/incuba [...] </span></span><span style=display:flex><span>Subject: [VOTE] xxx as a HugeGraph Committer </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>Hi all: @@ -255,7 +255,7 @@ LICENSE 是 Apache 2.0, 且对应的项目中包含了 NOTICE, 则还需要更 </span></span></code></pre></div><p>然后 (P)PMC 成员回复 +1 或 -1 的邮件回复表达意见,一般来说至少需要 ≥3 票 +1 才能结束投票。</p><h2 id=宣布投票结果-result>宣布投票结果 (RESULT)</h2><p>投票邮件结束后,投票发起者需要邮件里提醒投票结束。同时,投票发起者需要发起邮件宣布投票结果,发送至 <a href=mailto:priv...@hugegraph.apache.org>priv...@hugegraph.apache.org</a>,邮件模板可参考:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-text data-lang=text><span style=display:flex><span>To: priv...@hugegraph.apache.org </span></span><span style=display:flex><span>Subject: [RESULTS][VOTE] xxx as a HugeGraph Committer </span></span><span style=display:flex><span> -</span></span><span style=display:flex><span>Hi all: The vote for "xxx" as an HugeGraph Committer has PASSED and closed now. +</span></span><span style=display:flex><span>Hi all: The vote for "xxx" as a HugeGraph Committer has PASSED and closed now. </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>The result is as follows: X PMC +1 Votes: </span></span><span style=display:flex><span>- A (PMC ID) @@ -370,6 +370,23 @@ LICENSE 是 Apache 2.0, 且对应的项目中包含了 NOTICE, 则还需要更 </span></span><span style=display:flex><span>Thanks! </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>The Apache HugeGraph PPMC +</span></span></code></pre></div><h2 id=更新-clutch-status-信息>更新 clutch status 信息</h2><p>负责提名的 PMC 成员需下载 clutch status 信息, 并进行更新, 生效后可在 <a href=https://incubator.apache.org/clutch/hugegraph.html>clutch</a> 和 <a href=https://incubator.apache.org/projects/hugegraph.html>projects</a> 页面查询。流程参考如下:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-text data-lang=text><span style=display:flex><span># 1. 下载 clutch [...] +</span></span><span style=display:flex><span>svn co https://svn.apache.org/repos/asf/incubator/public/trunk/content/projects/ +</span></span><span style=display:flex><span> +</span></span><span style=display:flex><span># 2. 修改编辑 (注意下面内容仅供参考) +</span></span><span style=display:flex><span>cd projects +</span></span><span style=display:flex><span>vim hugegraph.xml +</span></span><span style=display:flex><span> +</span></span><span style=display:flex><span><section id="News"> +</span></span><span style=display:flex><span> <title>News</title> +</span></span><span style=display:flex><span> <ul> +</span></span><span style=display:flex><span> <li>YYYY-MM-DD New Committer: xxx</li> +</span></span><span style=display:flex><span> <li>...</li> +</span></span><span style=display:flex><span> </ul> +</span></span><span style=display:flex><span></section> +</span></span><span style=display:flex><span> +</span></span><span style=display:flex><span># 3. 提交 +</span></span><span style=display:flex><span>svn commit -m "update news for hugegraph" </span></span></code></pre></div><h1 id=参考>参考</h1><ol><li><a href=https://community.apache.org/newcommitter.html>https://community.apache.org/newcommitter.html</a> (ASF 官方文档)</li><li><a href=https://infra.apache.org/new-committers-guide.html>https://infra.apache.org/new-committers-guide.html</a></li><li><a href=https://www.apache.org/dev/pmc.html#newcommitter>https://www.apache.org/dev/pmc.html#newcommitter</a></li><li><a href=https://linkis.apache.org/zh-CN/community/how-to-vote-a-commi [...] <script src=/js/bootstrap.min.js></script> <script src=/js/mermaid.min.js></script> diff --git a/cn/docs/contribution-guidelines/committer-guidelines/index.html b/cn/docs/contribution-guidelines/committer-guidelines/index.html index d038ffd8..5eb8912a 100644 --- a/cn/docs/contribution-guidelines/committer-guidelines/index.html +++ b/cn/docs/contribution-guidelines/committer-guidelines/index.html @@ -6,19 +6,19 @@ 候选人应遵守 Apache Code of Conduct PMC 成员将通过搜索邮件列表、 …"><meta property="og:title" content="Apache HugeGraph Committer 指南"><meta property="og:description" content="本文档概述了 Apache Committer 推选要求以及流程,对应的 ASF 官方文档可见:https://community.apache.org/newcommitter.html 候选人要求 候选人应遵守 Apache Code of Conduct PMC 成员将通过搜索邮件列表、issues、PRs、官网文档等方式,了解候选人如何与他人互动,以及他们所做的贡献 以下是在评估候选人是否适合成为 Committer 时需要考虑的一些要点: 与社区成员合作的能力 担任导师的能力 社区参与度 贡献程度 个人技能/能力 推选详细流程 讨论 (DISCUSS) → 投票 (VOTE) → 邀请 (INVITE) → 公告 (ANNOUNCE) -1. 发起社区邮件讨论 (DISCUSS) 任何 HugeGraph 的 (P)PMC 成员都可以发起投票讨论,在发现社区贡献者任何有价值的贡献并取得候选人本人同意后,可以在 priv...@hugegraph.apache.org 发起讨论。 讨论邮件里提议者要把候选人的贡献说清楚,并最好给出确认贡献的 URL 等信息,便于大家讨论分析。 +发起社区邮件讨论 (DISCUSS) 任何 HugeGraph 的 (P)PMC 成员都可以发起投票讨论,在发现社区贡献者任何有价值的贡献并取得候选人本人同意后,可以在 priv...@hugegraph.apache.org 发起讨论。 讨论邮件里提议者要把候选人的贡献说清楚,并最好给出确认贡献的 URL 等信息,便于大家讨论分析。 下面是 HugeGraph 对应的邮件模板:(仅供参考) Note: 后续将使用 xxx 指代候选人名,一般 xxx 为一个容易读的名字 (例如 Simon Jay) ASF-INFRA 建议避免使用不易读的 ID 直接作为邮件人名代指 (例如避免 simon321 或 wh0isSim0n 😄) -另发送邮件最好选择 “纯文本” 模式,否则排版在 ASF Mail UI 中可能会乱"><meta property="og:type" content="article"><meta property="og:url" content="/cn/docs/contribution-guidelines/committer-guidelines/"><meta property="article:section" content="docs"><meta property="article:modified_time" content="2024-03-25T15:19:47+08:00"><meta property="og:site_name" content="HugeGraph"><meta itemprop=name content="Apache HugeGraph Committer 指南"><meta itemprop=description content="本文档概述了 Apache Committer 推选要求以及流程,对应 [...] +另发送邮件最好选择 “纯文本” 模式,否则排版在 ASF Mail UI 中可能会乱"><meta property="og:type" content="article"><meta property="og:url" content="/cn/docs/contribution-guidelines/committer-guidelines/"><meta property="article:section" content="docs"><meta property="article:modified_time" content="2025-07-17T15:09:54+08:00"><meta property="og:site_name" content="HugeGraph"><meta itemprop=name content="Apache HugeGraph Committer 指南"><meta itemprop=description content="本文档概述了 Apache Committer 推选要求以及流程,对应 [...] 候选人要求 候选人应遵守 Apache Code of Conduct PMC 成员将通过搜索邮件列表、issues、PRs、官网文档等方式,了解候选人如何与他人互动,以及他们所做的贡献 以下是在评估候选人是否适合成为 Committer 时需要考虑的一些要点: 与社区成员合作的能力 担任导师的能力 社区参与度 贡献程度 个人技能/能力 推选详细流程 讨论 (DISCUSS) → 投票 (VOTE) → 邀请 (INVITE) → 公告 (ANNOUNCE) -1. 发起社区邮件讨论 (DISCUSS) 任何 HugeGraph 的 (P)PMC 成员都可以发起投票讨论,在发现社区贡献者任何有价值的贡献并取得候选人本人同意后,可以在 priv...@hugegraph.apache.org 发起讨论。 讨论邮件里提议者要把候选人的贡献说清楚,并最好给出确认贡献的 URL 等信息,便于大家讨论分析。 +发起社区邮件讨论 (DISCUSS) 任何 HugeGraph 的 (P)PMC 成员都可以发起投票讨论,在发现社区贡献者任何有价值的贡献并取得候选人本人同意后,可以在 priv...@hugegraph.apache.org 发起讨论。 讨论邮件里提议者要把候选人的贡献说清楚,并最好给出确认贡献的 URL 等信息,便于大家讨论分析。 下面是 HugeGraph 对应的邮件模板:(仅供参考) Note: 后续将使用 xxx 指代候选人名,一般 xxx 为一个容易读的名字 (例如 Simon Jay) ASF-INFRA 建议避免使用不易读的 ID 直接作为邮件人名代指 (例如避免 simon321 或 wh0isSim0n 😄) -另发送邮件最好选择 “纯文本” 模式,否则排版在 ASF Mail UI 中可能会乱"><meta itemprop=dateModified content="2024-03-25T15:19:47+08:00"><meta itemprop=wordCount content="1162"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache HugeGraph Committer 指南"><meta name=twitter:description content="本文档概述了 Apache Committer 推选要求以及流程,对应的 ASF 官方文档可见:https://community.apache.org/newcommitter.html +另发送邮件最好选择 “纯文本” 模式,否则排版在 ASF Mail UI 中可能会乱"><meta itemprop=dateModified content="2025-07-17T15:09:54+08:00"><meta itemprop=wordCount content="1214"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache HugeGraph Committer 指南"><meta name=twitter:description content="本文档概述了 Apache Committer 推选要求以及流程,对应的 ASF 官方文档可见:https://community.apache.org/newcommitter.html 候选人要求 候选人应遵守 Apache Code of Conduct PMC 成员将通过搜索邮件列表、issues、PRs、官网文档等方式,了解候选人如何与他人互动,以及他们所做的贡献 以下是在评估候选人是否适合成为 Committer 时需要考虑的一些要点: 与社区成员合作的能力 担任导师的能力 社区参与度 贡献程度 个人技能/能力 推选详细流程 讨论 (DISCUSS) → 投票 (VOTE) → 邀请 (INVITE) → 公告 (ANNOUNCE) -1. 发起社区邮件讨论 (DISCUSS) 任何 HugeGraph 的 (P)PMC 成员都可以发起投票讨论,在发现社区贡献者任何有价值的贡献并取得候选人本人同意后,可以在 priv...@hugegraph.apache.org 发起讨论。 讨论邮件里提议者要把候选人的贡献说清楚,并最好给出确认贡献的 URL 等信息,便于大家讨论分析。 +发起社区邮件讨论 (DISCUSS) 任何 HugeGraph 的 (P)PMC 成员都可以发起投票讨论,在发现社区贡献者任何有价值的贡献并取得候选人本人同意后,可以在 priv...@hugegraph.apache.org 发起讨论。 讨论邮件里提议者要把候选人的贡献说清楚,并最好给出确认贡献的 URL 等信息,便于大家讨论分析。 下面是 HugeGraph 对应的邮件模板:(仅供参考) Note: 后续将使用 xxx 指代候选人名,一般 xxx 为一个容易读的名字 (例如 Simon Jay) ASF-INFRA 建议避免使用不易读的 ID 直接作为邮件人名代指 (例如避免 simon321 或 wh0isSim0n 😄) @@ -28,7 +28,7 @@ ASF-INFRA 建议避免使用不易读的 ID 直接作为邮件人名代指 (例 <a href="https://github.com/apache/incubator-hugegraph-doc/new/master/content/cn/docs/contribution-guidelines/committer-guidelines.md?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit [...] <a href="https://github.com/apache/incubator-hugegraph-doc/issues/new?title=Apache%20HugeGraph%20Committer%20%e6%8c%87%e5%8d%97" class=td-page-meta--issue target=_blank rel=noopener><i class="fab fa-github fa-fw"></i> Create documentation issue</a> <a href=https://github.com/apache/incubator-hugegraph/issues/new class=td-page-meta--project-issue target=_blank rel=noopener><i class="fas fa-tasks fa-fw"></i> Create project issue</a> -<a id=print href=/cn/docs/contribution-guidelines/_print/><i class="fa fa-print fa-fw"></i> Print entire section</a></div><div class=td-toc><nav id=TableOfContents><ul><li><a href=#1-发起社区邮件讨论-discuss>1. 发起社区邮件讨论 (DISCUSS)</a></li><li><a href=#2-发起社区邮件投票-vote>2. 发起社区邮件投票 (VOTE)</a></li><li><a href=#宣布投票结果-result>宣布投票结果 (RESULT)</a></li><li><a href=#向候选人发起邮件邀请-invite>向候选人发起邮件邀请 (INVITE)</a></li><li><a href=#候选人接受邀请-accept>候选人接受邀请 (ACCEPT)</a><ul><li><a href=#icla-签署流程>ICLA 签署流程</a></li><li [...] +<a id=print href=/cn/docs/contribution-guidelines/_print/><i class="fa fa-print fa-fw"></i> Print entire section</a></div><div class=td-toc><nav id=TableOfContents><ul><li><a href=#发起社区邮件讨论-discuss>发起社区邮件讨论 (DISCUSS)</a></li><li><a href=#发起社区邮件投票-vote>发起社区邮件投票 (VOTE)</a></li><li><a href=#宣布投票结果-result>宣布投票结果 (RESULT)</a></li><li><a href=#向候选人发起邮件邀请-invite>向候选人发起邮件邀请 (INVITE)</a></li><li><a href=#候选人接受邀请-accept>候选人接受邀请 (ACCEPT)</a><ul><li><a href=#icla-签署流程>ICLA 签署流程</a></li><li><a href=# [...] 讨论邮件里提议者要把候选人的贡献说清楚,并最好给出确认贡献的 URL 等信息,便于大家讨论分析。</p><p>下面是 HugeGraph 对应的邮件模板:(仅供参考)</p><blockquote><p>Note: 后续将使用 xxx 指代候选人名,一般 <code>xxx</code> 为一个容易读的名字 (例如 <code>Simon Jay</code>)</p><p><code>ASF-INFRA</code> 建议<strong>避免</strong>使用不易读的 <code>ID</code> 直接作为邮件<strong>人名代指</strong> (例如<strong>避免</strong> <code>simon321</code> 或 <code>wh0isSim0n</code> 😄)</p><p>另发送邮件最好选择 <strong>“纯文本”</strong> 模式,否则排版在 ASF Mail UI 中可能会乱</p></blockquote><div class=highlight><pre tabindex=0 sty [...] </span></span><span style=display:flex><span>Subject: [DISCUSS] XXX as a HugeGraph Committer Candidate </span></span><span style=display:flex><span> @@ -64,7 +64,7 @@ ASF-INFRA 建议避免使用不易读的 ID 直接作为邮件人名代指 (例 </span></span><span style=display:flex><span>Welcome everyone to share opinions~ </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>Thanks! -</span></span></code></pre></div><p>对于讨论邮件中贡献链接,可以使用 <a href=https://github.com/search>GitHub Search</a> 的统计功能,按需输入如下对应关键词查询即可,可以在此基础上添加新的 repo 如 <code>repo:apache/incubator-hugegraph-computer</code>,特别注意调整<strong>时间范围</strong> (下面是一个模板参考,请自行调整参数):</p><ul><li>PR 提交次数<ul><li><code>is:pr author:xxx repo:apache/incubator-hugegraph repo:apache/incubator-hugegraph-doc created:>2023-06-01 updated:<2023-12-25</code></li></ul></li><li>代码提交/修改行数<ul><li><a href="https://github.com/apache/incuba [...] +</span></span></code></pre></div><p>对于讨论邮件中贡献链接,可以使用 <a href=https://github.com/search>GitHub Search</a> 的统计功能,按需输入如下对应关键词查询即可,可以在此基础上添加新的 repo 如 <code>repo:apache/incubator-hugegraph-computer</code>,特别注意调整<strong>时间范围</strong> (下面是一个模板参考,请自行调整参数):</p><ul><li>PR 提交次数<ul><li><code>is:pr author:xxx repo:apache/incubator-hugegraph repo:apache/incubator-hugegraph-doc created:>2023-06-01 updated:<2023-12-25</code></li></ul></li><li>代码提交/修改行数<ul><li><a href="https://github.com/apache/incuba [...] </span></span><span style=display:flex><span>Subject: [VOTE] xxx as a HugeGraph Committer </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>Hi all: @@ -88,7 +88,7 @@ ASF-INFRA 建议避免使用不易读的 ID 直接作为邮件人名代指 (例 </span></span></code></pre></div><p>然后 (P)PMC 成员回复 +1 或 -1 的邮件回复表达意见,一般来说至少需要 ≥3 票 +1 才能结束投票。</p><h2 id=宣布投票结果-result>宣布投票结果 (RESULT)</h2><p>投票邮件结束后,投票发起者需要邮件里提醒投票结束。同时,投票发起者需要发起邮件宣布投票结果,发送至 <a href=mailto:priv...@hugegraph.apache.org>priv...@hugegraph.apache.org</a>,邮件模板可参考:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-text data-lang=text><span style=display:flex><span>To: priv...@hugegraph.apache.org </span></span><span style=display:flex><span>Subject: [RESULTS][VOTE] xxx as a HugeGraph Committer </span></span><span style=display:flex><span> -</span></span><span style=display:flex><span>Hi all: The vote for "xxx" as an HugeGraph Committer has PASSED and closed now. +</span></span><span style=display:flex><span>Hi all: The vote for "xxx" as a HugeGraph Committer has PASSED and closed now. </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>The result is as follows: X PMC +1 Votes: </span></span><span style=display:flex><span>- A (PMC ID) @@ -203,7 +203,24 @@ ASF-INFRA 建议避免使用不易读的 ID 直接作为邮件人名代指 (例 </span></span><span style=display:flex><span>Thanks! </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>The Apache HugeGraph PPMC -</span></span></code></pre></div><h1 id=参考>参考</h1><ol><li><a href=https://community.apache.org/newcommitter.html>https://community.apache.org/newcommitter.html</a> (ASF 官方文档)</li><li><a href=https://infra.apache.org/new-committers-guide.html>https://infra.apache.org/new-committers-guide.html</a></li><li><a href=https://www.apache.org/dev/pmc.html#newcommitter>https://www.apache.org/dev/pmc.html#newcommitter</a></li><li><a href=https://linkis.apache.org/zh-CN/community/how-to-vote-a-commi [...] +</span></span></code></pre></div><h2 id=更新-clutch-status-信息>更新 clutch status 信息</h2><p>负责提名的 PMC 成员需下载 clutch status 信息, 并进行更新, 生效后可在 <a href=https://incubator.apache.org/clutch/hugegraph.html>clutch</a> 和 <a href=https://incubator.apache.org/projects/hugegraph.html>projects</a> 页面查询。流程参考如下:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-text data-lang=text><span style=display:flex><span># 1. 下载 clutch [...] +</span></span><span style=display:flex><span>svn co https://svn.apache.org/repos/asf/incubator/public/trunk/content/projects/ +</span></span><span style=display:flex><span> +</span></span><span style=display:flex><span># 2. 修改编辑 (注意下面内容仅供参考) +</span></span><span style=display:flex><span>cd projects +</span></span><span style=display:flex><span>vim hugegraph.xml +</span></span><span style=display:flex><span> +</span></span><span style=display:flex><span><section id="News"> +</span></span><span style=display:flex><span> <title>News</title> +</span></span><span style=display:flex><span> <ul> +</span></span><span style=display:flex><span> <li>YYYY-MM-DD New Committer: xxx</li> +</span></span><span style=display:flex><span> <li>...</li> +</span></span><span style=display:flex><span> </ul> +</span></span><span style=display:flex><span></section> +</span></span><span style=display:flex><span> +</span></span><span style=display:flex><span># 3. 提交 +</span></span><span style=display:flex><span>svn commit -m "update news for hugegraph" +</span></span></code></pre></div><h1 id=参考>参考</h1><ol><li><a href=https://community.apache.org/newcommitter.html>https://community.apache.org/newcommitter.html</a> (ASF 官方文档)</li><li><a href=https://infra.apache.org/new-committers-guide.html>https://infra.apache.org/new-committers-guide.html</a></li><li><a href=https://www.apache.org/dev/pmc.html#newcommitter>https://www.apache.org/dev/pmc.html#newcommitter</a></li><li><a href=https://linkis.apache.org/zh-CN/community/how-to-vote-a-commi [...] <script src=/js/bootstrap.min.js></script> <script src=/js/mermaid.min.js></script> <script src=/js/tabpane-persist.js></script> diff --git a/cn/docs/contribution-guidelines/index.xml b/cn/docs/contribution-guidelines/index.xml index 86389c2b..e2c7f4a0 100644 --- a/cn/docs/contribution-guidelines/index.xml +++ b/cn/docs/contribution-guidelines/index.xml @@ -443,7 +443,7 @@ LICENSE 是 Apache 2.0, 且对应的项目中包含了 NOTICE, 则还需要更 </ol> <h1 id="推选详细流程">推选详细流程</h1> <p><strong>讨论 (DISCUSS) → 投票 (VOTE) → 邀请 (INVITE) → 公告 (ANNOUNCE)</strong></p> -<h2 id="1-发起社区邮件讨论-discuss">1. 发起社区邮件讨论 (DISCUSS)</h2> +<h2 id="发起社区邮件讨论-discuss">发起社区邮件讨论 (DISCUSS)</h2> <p>任何 HugeGraph 的 (P)PMC 成员都可以发起投票讨论,在发现社区贡献者任何有价值的贡献并取得候选人本人同意后,可以在 <a href="mailto:priv...@hugegraph.apache.org">priv...@hugegraph.apache.org</a> 发起讨论。 讨论邮件里提议者要把候选人的贡献说清楚,并最好给出确认贡献的 URL 等信息,便于大家讨论分析。</p> <p>下面是 HugeGraph 对应的邮件模板:(仅供参考)</p> @@ -549,7 +549,7 @@ LICENSE 是 Apache 2.0, 且对应的项目中包含了 NOTICE, 则还需要更 </li> </ul> <p>Mailing Lists 的参与则可使用 <a href="https://lists.apache.org/list?d...@hugegraph.apache.org:lte=10M:xxx">https://lists.apache.org/list?d...@hugegraph.apache.org:lte=10M:xxx</a> 查询。</p> -<h2 id="2-发起社区邮件投票-vote">2. 发起社区邮件投票 (VOTE)</h2> +<h2 id="发起社区邮件投票-vote">发起社区邮件投票 (VOTE)</h2> <p>如果讨论邮件在规定时间内没有收到分歧信息,投票发起者需要在 <a href="mailto:priv...@hugegraph.apache.org">priv...@hugegraph.apache.org</a> 发起对 Committer 的选举投票。</p> <p>下面是对应的邮件模板:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>To: priv...@hugegraph.apache.org @@ -579,7 +579,7 @@ LICENSE 是 Apache 2.0, 且对应的项目中包含了 NOTICE, 则还需要更 <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>To: priv...@hugegraph.apache.org </span></span><span style="display:flex;"><span>Subject: [RESULTS][VOTE] xxx as a HugeGraph Committer </span></span><span style="display:flex;"><span> -</span></span><span style="display:flex;"><span>Hi all: The vote for &#34;xxx&#34; as an HugeGraph Committer has PASSED and closed now. +</span></span><span style="display:flex;"><span>Hi all: The vote for &#34;xxx&#34; as a HugeGraph Committer has PASSED and closed now. </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span>The result is as follows: X PMC +1 Votes: </span></span><span style="display:flex;"><span>- A (PMC ID) @@ -748,6 +748,25 @@ LICENSE 是 Apache 2.0, 且对应的项目中包含了 NOTICE, 则还需要更 </span></span><span style="display:flex;"><span>Thanks! </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span>The Apache HugeGraph PPMC +</span></span></code></pre></div><h2 id="更新-clutch-status-信息">更新 clutch status 信息</h2> +<p>负责提名的 PMC 成员需下载 clutch status 信息, 并进行更新, 生效后可在 <a href="https://incubator.apache.org/clutch/hugegraph.html">clutch</a> 和 <a href="https://incubator.apache.org/projects/hugegraph.html">projects</a> 页面查询。流程参考如下:</p> +<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-text" data-lang="text"><span style="display:flex;"><span># 1. 下载 clutch status 信息 +</span></span><span style="display:flex;"><span>svn co https://svn.apache.org/repos/asf/incubator/public/trunk/content/projects/ +</span></span><span style="display:flex;"><span> +</span></span><span style="display:flex;"><span># 2. 修改编辑 (注意下面内容仅供参考) +</span></span><span style="display:flex;"><span>cd projects +</span></span><span style="display:flex;"><span>vim hugegraph.xml +</span></span><span style="display:flex;"><span> +</span></span><span style="display:flex;"><span>&lt;section id=&#34;News&#34;&gt; +</span></span><span style="display:flex;"><span> &lt;title&gt;News&lt;/title&gt; +</span></span><span style="display:flex;"><span> &lt;ul&gt; +</span></span><span style="display:flex;"><span> &lt;li&gt;YYYY-MM-DD New Committer: xxx&lt;/li&gt; +</span></span><span style="display:flex;"><span> &lt;li&gt;...&lt;/li&gt; +</span></span><span style="display:flex;"><span> &lt;/ul&gt; +</span></span><span style="display:flex;"><span>&lt;/section&gt; +</span></span><span style="display:flex;"><span> +</span></span><span style="display:flex;"><span># 3. 提交 +</span></span><span style="display:flex;"><span>svn commit -m &#34;update news for hugegraph&#34; </span></span></code></pre></div><h1 id="参考">参考</h1> <ol> <li><a href="https://community.apache.org/newcommitter.html">https://community.apache.org/newcommitter.html</a> (ASF 官方文档)</li> diff --git a/cn/docs/index.xml b/cn/docs/index.xml index f78a58c9..555a40b5 100644 --- a/cn/docs/index.xml +++ b/cn/docs/index.xml @@ -11329,7 +11329,7 @@ LICENSE 是 Apache 2.0, 且对应的项目中包含了 NOTICE, 则还需要更 </ol> <h1 id="推选详细流程">推选详细流程</h1> <p><strong>讨论 (DISCUSS) → 投票 (VOTE) → 邀请 (INVITE) → 公告 (ANNOUNCE)</strong></p> -<h2 id="1-发起社区邮件讨论-discuss">1. 发起社区邮件讨论 (DISCUSS)</h2> +<h2 id="发起社区邮件讨论-discuss">发起社区邮件讨论 (DISCUSS)</h2> <p>任何 HugeGraph 的 (P)PMC 成员都可以发起投票讨论,在发现社区贡献者任何有价值的贡献并取得候选人本人同意后,可以在 <a href="mailto:priv...@hugegraph.apache.org">priv...@hugegraph.apache.org</a> 发起讨论。 讨论邮件里提议者要把候选人的贡献说清楚,并最好给出确认贡献的 URL 等信息,便于大家讨论分析。</p> <p>下面是 HugeGraph 对应的邮件模板:(仅供参考)</p> @@ -11435,7 +11435,7 @@ LICENSE 是 Apache 2.0, 且对应的项目中包含了 NOTICE, 则还需要更 </li> </ul> <p>Mailing Lists 的参与则可使用 <a href="https://lists.apache.org/list?d...@hugegraph.apache.org:lte=10M:xxx">https://lists.apache.org/list?d...@hugegraph.apache.org:lte=10M:xxx</a> 查询。</p> -<h2 id="2-发起社区邮件投票-vote">2. 发起社区邮件投票 (VOTE)</h2> +<h2 id="发起社区邮件投票-vote">发起社区邮件投票 (VOTE)</h2> <p>如果讨论邮件在规定时间内没有收到分歧信息,投票发起者需要在 <a href="mailto:priv...@hugegraph.apache.org">priv...@hugegraph.apache.org</a> 发起对 Committer 的选举投票。</p> <p>下面是对应的邮件模板:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>To: priv...@hugegraph.apache.org @@ -11465,7 +11465,7 @@ LICENSE 是 Apache 2.0, 且对应的项目中包含了 NOTICE, 则还需要更 <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>To: priv...@hugegraph.apache.org </span></span><span style="display:flex;"><span>Subject: [RESULTS][VOTE] xxx as a HugeGraph Committer </span></span><span style="display:flex;"><span> -</span></span><span style="display:flex;"><span>Hi all: The vote for &#34;xxx&#34; as an HugeGraph Committer has PASSED and closed now. +</span></span><span style="display:flex;"><span>Hi all: The vote for &#34;xxx&#34; as a HugeGraph Committer has PASSED and closed now. </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span>The result is as follows: X PMC +1 Votes: </span></span><span style="display:flex;"><span>- A (PMC ID) @@ -11634,6 +11634,25 @@ LICENSE 是 Apache 2.0, 且对应的项目中包含了 NOTICE, 则还需要更 </span></span><span style="display:flex;"><span>Thanks! </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span>The Apache HugeGraph PPMC +</span></span></code></pre></div><h2 id="更新-clutch-status-信息">更新 clutch status 信息</h2> +<p>负责提名的 PMC 成员需下载 clutch status 信息, 并进行更新, 生效后可在 <a href="https://incubator.apache.org/clutch/hugegraph.html">clutch</a> 和 <a href="https://incubator.apache.org/projects/hugegraph.html">projects</a> 页面查询。流程参考如下:</p> +<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-text" data-lang="text"><span style="display:flex;"><span># 1. 下载 clutch status 信息 +</span></span><span style="display:flex;"><span>svn co https://svn.apache.org/repos/asf/incubator/public/trunk/content/projects/ +</span></span><span style="display:flex;"><span> +</span></span><span style="display:flex;"><span># 2. 修改编辑 (注意下面内容仅供参考) +</span></span><span style="display:flex;"><span>cd projects +</span></span><span style="display:flex;"><span>vim hugegraph.xml +</span></span><span style="display:flex;"><span> +</span></span><span style="display:flex;"><span>&lt;section id=&#34;News&#34;&gt; +</span></span><span style="display:flex;"><span> &lt;title&gt;News&lt;/title&gt; +</span></span><span style="display:flex;"><span> &lt;ul&gt; +</span></span><span style="display:flex;"><span> &lt;li&gt;YYYY-MM-DD New Committer: xxx&lt;/li&gt; +</span></span><span style="display:flex;"><span> &lt;li&gt;...&lt;/li&gt; +</span></span><span style="display:flex;"><span> &lt;/ul&gt; +</span></span><span style="display:flex;"><span>&lt;/section&gt; +</span></span><span style="display:flex;"><span> +</span></span><span style="display:flex;"><span># 3. 提交 +</span></span><span style="display:flex;"><span>svn commit -m &#34;update news for hugegraph&#34; </span></span></code></pre></div><h1 id="参考">参考</h1> <ol> <li><a href="https://community.apache.org/newcommitter.html">https://community.apache.org/newcommitter.html</a> (ASF 官方文档)</li> diff --git a/cn/sitemap.xml b/cn/sitemap.xml index b10ccdb1..825bec5a 100644 --- a/cn/sitemap.xml +++ b/cn/sitemap.xml @@ -1 +1 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/cn/docs/language/hugegraph-gremlin/</loc><lastmod>2023-01-01T16:16:43+08:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="/docs/language/hugegraph-gremlin/"/><xhtml:link rel="alternate" hreflang="cn" href="/cn/docs/language/hugegraph-gremlin/"/></url><url><loc>/cn/docs/quickstart/hugegraph/</loc><lastmod>2025-0 [...] \ No newline at end of file +<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/cn/docs/language/hugegraph-gremlin/</loc><lastmod>2023-01-01T16:16:43+08:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="/docs/language/hugegraph-gremlin/"/><xhtml:link rel="alternate" hreflang="cn" href="/cn/docs/language/hugegraph-gremlin/"/></url><url><loc>/cn/docs/quickstart/hugegraph/</loc><lastmod>2025-0 [...] \ No newline at end of file diff --git a/docs/_print/index.html b/docs/_print/index.html index 56f73a3c..4fc69e97 100644 --- a/docs/_print/index.html +++ b/docs/_print/index.html @@ -8902,7 +8902,7 @@ with this <a href=https://github.com/apache/incubator-hugegraph/wiki/The-style-c </span></span><span style=display:flex><span> <span style=color:#8f5902;font-style:italic>// ignore log </span></span></span><span style=display:flex><span><span style=color:#8f5902;font-style:italic></span> <span style=color:#000>Map</span><span style=color:#ce5c00;font-weight:700><</span><span style=color:#000>String</span><span style=color:#ce5c00;font-weight:700>,</span> <span style=color:#000>Object</span><span style=color:#ce5c00;font-weight:700>></span> <span style=color:#000>props</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#000>parsePropert [...] </span></span></code></pre></div><p>Then use the RESTful API to request <code>HugeGraphServer</code>:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>curl <span style=color:#4e9a06>"http://localhost:8080/graphs/hugegraph/graph/vertices"</span> <span style=color:#000;font-weight:700>|</span> gunzip -</span></span></code></pre></div><p>At this point, you can view detailed variable information in the debugger.</p><h4 id=5-log4j2-configuration>5. Log4j2 Configuration</h4><p>By default, when running <code>InitStore</code> and <code>HugeGraphServer</code>, the Log4j2 configuration file path read is <code>hugegraph-dist/src/main/resources/log4j2.xml</code>, not <code>path-to-your-directory/conf/log4j2.xml</code>. This configuration file is read when starting HugeGraph-Server using the <st [...] +</span></span></code></pre></div><p>At this point, you can view detailed variable information in the debugger.</p><h4 id=5-log4j2-configuration>5. Log4j2 Configuration</h4><p>By default, when running <code>InitStore</code> and <code>HugeGraphServer</code>, the Log4j2 configuration file path read is <code>hugegraph-dist/src/main/resources/log4j2.xml</code>, not <code>path-to-your-directory/conf/log4j2.xml</code>. This configuration file is read when starting HugeGraph-Server using the <st [...] The initiator of the discussion should clearly state the candidate’s contributions in the discussion email and provide URLs or other information for confirming the contributions, facilitating discussion and analysis.</p><p>Below is a template for HugeGraph emails: (For reference only)</p><blockquote><p>Note: The term <code>xxx</code> will be used to refer to the candidate. Typically, <code>xxx</code> represents an easily readable name (e.g., <code>Simon Jay</code>).</p><p>ASF-INFRA [...] </span></span><span style=display:flex><span>Subject: [DISCUSS] XXX as a HugeGraph Committer Candidate </span></span><span style=display:flex><span> @@ -8938,7 +8938,7 @@ The initiator of the discussion should clearly state the candidate’s contr </span></span><span style=display:flex><span>Welcome everyone to share opinions~ </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>Thanks! -</span></span></code></pre></div><p>For contribution links in discussion emails, you can use the statistical feature of <a href=https://github.com/search>GitHub Search</a> by entering corresponding keywords as needed. You can also adjust parameters and add new repositories such as <code>repo:apache/incubator-hugegraph-computer</code>. Pay special attention to adjusting the <strong>time range</strong> (below is a template reference, please adjust the parameters accordingly):</p><ul><li>Nu [...] +</span></span></code></pre></div><p>For contribution links in discussion emails, you can use the statistical feature of <a href=https://github.com/search>GitHub Search</a> by entering corresponding keywords as needed. You can also adjust parameters and add new repositories such as <code>repo:apache/incubator-hugegraph-computer</code>. Pay special attention to adjusting the <strong>time range</strong> (below is a template reference, please adjust the parameters accordingly):</p><ul><li>Nu [...] </span></span><span style=display:flex><span>Subject: [VOTE] xxx as a HugeGraph Committer </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>Hi all: @@ -8962,7 +8962,7 @@ The initiator of the discussion should clearly state the candidate’s contr </span></span></code></pre></div><p>Then, (P)PMC members reply to the email with +1 or -1 to express their opinions. Generally, at least 3 votes of +1 are needed to conclude the vote.</p><h2 id=announcement-of-voting-results-result>Announcement of Voting Results (RESULT)</h2><p>After the voting email concludes, the initiator of the vote needs to remind the end of the voting in the email. Additionally, the initiator needs to announce the voting results via email to <a href=mailto:private@ [...] </span></span><span style=display:flex><span>Subject: [RESULTS][VOTE] xxx as a HugeGraph Committer </span></span><span style=display:flex><span> -</span></span><span style=display:flex><span>Hi all: The vote for "xxx" as an HugeGraph Committer has PASSED and closed now. +</span></span><span style=display:flex><span>Hi all: The vote for "xxx" as a HugeGraph Committer has PASSED and closed now. </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>The result is as follows: X PMC +1 Votes: </span></span><span style=display:flex><span>- A (PMC ID) @@ -9077,6 +9077,23 @@ The initiator of the discussion should clearly state the candidate’s contr </span></span><span style=display:flex><span>Thanks! </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>The Apache HugeGraph PPMC +</span></span></code></pre></div><h2 id=update-clutch-status-information>Update clutch status information</h2><p>PMC members responsible for nominations need to download clutch status information and update it. Once effective, it can be viewed on the <a href=https://incubator.apache.org/clutch/hugegraph.html>clutch</a> and <a href=https://incubator.apache.org/projects/hugegraph.html>projects</a> pages. The process is as follows:</p><div class=highlight><pre tabindex=0 style=background-co [...] +</span></span><span style=display:flex><span>svn co https://svn.apache.org/repos/asf/incubator/public/trunk/content/projects/ +</span></span><span style=display:flex><span> +</span></span><span style=display:flex><span># 2. Modify and edit (note the following is for reference only) +</span></span><span style=display:flex><span>cd projects +</span></span><span style=display:flex><span>vim hugegraph.xml +</span></span><span style=display:flex><span> +</span></span><span style=display:flex><span><section id="News"> +</span></span><span style=display:flex><span> <title>News</title> +</span></span><span style=display:flex><span> <ul> +</span></span><span style=display:flex><span> <li>YYYY-MM-DD New Committer: xxx</li> +</span></span><span style=display:flex><span> <li>...</li> +</span></span><span style=display:flex><span> </ul> +</span></span><span style=display:flex><span></section> +</span></span><span style=display:flex><span> +</span></span><span style=display:flex><span># 3. Commit +</span></span><span style=display:flex><span>svn commit -m "update news for hugegraph" </span></span></code></pre></div><h1 id=references>References</h1><ol><li><a href=https://community.apache.org/newcommitter.html>https://community.apache.org/newcommitter.html</a> (ASF official documentation)</li><li><a href=https://infra.apache.org/new-committers-guide.html>https://infra.apache.org/new-committers-guide.html</a></li><li><a href=https://www.apache.org/dev/pmc.html#newcommitter>https://www.apache.org/dev/pmc.html#newcommitter</a></li><li><a href=https://linkis.apache.org/z [...] next release(1.5.0) when <a href=https://github.com/apache/hugegraph/issues/2265>PD/Store</a> merged into master branch (Except for the <code>java-client</code>).</p><p>PS: In the future, we will gradually upgrade the java version from <code>Java 11 -> Java 17 -> Java 21.</code></p><h3 id=hugegraph>hugegraph</h3><blockquote><p>In this version, we have fixed some SEC-related issues. If used in an online service or exposed to diff --git a/docs/contribution-guidelines/_print/index.html b/docs/contribution-guidelines/_print/index.html index 2965712b..60d6c5fc 100644 --- a/docs/contribution-guidelines/_print/index.html +++ b/docs/contribution-guidelines/_print/index.html @@ -206,7 +206,7 @@ with this <a href=https://github.com/apache/incubator-hugegraph/wiki/The-style-c </span></span><span style=display:flex><span> <span style=color:#8f5902;font-style:italic>// ignore log </span></span></span><span style=display:flex><span><span style=color:#8f5902;font-style:italic></span> <span style=color:#000>Map</span><span style=color:#ce5c00;font-weight:700><</span><span style=color:#000>String</span><span style=color:#ce5c00;font-weight:700>,</span> <span style=color:#000>Object</span><span style=color:#ce5c00;font-weight:700>></span> <span style=color:#000>props</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#000>parsePropert [...] </span></span></code></pre></div><p>Then use the RESTful API to request <code>HugeGraphServer</code>:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>curl <span style=color:#4e9a06>"http://localhost:8080/graphs/hugegraph/graph/vertices"</span> <span style=color:#000;font-weight:700>|</span> gunzip -</span></span></code></pre></div><p>At this point, you can view detailed variable information in the debugger.</p><h4 id=5-log4j2-configuration>5. Log4j2 Configuration</h4><p>By default, when running <code>InitStore</code> and <code>HugeGraphServer</code>, the Log4j2 configuration file path read is <code>hugegraph-dist/src/main/resources/log4j2.xml</code>, not <code>path-to-your-directory/conf/log4j2.xml</code>. This configuration file is read when starting HugeGraph-Server using the <st [...] +</span></span></code></pre></div><p>At this point, you can view detailed variable information in the debugger.</p><h4 id=5-log4j2-configuration>5. Log4j2 Configuration</h4><p>By default, when running <code>InitStore</code> and <code>HugeGraphServer</code>, the Log4j2 configuration file path read is <code>hugegraph-dist/src/main/resources/log4j2.xml</code>, not <code>path-to-your-directory/conf/log4j2.xml</code>. This configuration file is read when starting HugeGraph-Server using the <st [...] The initiator of the discussion should clearly state the candidate’s contributions in the discussion email and provide URLs or other information for confirming the contributions, facilitating discussion and analysis.</p><p>Below is a template for HugeGraph emails: (For reference only)</p><blockquote><p>Note: The term <code>xxx</code> will be used to refer to the candidate. Typically, <code>xxx</code> represents an easily readable name (e.g., <code>Simon Jay</code>).</p><p>ASF-INFRA [...] </span></span><span style=display:flex><span>Subject: [DISCUSS] XXX as a HugeGraph Committer Candidate </span></span><span style=display:flex><span> @@ -242,7 +242,7 @@ The initiator of the discussion should clearly state the candidate’s contr </span></span><span style=display:flex><span>Welcome everyone to share opinions~ </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>Thanks! -</span></span></code></pre></div><p>For contribution links in discussion emails, you can use the statistical feature of <a href=https://github.com/search>GitHub Search</a> by entering corresponding keywords as needed. You can also adjust parameters and add new repositories such as <code>repo:apache/incubator-hugegraph-computer</code>. Pay special attention to adjusting the <strong>time range</strong> (below is a template reference, please adjust the parameters accordingly):</p><ul><li>Nu [...] +</span></span></code></pre></div><p>For contribution links in discussion emails, you can use the statistical feature of <a href=https://github.com/search>GitHub Search</a> by entering corresponding keywords as needed. You can also adjust parameters and add new repositories such as <code>repo:apache/incubator-hugegraph-computer</code>. Pay special attention to adjusting the <strong>time range</strong> (below is a template reference, please adjust the parameters accordingly):</p><ul><li>Nu [...] </span></span><span style=display:flex><span>Subject: [VOTE] xxx as a HugeGraph Committer </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>Hi all: @@ -266,7 +266,7 @@ The initiator of the discussion should clearly state the candidate’s contr </span></span></code></pre></div><p>Then, (P)PMC members reply to the email with +1 or -1 to express their opinions. Generally, at least 3 votes of +1 are needed to conclude the vote.</p><h2 id=announcement-of-voting-results-result>Announcement of Voting Results (RESULT)</h2><p>After the voting email concludes, the initiator of the vote needs to remind the end of the voting in the email. Additionally, the initiator needs to announce the voting results via email to <a href=mailto:private@ [...] </span></span><span style=display:flex><span>Subject: [RESULTS][VOTE] xxx as a HugeGraph Committer </span></span><span style=display:flex><span> -</span></span><span style=display:flex><span>Hi all: The vote for "xxx" as an HugeGraph Committer has PASSED and closed now. +</span></span><span style=display:flex><span>Hi all: The vote for "xxx" as a HugeGraph Committer has PASSED and closed now. </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>The result is as follows: X PMC +1 Votes: </span></span><span style=display:flex><span>- A (PMC ID) @@ -381,6 +381,23 @@ The initiator of the discussion should clearly state the candidate’s contr </span></span><span style=display:flex><span>Thanks! </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>The Apache HugeGraph PPMC +</span></span></code></pre></div><h2 id=update-clutch-status-information>Update clutch status information</h2><p>PMC members responsible for nominations need to download clutch status information and update it. Once effective, it can be viewed on the <a href=https://incubator.apache.org/clutch/hugegraph.html>clutch</a> and <a href=https://incubator.apache.org/projects/hugegraph.html>projects</a> pages. The process is as follows:</p><div class=highlight><pre tabindex=0 style=background-co [...] +</span></span><span style=display:flex><span>svn co https://svn.apache.org/repos/asf/incubator/public/trunk/content/projects/ +</span></span><span style=display:flex><span> +</span></span><span style=display:flex><span># 2. Modify and edit (note the following is for reference only) +</span></span><span style=display:flex><span>cd projects +</span></span><span style=display:flex><span>vim hugegraph.xml +</span></span><span style=display:flex><span> +</span></span><span style=display:flex><span><section id="News"> +</span></span><span style=display:flex><span> <title>News</title> +</span></span><span style=display:flex><span> <ul> +</span></span><span style=display:flex><span> <li>YYYY-MM-DD New Committer: xxx</li> +</span></span><span style=display:flex><span> <li>...</li> +</span></span><span style=display:flex><span> </ul> +</span></span><span style=display:flex><span></section> +</span></span><span style=display:flex><span> +</span></span><span style=display:flex><span># 3. Commit +</span></span><span style=display:flex><span>svn commit -m "update news for hugegraph" </span></span></code></pre></div><h1 id=references>References</h1><ol><li><a href=https://community.apache.org/newcommitter.html>https://community.apache.org/newcommitter.html</a> (ASF official documentation)</li><li><a href=https://infra.apache.org/new-committers-guide.html>https://infra.apache.org/new-committers-guide.html</a></li><li><a href=https://www.apache.org/dev/pmc.html#newcommitter>https://www.apache.org/dev/pmc.html#newcommitter</a></li><li><a href=https://linkis.apache.org/z [...] <script src=/js/bootstrap.min.js></script> <script src=/js/mermaid.min.js></script> diff --git a/docs/contribution-guidelines/committer-guidelines/index.html b/docs/contribution-guidelines/committer-guidelines/index.html index 4fa5157c..c1b1ba7a 100644 --- a/docs/contribution-guidelines/committer-guidelines/index.html +++ b/docs/contribution-guidelines/committer-guidelines/index.html @@ -1,14 +1,14 @@ <!doctype html><html lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta http-equiv=content-security-policy content="script-src 'self'; script-src-elem 'self' https://code.jquery.com https://cdn.jsdelivr.net https://fonts.googleapis.com;"><meta name=generator content="Hugo 0.102.3"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href= [...] This document outlines the requirements and process for becoming an Apache Committer. The corresponding ASF official document can be found at: …"><meta property="og:title" content="Apache HugeGraph Committer Guide"><meta property="og:description" content="This document outlines the requirements and process for becoming an Apache Committer. The corresponding ASF official document can be found at: https://community.apache.org/newcommitter.html -Candidate Requirements Candidates must adhere to the Apache Code of Conduct. PMC members will assess candidates’ interactions with others and contributions through mailing lists, issues, pull requests, and official documentation. Considerations for evaluating candidates as potential Committers include: Ability to collaborate with community members Mentorship capabilities Community involvement Level of contribution Personal skills/abilities Nomination Process Discussion → Vote → Inv [...] -Candidate Requirements Candidates must adhere to the Apache Code of Conduct. PMC members will assess candidates’ interactions with others and contributions through mailing lists, issues, pull requests, and official documentation. Considerations for evaluating candidates as potential Committers include: Ability to collaborate with community members Mentorship capabilities Community involvement Level of contribution Personal skills/abilities Nomination Process Discussion → Vote → Inv [...] +Candidate Requirements Candidates must adhere to the Apache Code of Conduct. PMC members will assess candidates’ interactions with others and contributions through mailing lists, issues, pull requests, and official documentation. Considerations for evaluating candidates as potential Committers include: Ability to collaborate with community members Mentorship capabilities Community involvement Level of contribution Personal skills/abilities Nomination Process Discussion → Vote → Inv [...] +Candidate Requirements Candidates must adhere to the Apache Code of Conduct. PMC members will assess candidates’ interactions with others and contributions through mailing lists, issues, pull requests, and official documentation. Considerations for evaluating candidates as potential Committers include: Ability to collaborate with community members Mentorship capabilities Community involvement Level of contribution Personal skills/abilities Nomination Process Discussion → Vote → Inv [...] Candidate Requirements Candidates must adhere to the Apache Code of Conduct. PMC members will assess candidates’ interactions with others and contributions through mailing lists, issues, pull requests, and official documentation. Considerations for evaluating candidates as potential Committers include: Ability to collaborate with community members Mentorship capabilities Community involvement Level of contribution Personal skills/abilities Nomination Process Discussion → Vote → Inv [...] <link rel=stylesheet href=/css/prism.css></head><body class=td-page><header><nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar"><a class=navbar-brand href=/><span class=navbar-logo><svg id="图层_1" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16"><defs><style>.logo-cls-1{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:.5px;opacity:.3}.logo-cls-2{fill:#229efa}.logo-cls-3{fi [...] <a href=https://github.com/apache/incubator-hugegraph-doc/edit/master/content/en/docs/contribution-guidelines/committer-guidelines.md class=td-page-meta--edit target=_blank rel=noopener><i class="fa fa-edit fa-fw"></i> Edit this page</a> <a href="https://github.com/apache/incubator-hugegraph-doc/new/master/content/en/docs/contribution-guidelines/committer-guidelines.md?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit [...] <a href="https://github.com/apache/incubator-hugegraph-doc/issues/new?title=Apache%20HugeGraph%20Committer%20Guide" class=td-page-meta--issue target=_blank rel=noopener><i class="fab fa-github fa-fw"></i> Create documentation issue</a> <a href=https://github.com/apache/incubator-hugegraph/issues/new class=td-page-meta--project-issue target=_blank rel=noopener><i class="fas fa-tasks fa-fw"></i> Create project issue</a> -<a id=print href=/docs/contribution-guidelines/_print/><i class="fa fa-print fa-fw"></i> Print entire section</a></div><div class=td-toc><nav id=TableOfContents><ul><li><a href=#1-initiate-community-discussion-discuss>1. Initiate Community Discussion (DISCUSS)</a></li><li><a href=#2-initiate-community-voting-email-vote>2. Initiate Community Voting Email (VOTE)</a></li><li><a href=#announcement-of-voting-results-result>Announcement of Voting Results (RESULT)</a></li><li><a href=#send-invi [...] +<a id=print href=/docs/contribution-guidelines/_print/><i class="fa fa-print fa-fw"></i> Print entire section</a></div><div class=td-toc><nav id=TableOfContents><ul><li><a href=#initiate-community-discussion-discuss>Initiate Community Discussion (DISCUSS)</a></li><li><a href=#initiate-community-voting-email-vote>Initiate Community Voting Email (VOTE)</a></li><li><a href=#announcement-of-voting-results-result>Announcement of Voting Results (RESULT)</a></li><li><a href=#send-invitation-ema [...] The initiator of the discussion should clearly state the candidate’s contributions in the discussion email and provide URLs or other information for confirming the contributions, facilitating discussion and analysis.</p><p>Below is a template for HugeGraph emails: (For reference only)</p><blockquote><p>Note: The term <code>xxx</code> will be used to refer to the candidate. Typically, <code>xxx</code> represents an easily readable name (e.g., <code>Simon Jay</code>).</p><p>ASF-INFRA [...] </span></span><span style=display:flex><span>Subject: [DISCUSS] XXX as a HugeGraph Committer Candidate </span></span><span style=display:flex><span> @@ -44,7 +44,7 @@ The initiator of the discussion should clearly state the candidate’s contr </span></span><span style=display:flex><span>Welcome everyone to share opinions~ </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>Thanks! -</span></span></code></pre></div><p>For contribution links in discussion emails, you can use the statistical feature of <a href=https://github.com/search>GitHub Search</a> by entering corresponding keywords as needed. You can also adjust parameters and add new repositories such as <code>repo:apache/incubator-hugegraph-computer</code>. Pay special attention to adjusting the <strong>time range</strong> (below is a template reference, please adjust the parameters accordingly):</p><ul><li>Nu [...] +</span></span></code></pre></div><p>For contribution links in discussion emails, you can use the statistical feature of <a href=https://github.com/search>GitHub Search</a> by entering corresponding keywords as needed. You can also adjust parameters and add new repositories such as <code>repo:apache/incubator-hugegraph-computer</code>. Pay special attention to adjusting the <strong>time range</strong> (below is a template reference, please adjust the parameters accordingly):</p><ul><li>Nu [...] </span></span><span style=display:flex><span>Subject: [VOTE] xxx as a HugeGraph Committer </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>Hi all: @@ -68,7 +68,7 @@ The initiator of the discussion should clearly state the candidate’s contr </span></span></code></pre></div><p>Then, (P)PMC members reply to the email with +1 or -1 to express their opinions. Generally, at least 3 votes of +1 are needed to conclude the vote.</p><h2 id=announcement-of-voting-results-result>Announcement of Voting Results (RESULT)</h2><p>After the voting email concludes, the initiator of the vote needs to remind the end of the voting in the email. Additionally, the initiator needs to announce the voting results via email to <a href=mailto:private@ [...] </span></span><span style=display:flex><span>Subject: [RESULTS][VOTE] xxx as a HugeGraph Committer </span></span><span style=display:flex><span> -</span></span><span style=display:flex><span>Hi all: The vote for "xxx" as an HugeGraph Committer has PASSED and closed now. +</span></span><span style=display:flex><span>Hi all: The vote for "xxx" as a HugeGraph Committer has PASSED and closed now. </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>The result is as follows: X PMC +1 Votes: </span></span><span style=display:flex><span>- A (PMC ID) @@ -183,7 +183,24 @@ The initiator of the discussion should clearly state the candidate’s contr </span></span><span style=display:flex><span>Thanks! </span></span><span style=display:flex><span> </span></span><span style=display:flex><span>The Apache HugeGraph PPMC -</span></span></code></pre></div><h1 id=references>References</h1><ol><li><a href=https://community.apache.org/newcommitter.html>https://community.apache.org/newcommitter.html</a> (ASF official documentation)</li><li><a href=https://infra.apache.org/new-committers-guide.html>https://infra.apache.org/new-committers-guide.html</a></li><li><a href=https://www.apache.org/dev/pmc.html#newcommitter>https://www.apache.org/dev/pmc.html#newcommitter</a></li><li><a href=https://linkis.apache.org/z [...] +</span></span></code></pre></div><h2 id=update-clutch-status-information>Update clutch status information</h2><p>PMC members responsible for nominations need to download clutch status information and update it. Once effective, it can be viewed on the <a href=https://incubator.apache.org/clutch/hugegraph.html>clutch</a> and <a href=https://incubator.apache.org/projects/hugegraph.html>projects</a> pages. The process is as follows:</p><div class=highlight><pre tabindex=0 style=background-co [...] +</span></span><span style=display:flex><span>svn co https://svn.apache.org/repos/asf/incubator/public/trunk/content/projects/ +</span></span><span style=display:flex><span> +</span></span><span style=display:flex><span># 2. Modify and edit (note the following is for reference only) +</span></span><span style=display:flex><span>cd projects +</span></span><span style=display:flex><span>vim hugegraph.xml +</span></span><span style=display:flex><span> +</span></span><span style=display:flex><span><section id="News"> +</span></span><span style=display:flex><span> <title>News</title> +</span></span><span style=display:flex><span> <ul> +</span></span><span style=display:flex><span> <li>YYYY-MM-DD New Committer: xxx</li> +</span></span><span style=display:flex><span> <li>...</li> +</span></span><span style=display:flex><span> </ul> +</span></span><span style=display:flex><span></section> +</span></span><span style=display:flex><span> +</span></span><span style=display:flex><span># 3. Commit +</span></span><span style=display:flex><span>svn commit -m "update news for hugegraph" +</span></span></code></pre></div><h1 id=references>References</h1><ol><li><a href=https://community.apache.org/newcommitter.html>https://community.apache.org/newcommitter.html</a> (ASF official documentation)</li><li><a href=https://infra.apache.org/new-committers-guide.html>https://infra.apache.org/new-committers-guide.html</a></li><li><a href=https://www.apache.org/dev/pmc.html#newcommitter>https://www.apache.org/dev/pmc.html#newcommitter</a></li><li><a href=https://linkis.apache.org/z [...] <script src=/js/bootstrap.min.js></script> <script src=/js/mermaid.min.js></script> <script src=/js/tabpane-persist.js></script> diff --git a/docs/contribution-guidelines/index.xml b/docs/contribution-guidelines/index.xml index dc6cc451..5d5ceb76 100644 --- a/docs/contribution-guidelines/index.xml +++ b/docs/contribution-guidelines/index.xml @@ -452,7 +452,7 @@ with this <a href="https://github.com/apache/incubator-hugegraph/wiki/The-sty </ol> <h1 id="nomination-process">Nomination Process</h1> <p><strong>Discussion → Vote → Invitation → Announcement</strong></p> -<h2 id="1-initiate-community-discussion-discuss">1. Initiate Community Discussion (DISCUSS)</h2> +<h2 id="initiate-community-discussion-discuss">Initiate Community Discussion (DISCUSS)</h2> <p>Any (P)PMC member of HugeGraph can initiate a voting discussion. After identifying valuable contributions from a community contributor and obtaining the candidate&rsquo;s consent, a discussion can be initiated via <a href="mailto:priv...@hugegraph.apache.org">priv...@hugegraph.apache.org</a>. The initiator of the discussion should clearly state the candidate&rsquo;s contributions in the discussion email and provide URLs or other information for confirming the contributions, facilitating discussion and analysis.</p> <p>Below is a template for HugeGraph emails: (For reference only)</p> @@ -557,7 +557,7 @@ The initiator of the discussion should clearly state the candidate&rsquo;s c </li> </ul> <p>For participation in mailing lists, you can use <a href="https://lists.apache.org/list?d...@hugegraph.apache.org:lte=10M:xxx">https://lists.apache.org/list?d...@hugegraph.apache.org:lte=10M:xxx</a>.</p> -<h2 id="2-initiate-community-voting-email-vote">2. Initiate Community Voting Email (VOTE)</h2> +<h2 id="initiate-community-voting-email-vote">Initiate Community Voting Email (VOTE)</h2> <p>If there are no dissenting opinions within the specified time frame of the discussion email, the initiator of the discussion needs to initiate a voting email for the committer election at <a href="mailto:priv...@hugegraph.apache.org">priv...@hugegraph.apache.org</a>.</p> <p>Below is the corresponding email template:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>To: priv...@hugegraph.apache.org @@ -587,7 +587,7 @@ The initiator of the discussion should clearly state the candidate&rsquo;s c <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>To: priv...@hugegraph.apache.org </span></span><span style="display:flex;"><span>Subject: [RESULTS][VOTE] xxx as a HugeGraph Committer </span></span><span style="display:flex;"><span> -</span></span><span style="display:flex;"><span>Hi all: The vote for &#34;xxx&#34; as an HugeGraph Committer has PASSED and closed now. +</span></span><span style="display:flex;"><span>Hi all: The vote for &#34;xxx&#34; as a HugeGraph Committer has PASSED and closed now. </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span>The result is as follows: X PMC +1 Votes: </span></span><span style="display:flex;"><span>- A (PMC ID) @@ -756,6 +756,25 @@ The initiator of the discussion should clearly state the candidate&rsquo;s c </span></span><span style="display:flex;"><span>Thanks! </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span>The Apache HugeGraph PPMC +</span></span></code></pre></div><h2 id="update-clutch-status-information">Update clutch status information</h2> +<p>PMC members responsible for nominations need to download clutch status information and update it. Once effective, it can be viewed on the <a href="https://incubator.apache.org/clutch/hugegraph.html">clutch</a> and <a href="https://incubator.apache.org/projects/hugegraph.html">projects</a> pages. The process is as follows:</p> +<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-text" data-lang="text"><span style="display:flex;"><span># 1. Download clutch status information +</span></span><span style="display:flex;"><span>svn co https://svn.apache.org/repos/asf/incubator/public/trunk/content/projects/ +</span></span><span style="display:flex;"><span> +</span></span><span style="display:flex;"><span># 2. Modify and edit (note the following is for reference only) +</span></span><span style="display:flex;"><span>cd projects +</span></span><span style="display:flex;"><span>vim hugegraph.xml +</span></span><span style="display:flex;"><span> +</span></span><span style="display:flex;"><span>&lt;section id=&#34;News&#34;&gt; +</span></span><span style="display:flex;"><span> &lt;title&gt;News&lt;/title&gt; +</span></span><span style="display:flex;"><span> &lt;ul&gt; +</span></span><span style="display:flex;"><span> &lt;li&gt;YYYY-MM-DD New Committer: xxx&lt;/li&gt; +</span></span><span style="display:flex;"><span> &lt;li&gt;...&lt;/li&gt; +</span></span><span style="display:flex;"><span> &lt;/ul&gt; +</span></span><span style="display:flex;"><span>&lt;/section&gt; +</span></span><span style="display:flex;"><span> +</span></span><span style="display:flex;"><span># 3. Commit +</span></span><span style="display:flex;"><span>svn commit -m &#34;update news for hugegraph&#34; </span></span></code></pre></div><h1 id="references">References</h1> <ol> <li><a href="https://community.apache.org/newcommitter.html">https://community.apache.org/newcommitter.html</a> (ASF official documentation)</li> diff --git a/docs/index.xml b/docs/index.xml index 61b36ee1..22f80605 100644 --- a/docs/index.xml +++ b/docs/index.xml @@ -11176,7 +11176,7 @@ with this <a href="https://github.com/apache/incubator-hugegraph/wiki/The-sty </ol> <h1 id="nomination-process">Nomination Process</h1> <p><strong>Discussion → Vote → Invitation → Announcement</strong></p> -<h2 id="1-initiate-community-discussion-discuss">1. Initiate Community Discussion (DISCUSS)</h2> +<h2 id="initiate-community-discussion-discuss">Initiate Community Discussion (DISCUSS)</h2> <p>Any (P)PMC member of HugeGraph can initiate a voting discussion. After identifying valuable contributions from a community contributor and obtaining the candidate&rsquo;s consent, a discussion can be initiated via <a href="mailto:priv...@hugegraph.apache.org">priv...@hugegraph.apache.org</a>. The initiator of the discussion should clearly state the candidate&rsquo;s contributions in the discussion email and provide URLs or other information for confirming the contributions, facilitating discussion and analysis.</p> <p>Below is a template for HugeGraph emails: (For reference only)</p> @@ -11281,7 +11281,7 @@ The initiator of the discussion should clearly state the candidate&rsquo;s c </li> </ul> <p>For participation in mailing lists, you can use <a href="https://lists.apache.org/list?d...@hugegraph.apache.org:lte=10M:xxx">https://lists.apache.org/list?d...@hugegraph.apache.org:lte=10M:xxx</a>.</p> -<h2 id="2-initiate-community-voting-email-vote">2. Initiate Community Voting Email (VOTE)</h2> +<h2 id="initiate-community-voting-email-vote">Initiate Community Voting Email (VOTE)</h2> <p>If there are no dissenting opinions within the specified time frame of the discussion email, the initiator of the discussion needs to initiate a voting email for the committer election at <a href="mailto:priv...@hugegraph.apache.org">priv...@hugegraph.apache.org</a>.</p> <p>Below is the corresponding email template:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>To: priv...@hugegraph.apache.org @@ -11311,7 +11311,7 @@ The initiator of the discussion should clearly state the candidate&rsquo;s c <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>To: priv...@hugegraph.apache.org </span></span><span style="display:flex;"><span>Subject: [RESULTS][VOTE] xxx as a HugeGraph Committer </span></span><span style="display:flex;"><span> -</span></span><span style="display:flex;"><span>Hi all: The vote for &#34;xxx&#34; as an HugeGraph Committer has PASSED and closed now. +</span></span><span style="display:flex;"><span>Hi all: The vote for &#34;xxx&#34; as a HugeGraph Committer has PASSED and closed now. </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span>The result is as follows: X PMC +1 Votes: </span></span><span style="display:flex;"><span>- A (PMC ID) @@ -11480,6 +11480,25 @@ The initiator of the discussion should clearly state the candidate&rsquo;s c </span></span><span style="display:flex;"><span>Thanks! </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span>The Apache HugeGraph PPMC +</span></span></code></pre></div><h2 id="update-clutch-status-information">Update clutch status information</h2> +<p>PMC members responsible for nominations need to download clutch status information and update it. Once effective, it can be viewed on the <a href="https://incubator.apache.org/clutch/hugegraph.html">clutch</a> and <a href="https://incubator.apache.org/projects/hugegraph.html">projects</a> pages. The process is as follows:</p> +<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-text" data-lang="text"><span style="display:flex;"><span># 1. Download clutch status information +</span></span><span style="display:flex;"><span>svn co https://svn.apache.org/repos/asf/incubator/public/trunk/content/projects/ +</span></span><span style="display:flex;"><span> +</span></span><span style="display:flex;"><span># 2. Modify and edit (note the following is for reference only) +</span></span><span style="display:flex;"><span>cd projects +</span></span><span style="display:flex;"><span>vim hugegraph.xml +</span></span><span style="display:flex;"><span> +</span></span><span style="display:flex;"><span>&lt;section id=&#34;News&#34;&gt; +</span></span><span style="display:flex;"><span> &lt;title&gt;News&lt;/title&gt; +</span></span><span style="display:flex;"><span> &lt;ul&gt; +</span></span><span style="display:flex;"><span> &lt;li&gt;YYYY-MM-DD New Committer: xxx&lt;/li&gt; +</span></span><span style="display:flex;"><span> &lt;li&gt;...&lt;/li&gt; +</span></span><span style="display:flex;"><span> &lt;/ul&gt; +</span></span><span style="display:flex;"><span>&lt;/section&gt; +</span></span><span style="display:flex;"><span> +</span></span><span style="display:flex;"><span># 3. Commit +</span></span><span style="display:flex;"><span>svn commit -m &#34;update news for hugegraph&#34; </span></span></code></pre></div><h1 id="references">References</h1> <ol> <li><a href="https://community.apache.org/newcommitter.html">https://community.apache.org/newcommitter.html</a> (ASF official documentation)</li> diff --git a/en/sitemap.xml b/en/sitemap.xml index d0bebf93..d01d3664 100644 --- a/en/sitemap.xml +++ b/en/sitemap.xml @@ -1 +1 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/docs/guides/architectural/</loc><lastmod>2025-06-13T21:28:50+08:00</lastmod><xhtml:link rel="alternate" hreflang="cn" href="/cn/docs/guides/architectural/"/><xhtml:link rel="alternate" hreflang="en" href="/docs/guides/architectural/"/></url><url><loc>/docs/config/config-guide/</loc><lastmod>2024-11-01T16:27:00+08:00</last [...] \ No newline at end of file +<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/docs/guides/architectural/</loc><lastmod>2025-06-13T21:28:50+08:00</lastmod><xhtml:link rel="alternate" hreflang="cn" href="/cn/docs/guides/architectural/"/><xhtml:link rel="alternate" hreflang="en" href="/docs/guides/architectural/"/></url><url><loc>/docs/config/config-guide/</loc><lastmod>2024-11-01T16:27:00+08:00</last [...] \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index 6a280add..e8b2d7b1 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>/en/sitemap.xml</loc><lastmod>2025-07-02T02:41:00-07:00</lastmod></sitemap><sitemap><loc>/cn/sitemap.xml</loc><lastmod>2025-07-02T02:41:00-07:00</lastmod></sitemap></sitemapindex> \ No newline at end of file +<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>/en/sitemap.xml</loc><lastmod>2025-07-17T15:09:54+08:00</lastmod></sitemap><sitemap><loc>/cn/sitemap.xml</loc><lastmod>2025-07-17T15:09:54+08:00</lastmod></sitemap></sitemapindex> \ No newline at end of file