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 18fad832 chore: update validate-release guide (#337)
18fad832 is described below
commit 18fad832e42dc26afa64a3fe99ad36b1ebc5d44b
Author: imbajin <[email protected]>
AuthorDate: Wed Mar 27 07:04:43 2024 +0000
chore: update validate-release guide (#337)
* chore: delete duplicate content
---------
Co-authored-by: sheli00 <[email protected]>
Co-authored-by: imbajin <[email protected]>
ed364827fb915d3ea999e6ab0a53f6104b7b98a1
---
cn/docs/_print/index.html | 10 +++++-----
cn/docs/contribution-guidelines/_print/index.html | 10 +++++-----
cn/docs/contribution-guidelines/index.xml | 9 ++++-----
.../validate-release/index.html | 20 +++++++++----------
cn/docs/index.xml | 9 ++++-----
cn/sitemap.xml | 2 +-
docs/_print/index.html | 11 +++++------
docs/contribution-guidelines/_print/index.html | 11 +++++------
docs/contribution-guidelines/index.xml | 10 ++++------
.../validate-release/index.html | 23 ++++++++++------------
docs/index.xml | 10 ++++------
en/sitemap.xml | 2 +-
sitemap.xml | 2 +-
13 files changed, 59 insertions(+), 70 deletions(-)
diff --git a/cn/docs/_print/index.html b/cn/docs/_print/index.html
index 0806ff3c..53acb1ab 100644
--- a/cn/docs/_print/index.html
+++ b/cn/docs/_print/index.html
@@ -7932,7 +7932,8 @@ HugeGraph目前采用EdgeCut的分区方案。</p><h3 id=3-vertexid-策略>3. Ve
</span></span><span style=display:flex><span>git rebase -i master
</span></span></code></pre></div></blockquote><p>And push it to GitHub fork
repo again:</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-shell data-lang=shell><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># force push the local commit to fork
repo</span>
</span></span><span style=display:flex><span>git push -f origin
bugfix-branch:bugfix-branch
-</span></span></code></pre></div><p>GitHub will automatically update the Pull
Request after we push it, just wait for code review.</p></div><div
class=td-content style=page-break-before:always><h1
id=pg-dc89ef117bed0b0ef3c6487f9a6a8bd0>9.2 -
订阅社区邮箱</h1><p>按照以下步骤订阅邮件列表:</p><ul><li>通过您的电子邮件账户发送邮件至 <a
href=mailto:[email protected]>[email protected]</a>,然后您将收到一封确认邮件。</li><li>回复确认邮件以确认您的订阅。然后,您将收到另一封确认邮件。</li><li>现在您已经成为该邮件列表的订阅者。如果您有更多问题,只需发送邮件到邮件列表,社区同学看到后会
[...]
+</span></span></code></pre></div><p>GitHub will automatically update the Pull
Request after we push it, just wait for code review.</p></div><div
class=td-content style=page-break-before:always><h1
id=pg-dc89ef117bed0b0ef3c6487f9a6a8bd0>9.2 -
订阅社区邮箱</h1><p>按照以下步骤订阅邮件列表:</p><ul><li>通过您的电子邮件账户发送邮件至 <a
href=mailto:[email protected]>[email protected]</a>,然后您将收到一封确认邮件。</li><li>回复确认邮件以确认您的订阅。然后,您将收到另一封确认邮件。</li><li>现在您已经成为该邮件列表的订阅者。如果您有更多问题,只需发送邮件到邮件列表,社区同学看到后会
[...]
+建议使用 Java11 验证测试,从 1.5.0 版本开始(除 client 外) 不再支持 Java8</p></blockquote><h2
id=验证阶段>验证阶段</h2><p>当内部的临时发布和打包工作完成后,其他的社区开发者 (尤其是 PMC)
需要参与到<a
href=https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist>验证环节</a>
确保某个人发布版本的"正确性 + 完整性",
这里需要<strong>每个人</strong>都尽量参与,然后后序<strong>邮件回复</strong>的时候说明自己
<strong>已检查</strong>了哪些项。(下面是核心项)</p><h4 id=1-准备工作>1. 准备工作</h4><p>如果本地没有 svn 或
gpg 或 wget 环境,建议先安装一下 (windows 推荐使用 WSL2 环境,
@@ -8000,9 +8001,8 @@ hash 值一致 (一般是 sha512)</p><div class=highlight><pre
tabindex=0 style=
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># 一行脚本快速验证所有包 (推荐使用,请确保所有 gpg
公钥已经信任)</span>
</span></span><span style=display:flex><span><span
style=color:#204a87;font-weight:700>for</span> i in *.tar.gz<span
style=color:#000;font-weight:700>;</span> <span
style=color:#204a87;font-weight:700>do</span> <span
style=color:#204a87>echo</span> <span style=color:#000>$i</span><span
style=color:#000;font-weight:700>;</span> gpg --verify <span
style=color:#000>$i</span>.asc <span style=color:#000>$i</span> <span
style=color:#000;font-weight:700>;</span> <span style=color:#204a87;font-w [...]
-</span></span></code></pre></div><p>先确认了整体的"完整性 + 一致性", 然后接下来确认具体的内容
(<strong>关键</strong>)</p><h4 id=4-检查压缩包内容>4. 检查压缩包内容</h4><p>这里分源码包 +
二进制包两个方面,源码包更为严格,挑核心的部分说
-(完整的列表可参考官方 <a
href=https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist>Wiki</a>,
比较长)</p><p>首先我们需要从 apache 官方的 <code>release-candidate</code> 地址下载包到本地 (
-地址:<a
href=https://dist.apache.org/repos/dist/dev/incubator/hugegraph/>点击跳转</a>)</p><h5
id=a-源码包>A. 源码包</h5><p>解压
<code>*hugegraph*src.tar.gz</code>后,进行如下检查:</p><ol><li>文件夹都带有
<code>incubating</code>, 且不存在<strong>空的</strong>文件/文件夹</li><li>存在
<code>LICENSE</code> + <code>NOTICE</code> + 存在 <code>DISCLAIMER</code>
文件并且内容正常</li><li><strong>不存在</strong> 缺乏 License 的二进制文件</li><li>源码文件都包含标准
<code>ASF License</code> 头 (这个用插件跑一下为主)</li><li>检查每个父 / 子模块的
<code>pom.xml</code> 版本号是否一致 (且符合期望)</li><l [...]
+</span></span></code></pre></div><p>先确认了整体的"完整性 + 一致性", 然后接下来确认具体的内容
(<strong>关键</strong>)</p><h4 id=4-检查压缩包内容>4.
检查压缩包内容</h4><p>这里检查准备工作下载的压缩包内容。分源码包 + 二进制包两个方面,源码包更为严格,挑核心的部分说
+(完整的列表可参考官方 <a
href=https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist>Wiki</a>,
比较长)</p><h5 id=a-源码包>A. 源码包</h5><p>解压
<code>*hugegraph*src.tar.gz</code>后,进行如下检查:</p><ol><li>文件夹都带有
<code>incubating</code>, 且不存在<strong>空的</strong>文件/文件夹</li><li>存在
<code>LICENSE</code> + <code>NOTICE</code> + 存在 <code>DISCLAIMER</code>
文件并且内容正常</li><li><strong>不存在</strong> 缺乏 License 的二进制文件</li><li>源码文件都包含标准
<code>ASF License</code> 头 (这个用插件跑一下为主)</li><li>检查每个父 / 子模块的 <code>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-bash data-lang=bash><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># 请优先使用/切换到 `java 11` 版本进行后序的编译和运行操作
(注:`Computer` 仅支持 `java >= 11`) </span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># java --version</span>
</span></span><span style=display:flex><span>
@@ -8012,7 +8012,7 @@ hash 值一致 (一般是 sha512)</p><div class=highlight><pre
tabindex=0 style=
</span></span><span style=display:flex><span>bin/start-hugegraph.sh
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># hugegraph-loader</span>
-</span></span><span style=display:flex><span>bin/hugegraph-loader.sh -f path
-g graph -s schema
+</span></span><span style=display:flex><span>bin/hugegraph-loader.sh -g
hugegraph -f example/file/struct.json -s example/file/schema.groovy
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># hugegraph-hubble</span>
</span></span><span style=display:flex><span>bin/start-hubble.sh
diff --git a/cn/docs/contribution-guidelines/_print/index.html
b/cn/docs/contribution-guidelines/_print/index.html
index 72d9af38..5fc64dac 100644
--- a/cn/docs/contribution-guidelines/_print/index.html
+++ b/cn/docs/contribution-guidelines/_print/index.html
@@ -46,7 +46,8 @@
</span></span><span style=display:flex><span>git rebase -i master
</span></span></code></pre></div></blockquote><p>And push it to GitHub fork
repo again:</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-shell data-lang=shell><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># force push the local commit to fork
repo</span>
</span></span><span style=display:flex><span>git push -f origin
bugfix-branch:bugfix-branch
-</span></span></code></pre></div><p>GitHub will automatically update the Pull
Request after we push it, just wait for code review.</p></div><div
class=td-content style=page-break-before:always><h1
id=pg-dc89ef117bed0b0ef3c6487f9a6a8bd0>2 -
订阅社区邮箱</h1><p>按照以下步骤订阅邮件列表:</p><ul><li>通过您的电子邮件账户发送邮件至 <a
href=mailto:[email protected]>[email protected]</a>,然后您将收到一封确认邮件。</li><li>回复确认邮件以确认您的订阅。然后,您将收到另一封确认邮件。</li><li>现在您已经成为该邮件列表的订阅者。如果您有更多问题,只需发送邮件到邮件列表,社区同学看到后会及时
[...]
+</span></span></code></pre></div><p>GitHub will automatically update the Pull
Request after we push it, just wait for code review.</p></div><div
class=td-content style=page-break-before:always><h1
id=pg-dc89ef117bed0b0ef3c6487f9a6a8bd0>2 -
订阅社区邮箱</h1><p>按照以下步骤订阅邮件列表:</p><ul><li>通过您的电子邮件账户发送邮件至 <a
href=mailto:[email protected]>[email protected]</a>,然后您将收到一封确认邮件。</li><li>回复确认邮件以确认您的订阅。然后,您将收到另一封确认邮件。</li><li>现在您已经成为该邮件列表的订阅者。如果您有更多问题,只需发送邮件到邮件列表,社区同学看到后会及时
[...]
+建议使用 Java11 验证测试,从 1.5.0 版本开始(除 client 外) 不再支持 Java8</p></blockquote><h2
id=验证阶段>验证阶段</h2><p>当内部的临时发布和打包工作完成后,其他的社区开发者 (尤其是 PMC)
需要参与到<a
href=https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist>验证环节</a>
确保某个人发布版本的"正确性 + 完整性",
这里需要<strong>每个人</strong>都尽量参与,然后后序<strong>邮件回复</strong>的时候说明自己
<strong>已检查</strong>了哪些项。(下面是核心项)</p><h4 id=1-准备工作>1. 准备工作</h4><p>如果本地没有 svn 或
gpg 或 wget 环境,建议先安装一下 (windows 推荐使用 WSL2 环境,
@@ -114,9 +115,8 @@ hash 值一致 (一般是 sha512)</p><div class=highlight><pre
tabindex=0 style=
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># 一行脚本快速验证所有包 (推荐使用,请确保所有 gpg
公钥已经信任)</span>
</span></span><span style=display:flex><span><span
style=color:#204a87;font-weight:700>for</span> i in *.tar.gz<span
style=color:#000;font-weight:700>;</span> <span
style=color:#204a87;font-weight:700>do</span> <span
style=color:#204a87>echo</span> <span style=color:#000>$i</span><span
style=color:#000;font-weight:700>;</span> gpg --verify <span
style=color:#000>$i</span>.asc <span style=color:#000>$i</span> <span
style=color:#000;font-weight:700>;</span> <span style=color:#204a87;font-w [...]
-</span></span></code></pre></div><p>先确认了整体的"完整性 + 一致性", 然后接下来确认具体的内容
(<strong>关键</strong>)</p><h4 id=4-检查压缩包内容>4. 检查压缩包内容</h4><p>这里分源码包 +
二进制包两个方面,源码包更为严格,挑核心的部分说
-(完整的列表可参考官方 <a
href=https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist>Wiki</a>,
比较长)</p><p>首先我们需要从 apache 官方的 <code>release-candidate</code> 地址下载包到本地 (
-地址:<a
href=https://dist.apache.org/repos/dist/dev/incubator/hugegraph/>点击跳转</a>)</p><h5
id=a-源码包>A. 源码包</h5><p>解压
<code>*hugegraph*src.tar.gz</code>后,进行如下检查:</p><ol><li>文件夹都带有
<code>incubating</code>, 且不存在<strong>空的</strong>文件/文件夹</li><li>存在
<code>LICENSE</code> + <code>NOTICE</code> + 存在 <code>DISCLAIMER</code>
文件并且内容正常</li><li><strong>不存在</strong> 缺乏 License 的二进制文件</li><li>源码文件都包含标准
<code>ASF License</code> 头 (这个用插件跑一下为主)</li><li>检查每个父 / 子模块的
<code>pom.xml</code> 版本号是否一致 (且符合期望)</li><l [...]
+</span></span></code></pre></div><p>先确认了整体的"完整性 + 一致性", 然后接下来确认具体的内容
(<strong>关键</strong>)</p><h4 id=4-检查压缩包内容>4.
检查压缩包内容</h4><p>这里检查准备工作下载的压缩包内容。分源码包 + 二进制包两个方面,源码包更为严格,挑核心的部分说
+(完整的列表可参考官方 <a
href=https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist>Wiki</a>,
比较长)</p><h5 id=a-源码包>A. 源码包</h5><p>解压
<code>*hugegraph*src.tar.gz</code>后,进行如下检查:</p><ol><li>文件夹都带有
<code>incubating</code>, 且不存在<strong>空的</strong>文件/文件夹</li><li>存在
<code>LICENSE</code> + <code>NOTICE</code> + 存在 <code>DISCLAIMER</code>
文件并且内容正常</li><li><strong>不存在</strong> 缺乏 License 的二进制文件</li><li>源码文件都包含标准
<code>ASF License</code> 头 (这个用插件跑一下为主)</li><li>检查每个父 / 子模块的 <code>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-bash data-lang=bash><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># 请优先使用/切换到 `java 11` 版本进行后序的编译和运行操作
(注:`Computer` 仅支持 `java >= 11`) </span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># java --version</span>
</span></span><span style=display:flex><span>
@@ -126,7 +126,7 @@ hash 值一致 (一般是 sha512)</p><div class=highlight><pre
tabindex=0 style=
</span></span><span style=display:flex><span>bin/start-hugegraph.sh
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># hugegraph-loader</span>
-</span></span><span style=display:flex><span>bin/hugegraph-loader.sh -f path
-g graph -s schema
+</span></span><span style=display:flex><span>bin/hugegraph-loader.sh -g
hugegraph -f example/file/struct.json -s example/file/schema.groovy
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># hugegraph-hubble</span>
</span></span><span style=display:flex><span>bin/start-hubble.sh
diff --git a/cn/docs/contribution-guidelines/index.xml
b/cn/docs/contribution-guidelines/index.xml
index f09d5f9f..e5fa0155 100644
--- a/cn/docs/contribution-guidelines/index.xml
+++ b/cn/docs/contribution-guidelines/index.xml
@@ -157,7 +157,8 @@
</li>
</ol></description></item><item><title>Docs: 验证 Apache
发版</title><link>/cn/docs/contribution-guidelines/validate-release/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>/cn/docs/contribution-guidelines/validate-release/</guid><description>
<blockquote>
-<p>Note: 这篇文档会持续更新。</p>
+<p>Note: 这篇文档会持续更新。
+建议使用 Java11 验证测试,从 1.5.0 版本开始(除 client 外) 不再支持 Java8</p>
</blockquote>
<h2 id="验证阶段">验证阶段</h2>
<p>当内部的临时发布和打包工作完成后,其他的社区开发者 (尤其是 PMC)
@@ -237,10 +238,8 @@ hash 值一致 (一般是 sha512)</p>
</span></span><span style="display:flex;"><span><span
style="color:#204a87;font-weight:bold">for</span> i in *.tar.gz<span
style="color:#000;font-weight:bold">;</span> <span
style="color:#204a87;font-weight:bold">do</span> <span
style="color:#204a87">echo</span> <span
style="color:#000">$i</span><span
style="color:#000;font-weight:bold">;</span> gpg --verify <span
style="color:#000">$i</span>.asc <span style="color:#000">$i</spa [...]
</span></span></code></pre></div><p>先确认了整体的&quot;完整性 +
一致性&quot;, 然后接下来确认具体的内容 (<strong>关键</strong>)</p>
<h4 id="4-检查压缩包内容">4. 检查压缩包内容</h4>
-<p>这里分源码包 + 二进制包两个方面,源码包更为严格,挑核心的部分说
+<p>这里检查准备工作下载的压缩包内容。分源码包 + 二进制包两个方面,源码包更为严格,挑核心的部分说
(完整的列表可参考官方 <a
href="https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist">Wiki</a>,
比较长)</p>
-<p>首先我们需要从 apache 官方的 <code>release-candidate</code> 地址下载包到本地 (
-地址:<a
href="https://dist.apache.org/repos/dist/dev/incubator/hugegraph/">点击跳转</a>)</p>
<h5 id="a-源码包">A. 源码包</h5>
<p>解压 <code>*hugegraph*src.tar.gz</code>后,进行如下检查:</p>
<ol>
@@ -269,7 +268,7 @@ hash 值一致 (一般是 sha512)</p>
</span></span><span
style="display:flex;"><span>bin/start-hugegraph.sh
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># hugegraph-loader</span>
-</span></span><span
style="display:flex;"><span>bin/hugegraph-loader.sh -f path -g graph -s
schema
+</span></span><span
style="display:flex;"><span>bin/hugegraph-loader.sh -g hugegraph -f
example/file/struct.json -s example/file/schema.groovy
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># hugegraph-hubble</span>
</span></span><span style="display:flex;"><span>bin/start-hubble.sh
diff --git a/cn/docs/contribution-guidelines/validate-release/index.html
b/cn/docs/contribution-guidelines/validate-release/index.html
index bd861a3f..8784ea03 100644
--- a/cn/docs/contribution-guidelines/validate-release/index.html
+++ b/cn/docs/contribution-guidelines/validate-release/index.html
@@ -1,17 +1,17 @@
<!doctype html><html lang=cn class=no-js><head><meta charset=utf-8><meta
name=viewport
content="width=device-width,initial-scale=1,shrink-to-fit=no"><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=/favicons/apple-touch-icon-180x180.png
sizes=180x180><link rel=icon type=image/png href=/favicons/favicon-16x16.png
sizes=16x16><link rel=icon type=image/png href=/favicons [...]
Note: 这篇文档会持续更新。
+建议使用 Java11 验证测试,从 1.5.0 版本开始(除 client 外) 不再支持 Java8
验证阶段
当内部的临时发布和打包工作完成后,其他的社区开发者 (尤其是 PMC)
需要参与到验证环节
-确保某个人发布版本的"正确性 + 完整性", 这里需要每个人都尽量参与,然后后序邮件回复的时候说明自己
-已检查了哪些项。(下面是核心项) …"><meta property="og:title" content="验证 Apache 发版"><meta
property="og:description" content="Note: 这篇文档会持续更新。
+确保某个人发布版本的"正确性 + 完整 …"><meta property="og:title" content="验证 Apache
发版"><meta property="og:description" content="Note: 这篇文档会持续更新。 建议使用 Java11
验证测试,从 1.5.0 版本开始(除 client 外) 不再支持 Java8
验证阶段 当内部的临时发布和打包工作完成后,其他的社区开发者 (尤其是 PMC) 需要参与到验证环节 确保某个人发布版本的"正确性 +
完整性", 这里需要每个人都尽量参与,然后后序邮件回复的时候说明自己 已检查了哪些项。(下面是核心项)
1. 准备工作 如果本地没有 svn 或 gpg 或 wget 环境,建议先安装一下 (windows 推荐使用 WSL2 环境, 或者至少是
git-bash), 同时确保安装 Java(推荐 11) 和 maven 软件。
-# 1. 安装svn # ubuntu/debian sudo apt install subversion -y # MacOS brew install
subversion # 验证安装是否成功, 执行以下命令: svn --version # 2. 安装gpg # ubuntu/debian sudo
apt-get install gnupg -y # MacOS brew install gnupg # 验证安装是否成功, 执行以下命令: gpg
--version # 3."><meta property="og:type" content="article"><meta
property="og:url"
content="/cn/docs/contribution-guidelines/validate-release/"><meta
property="article:section" content="docs"><meta
property="article:modified_time" content="2024-01-01T00:38:52+ [...]
+# 1. 安装svn # ubuntu/debian sudo apt install subversion -y # MacOS brew install
subversion # 验证安装是否成功, 执行以下命令: svn --version # 2. 安装gpg # ubuntu/debian sudo
apt-get install gnupg -y # MacOS brew install gnupg # 验证安装是否成功, 执行以下命令: gpg
--version # 3."><meta property="og:type" content="article"><meta
property="og:url"
content="/cn/docs/contribution-guidelines/validate-release/"><meta
property="article:section" content="docs"><meta
property="article:modified_time" content="2024-03-27T15:04:04+ [...]
验证阶段 当内部的临时发布和打包工作完成后,其他的社区开发者 (尤其是 PMC) 需要参与到验证环节 确保某个人发布版本的"正确性 +
完整性", 这里需要每个人都尽量参与,然后后序邮件回复的时候说明自己 已检查了哪些项。(下面是核心项)
1. 准备工作 如果本地没有 svn 或 gpg 或 wget 环境,建议先安装一下 (windows 推荐使用 WSL2 环境, 或者至少是
git-bash), 同时确保安装 Java(推荐 11) 和 maven 软件。
-# 1. 安装svn # ubuntu/debian sudo apt install subversion -y # MacOS brew install
subversion # 验证安装是否成功, 执行以下命令: svn --version # 2. 安装gpg # ubuntu/debian sudo
apt-get install gnupg -y # MacOS brew install gnupg # 验证安装是否成功, 执行以下命令: gpg
--version # 3."><meta itemprop=dateModified
content="2024-01-01T00:38:52+08:00"><meta itemprop=wordCount
content="651"><meta itemprop=keywords content><meta name=twitter:card
content="summary"><meta name=twitter:title content="验证 Apache 发版"><meta
name=twitter: [...]
+# 1. 安装svn # ubuntu/debian sudo apt install subversion -y # MacOS brew install
subversion # 验证安装是否成功, 执行以下命令: svn --version # 2. 安装gpg # ubuntu/debian sudo
apt-get install gnupg -y # MacOS brew install gnupg # 验证安装是否成功, 执行以下命令: gpg
--version # 3."><meta itemprop=dateModified
content="2024-03-27T15:04:04+08:00"><meta itemprop=wordCount
content="653"><meta itemprop=keywords content><meta name=twitter:card
content="summary"><meta name=twitter:title content="验证 Apache 发版"><meta
name=twitter: [...]
验证阶段 当内部的临时发布和打包工作完成后,其他的社区开发者 (尤其是 PMC) 需要参与到验证环节 确保某个人发布版本的"正确性 +
完整性", 这里需要每个人都尽量参与,然后后序邮件回复的时候说明自己 已检查了哪些项。(下面是核心项)
1. 准备工作 如果本地没有 svn 或 gpg 或 wget 环境,建议先安装一下 (windows 推荐使用 WSL2 环境, 或者至少是
git-bash), 同时确保安装 Java(推荐 11) 和 maven 软件。
# 1. 安装svn # ubuntu/debian sudo apt install subversion -y # MacOS brew install
subversion # 验证安装是否成功, 执行以下命令: svn --version # 2. 安装gpg # ubuntu/debian sudo
apt-get install gnupg -y # MacOS brew install gnupg # 验证安装是否成功, 执行以下命令: gpg
--version # 3."><link rel=preload
href=/scss/main.min.1764bdd1b00b15c82ea08e6a847f47114a8787b9770c047a8c6082457466ce2b.css
as=style><link
href=/scss/main.min.1764bdd1b00b15c82ea08e6a847f47114a8787b9770c047a8c6082457466ce2b.css
rel=stylesheet integrity><script [...]
@@ -20,7 +20,8 @@ Note: 这篇文档会持续更新。
<a
href="https://github.com/apache/incubator-hugegraph-doc/new/master/content/cn/docs/contribution-guidelines/validate-release.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+the
[...]
<a
href="https://github.com/apache/incubator-hugegraph-doc/issues/new?title=%e9%aa%8c%e8%af%81%20Apache%20%e5%8f%91%e7%89%88"
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=#验证阶段>验证阶段</a><ul><li></li></ul></li><li><a
href=#邮件模板>邮件模板</a></li></ul></nav></div></aside><main class="col-12 col-md-9
col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol
class=breadcrumb><li class=breadcrumb-item><a
href=/cn/docs/>Documentation</a></li><li class=breadcrumb-item>< [...]
+<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=#验证阶段>验证阶段</a><ul><li></li></ul></li><li><a
href=#邮件模板>邮件模板</a></li></ul></nav></div></aside><main class="col-12 col-md-9
col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol
class=breadcrumb><li class=breadcrumb-item><a
href=/cn/docs/>Documentation</a></li><li class=breadcrumb-item>< [...]
+建议使用 Java11 验证测试,从 1.5.0 版本开始(除 client 外) 不再支持 Java8</p></blockquote><h2
id=验证阶段>验证阶段</h2><p>当内部的临时发布和打包工作完成后,其他的社区开发者 (尤其是 PMC)
需要参与到<a
href=https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist>验证环节</a>
确保某个人发布版本的"正确性 + 完整性",
这里需要<strong>每个人</strong>都尽量参与,然后后序<strong>邮件回复</strong>的时候说明自己
<strong>已检查</strong>了哪些项。(下面是核心项)</p><h4 id=1-准备工作>1. 准备工作</h4><p>如果本地没有 svn 或
gpg 或 wget 环境,建议先安装一下 (windows 推荐使用 WSL2 环境,
@@ -88,9 +89,8 @@ hash 值一致 (一般是 sha512)</p><div class=highlight><pre tabindex=0
style=
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># 一行脚本快速验证所有包 (推荐使用,请确保所有 gpg
公钥已经信任)</span>
</span></span><span style=display:flex><span><span
style=color:#204a87;font-weight:700>for</span> i in *.tar.gz<span
style=color:#000;font-weight:700>;</span> <span
style=color:#204a87;font-weight:700>do</span> <span
style=color:#204a87>echo</span> <span style=color:#000>$i</span><span
style=color:#000;font-weight:700>;</span> gpg --verify <span
style=color:#000>$i</span>.asc <span style=color:#000>$i</span> <span
style=color:#000;font-weight:700>;</span> <span style=color:#204a87;font-w [...]
-</span></span></code></pre></div><p>先确认了整体的"完整性 + 一致性", 然后接下来确认具体的内容
(<strong>关键</strong>)</p><h4 id=4-检查压缩包内容>4. 检查压缩包内容</h4><p>这里分源码包 +
二进制包两个方面,源码包更为严格,挑核心的部分说
-(完整的列表可参考官方 <a
href=https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist>Wiki</a>,
比较长)</p><p>首先我们需要从 apache 官方的 <code>release-candidate</code> 地址下载包到本地 (
-地址:<a
href=https://dist.apache.org/repos/dist/dev/incubator/hugegraph/>点击跳转</a>)</p><h5
id=a-源码包>A. 源码包</h5><p>解压
<code>*hugegraph*src.tar.gz</code>后,进行如下检查:</p><ol><li>文件夹都带有
<code>incubating</code>, 且不存在<strong>空的</strong>文件/文件夹</li><li>存在
<code>LICENSE</code> + <code>NOTICE</code> + 存在 <code>DISCLAIMER</code>
文件并且内容正常</li><li><strong>不存在</strong> 缺乏 License 的二进制文件</li><li>源码文件都包含标准
<code>ASF License</code> 头 (这个用插件跑一下为主)</li><li>检查每个父 / 子模块的
<code>pom.xml</code> 版本号是否一致 (且符合期望)</li><l [...]
+</span></span></code></pre></div><p>先确认了整体的"完整性 + 一致性", 然后接下来确认具体的内容
(<strong>关键</strong>)</p><h4 id=4-检查压缩包内容>4.
检查压缩包内容</h4><p>这里检查准备工作下载的压缩包内容。分源码包 + 二进制包两个方面,源码包更为严格,挑核心的部分说
+(完整的列表可参考官方 <a
href=https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist>Wiki</a>,
比较长)</p><h5 id=a-源码包>A. 源码包</h5><p>解压
<code>*hugegraph*src.tar.gz</code>后,进行如下检查:</p><ol><li>文件夹都带有
<code>incubating</code>, 且不存在<strong>空的</strong>文件/文件夹</li><li>存在
<code>LICENSE</code> + <code>NOTICE</code> + 存在 <code>DISCLAIMER</code>
文件并且内容正常</li><li><strong>不存在</strong> 缺乏 License 的二进制文件</li><li>源码文件都包含标准
<code>ASF License</code> 头 (这个用插件跑一下为主)</li><li>检查每个父 / 子模块的 <code>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-bash data-lang=bash><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># 请优先使用/切换到 `java 11` 版本进行后序的编译和运行操作
(注:`Computer` 仅支持 `java >= 11`) </span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># java --version</span>
</span></span><span style=display:flex><span>
@@ -100,7 +100,7 @@ hash 值一致 (一般是 sha512)</p><div class=highlight><pre
tabindex=0 style=
</span></span><span style=display:flex><span>bin/start-hugegraph.sh
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># hugegraph-loader</span>
-</span></span><span style=display:flex><span>bin/hugegraph-loader.sh -f path
-g graph -s schema
+</span></span><span style=display:flex><span>bin/hugegraph-loader.sh -g
hugegraph -f example/file/struct.json -s example/file/schema.groovy
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># hugegraph-hubble</span>
</span></span><span style=display:flex><span>bin/start-hubble.sh
@@ -137,7 +137,7 @@ LICENSE 是 Apache 2.0, 且对应的项目中包含了 NOTICE, 则还需要更
</span></span><span style=display:flex><span><span
style=color:#204a87;font-weight:700>8.</span> No empty file <span
style=color:#a40000>&</span> directory found
</span></span><span style=display:flex><span><span
style=color:#204a87;font-weight:700>9.</span> Test running XXX service OK
</span></span><span style=display:flex><span><span
style=color:#204a87;font-weight:700>10.</span> ....
-</span></span></code></pre></div><style>.feedback--answer{display:inline-block}.feedback--answer-no{margin-left:1em}.feedback--response{display:none;margin-top:1em}.feedback--response__visible{display:block}</style><script>const
yesButton=document.querySelector(".feedback--answer-yes"),noButton=document.querySelector(".feedback--answer-no"),yesResponse=document.querySelector(".feedback--response-yes"),noResponse=document.querySelector(".feedback--response-no"),disableButtons=()=>{yesButt
[...]
+</span></span></code></pre></div><style>.feedback--answer{display:inline-block}.feedback--answer-no{margin-left:1em}.feedback--response{display:none;margin-top:1em}.feedback--response__visible{display:block}</style><script>const
yesButton=document.querySelector(".feedback--answer-yes"),noButton=document.querySelector(".feedback--answer-no"),yesResponse=document.querySelector(".feedback--response-yes"),noResponse=document.querySelector(".feedback--response-no"),disableButtons=()=>{yesButt
[...]
<script
src=https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js
integrity="sha512-UR25UO94eTnCVwjbXozyeVd6ZqpaAE9naiEUBK/A+QDbfSTQFhPGj5lOR6d8tsgbBk84Ggb5A3EkjsOgPRPcKA=="
crossorigin=anonymous></script>
<script src=/js/tabpane-persist.js></script>
<script
src=/js/main.min.aa9f4c5dae6a98b2c46277f4c56f1673a2b000d1756ce4ffae93784cab25e6d5.js
integrity="sha256-qp9MXa5qmLLEYnf0xW8Wc6KwANF1bOT/rpN4TKsl5tU="
crossorigin=anonymous></script>
diff --git a/cn/docs/index.xml b/cn/docs/index.xml
index a640ccfe..24f703de 100644
--- a/cn/docs/index.xml
+++ b/cn/docs/index.xml
@@ -7505,7 +7505,8 @@ HugeGraph目前采用EdgeCut的分区方案。</p>
</span></span><span style="display:flex;"><span>bin/enable-auth.sh
</span></span></code></pre></div><p>之后参照 <a
href="#%E5%9F%BA%E4%BA%8E%E9%89%B4%E6%9D%83%E6%A8%A1%E5%BC%8F%E5%90%AF%E5%8A%A8">基于鉴权模式启动</a>
即可</p></description></item><item><title>Docs: 验证 Apache
发版</title><link>/cn/docs/contribution-guidelines/validate-release/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>/cn/docs/contribution-guidelines/validate-release/</guid><description>
<blockquote>
-<p>Note: 这篇文档会持续更新。</p>
+<p>Note: 这篇文档会持续更新。
+建议使用 Java11 验证测试,从 1.5.0 版本开始(除 client 外) 不再支持 Java8</p>
</blockquote>
<h2 id="验证阶段">验证阶段</h2>
<p>当内部的临时发布和打包工作完成后,其他的社区开发者 (尤其是 PMC)
@@ -7585,10 +7586,8 @@ hash 值一致 (一般是 sha512)</p>
</span></span><span style="display:flex;"><span><span
style="color:#204a87;font-weight:bold">for</span> i in *.tar.gz<span
style="color:#000;font-weight:bold">;</span> <span
style="color:#204a87;font-weight:bold">do</span> <span
style="color:#204a87">echo</span> <span
style="color:#000">$i</span><span
style="color:#000;font-weight:bold">;</span> gpg --verify <span
style="color:#000">$i</span>.asc <span style="color:#000">$i</spa [...]
</span></span></code></pre></div><p>先确认了整体的&quot;完整性 +
一致性&quot;, 然后接下来确认具体的内容 (<strong>关键</strong>)</p>
<h4 id="4-检查压缩包内容">4. 检查压缩包内容</h4>
-<p>这里分源码包 + 二进制包两个方面,源码包更为严格,挑核心的部分说
+<p>这里检查准备工作下载的压缩包内容。分源码包 + 二进制包两个方面,源码包更为严格,挑核心的部分说
(完整的列表可参考官方 <a
href="https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist">Wiki</a>,
比较长)</p>
-<p>首先我们需要从 apache 官方的 <code>release-candidate</code> 地址下载包到本地 (
-地址:<a
href="https://dist.apache.org/repos/dist/dev/incubator/hugegraph/">点击跳转</a>)</p>
<h5 id="a-源码包">A. 源码包</h5>
<p>解压 <code>*hugegraph*src.tar.gz</code>后,进行如下检查:</p>
<ol>
@@ -7617,7 +7616,7 @@ hash 值一致 (一般是 sha512)</p>
</span></span><span
style="display:flex;"><span>bin/start-hugegraph.sh
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># hugegraph-loader</span>
-</span></span><span
style="display:flex;"><span>bin/hugegraph-loader.sh -f path -g graph -s
schema
+</span></span><span
style="display:flex;"><span>bin/hugegraph-loader.sh -g hugegraph -f
example/file/struct.json -s example/file/schema.groovy
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># hugegraph-hubble</span>
</span></span><span style="display:flex;"><span>bin/start-hubble.sh
diff --git a/cn/sitemap.xml b/cn/sitemap.xml
index 51a910f7..64f0abf5 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/performance/hugegraph-benchmark-0.5.6/</lo
[...]
\ 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/performance/hugegraph-benchmark-0.5.6/</lo
[...]
\ No newline at end of file
diff --git a/docs/_print/index.html b/docs/_print/index.html
index c5aebe35..4ef6f8a6 100644
--- a/docs/_print/index.html
+++ b/docs/_print/index.html
@@ -7955,7 +7955,8 @@ Merging mode as needed, and when the Restore is
completed, restore the graph mod
</span></span><span style=display:flex><span>git rebase -i master
</span></span></code></pre></div></blockquote><p>And push it to GitHub fork
repo again:</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-shell data-lang=shell><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># force push the local commit to fork
repo</span>
</span></span><span style=display:flex><span>git push -f origin
bugfix-branch:bugfix-branch
-</span></span></code></pre></div><p>GitHub will automatically update the Pull
Request after we push it, just wait for code review.</p></div><div
class=td-content style=page-break-before:always><h1
id=pg-dc89ef117bed0b0ef3c6487f9a6a8bd0>9.2 - Subscribe Mailing Lists</h1><h3
id=subscribe-the-mailing-list>Subscribe the mailing list</h3><p>Subscribe to
the mailing list by following steps:</p><ul><li>Email <a
href=mailto:[email protected]>[email protected]</a
[...]
+</span></span></code></pre></div><p>GitHub will automatically update the Pull
Request after we push it, just wait for code review.</p></div><div
class=td-content style=page-break-before:always><h1
id=pg-dc89ef117bed0b0ef3c6487f9a6a8bd0>9.2 - Subscribe Mailing Lists</h1><h3
id=subscribe-the-mailing-list>Subscribe the mailing list</h3><p>Subscribe to
the mailing list by following steps:</p><ul><li>Email <a
href=mailto:[email protected]>[email protected]</a
[...]
+It is recommended to use Java11 in verification, we will drop Java8 support
from version 1.5.0</p></blockquote><h2 id=verification>Verification</h2><p>When
the internal temporary release and packaging work is completed, other community
developers (
especially PMC) need to participate in the <a
href=https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist>verification
link</a>
To ensure the “correctness + completeness” of someone’s
published version, here requires **everyone
** to participate as much as possible, and then explain which items you have
<strong>checked</strong> in the
@@ -8032,10 +8033,8 @@ confirmation</strong>.</p><p>Related commands:</p><div
class=highlight><pre tabi
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># One-click shell traversal verification
(recommended)</span>
</span></span><span style=display:flex><span><span
style=color:#204a87;font-weight:700>for</span> i in *.tar.gz<span
style=color:#000;font-weight:700>;</span> <span
style=color:#204a87;font-weight:700>do</span> <span
style=color:#204a87>echo</span> <span style=color:#000>$i</span><span
style=color:#000;font-weight:700>;</span> gpg --verify <span
style=color:#000>$i</span>.asc <span style=color:#000>$i</span> <span
style=color:#000;font-weight:700>;</span> <span style=color:#204a87;font-w [...]
-</span></span></code></pre></div><p>First confirm the overall
integrity/consistency, and then confirm the specific content
(<strong>key</strong>)</p><h4 id=4-check-the-archive-contents>4. Check the
archive contents</h4><p>Here it is divided into two aspects: source code
package + binary package, The source code package
-is stricter, it can be said that the core part (Because it is longer, For a
complete list refer to
-the official <a
href=https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist>Wiki</a>)</p><p>First
of all, we need to download the package from the apache official
<code>release-candidate</code> URL to
-the local (URL: <a
href=https://dist.apache.org/repos/dist/dev/incubator/hugegraph/>click to
jump</a>)</p><h5 id=a-source-package>A. source package</h5><p>After
decompressing <code>*hugegraph*src.tar.gz</code>, Do the following
checks:</p><ol><li>folders with <code>incubating</code>, and no
<strong>empty</strong> files/folders</li><li><code>LICENSE</code> +
<code>NOTICE</code> + <code>DISCLAIM</code> file exists and the content is
normal</li><li><strong>does not exist</strong> binaries ( [...]
+</span></span></code></pre></div><p>First confirm the overall
integrity/consistency, and then confirm the specific content
(<strong>key</strong>)</p><h4 id=4-check-the-archive-contents>4. Check the
archive contents</h4><p>Check the contents of the archive downloaded from
preparation work. Divided into two aspects: source code package + binary
package, The source code package is stricter, it can be said that the core part
(Because it is longer, For a complete list refer to
+the official <a
href=https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist>Wiki</a>)</p><h5
id=a-source-package>A. source package</h5><p>After decompressing
<code>*hugegraph*src.tar.gz</code>, Do the following checks:</p><ol><li>folders
with <code>incubating</code>, and no <strong>empty</strong>
files/folders</li><li><code>LICENSE</code> + <code>NOTICE</code> +
<code>DISCLAIM</code> file exists and the content is
normal</li><li><strong>does not exist</strong> [...]
the <code>Maven-MAT</code> plugin)</li><li>Check whether the
<code>pom.xml</code> version number of each parent/child module is consistent
(and meet
expectations)</li><li>Finally, make sure the source code works/compiles
correctly</li></ol><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><span
style=color:#8f5902;font-style:italic># prefer to use/switch to `java 11` for
the following operations (compiling/running) (Note: `Computer` only supports
`java >= 11`)</span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># java --version</span>
@@ -8046,7 +8045,7 @@ expectations)</li><li>Finally, make sure the source code
works/compiles correctl
</span></span><span style=display:flex><span>bin/start-hugegraph.sh
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># hugegraph-loader</span>
-</span></span><span style=display:flex><span>bin/hugegraph-loader.sh -f path
-g graph -s schema
+</span></span><span style=display:flex><span>bin/hugegraph-loader.sh -g
hugegraph -f example/file/struct.json -s example/file/schema.groovy
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># hugegraph-hubble</span>
</span></span><span style=display:flex><span>bin/start-hubble.sh
diff --git a/docs/contribution-guidelines/_print/index.html
b/docs/contribution-guidelines/_print/index.html
index eace8d00..d0ef101b 100644
--- a/docs/contribution-guidelines/_print/index.html
+++ b/docs/contribution-guidelines/_print/index.html
@@ -46,7 +46,8 @@
</span></span><span style=display:flex><span>git rebase -i master
</span></span></code></pre></div></blockquote><p>And push it to GitHub fork
repo again:</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-shell data-lang=shell><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># force push the local commit to fork
repo</span>
</span></span><span style=display:flex><span>git push -f origin
bugfix-branch:bugfix-branch
-</span></span></code></pre></div><p>GitHub will automatically update the Pull
Request after we push it, just wait for code review.</p></div><div
class=td-content style=page-break-before:always><h1
id=pg-dc89ef117bed0b0ef3c6487f9a6a8bd0>2 - Subscribe Mailing Lists</h1><h3
id=subscribe-the-mailing-list>Subscribe the mailing list</h3><p>Subscribe to
the mailing list by following steps:</p><ul><li>Email <a
href=mailto:[email protected]>[email protected]</a>
[...]
+</span></span></code></pre></div><p>GitHub will automatically update the Pull
Request after we push it, just wait for code review.</p></div><div
class=td-content style=page-break-before:always><h1
id=pg-dc89ef117bed0b0ef3c6487f9a6a8bd0>2 - Subscribe Mailing Lists</h1><h3
id=subscribe-the-mailing-list>Subscribe the mailing list</h3><p>Subscribe to
the mailing list by following steps:</p><ul><li>Email <a
href=mailto:[email protected]>[email protected]</a>
[...]
+It is recommended to use Java11 in verification, we will drop Java8 support
from version 1.5.0</p></blockquote><h2 id=verification>Verification</h2><p>When
the internal temporary release and packaging work is completed, other community
developers (
especially PMC) need to participate in the <a
href=https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist>verification
link</a>
To ensure the “correctness + completeness” of someone’s
published version, here requires **everyone
** to participate as much as possible, and then explain which items you have
<strong>checked</strong> in the
@@ -123,10 +124,8 @@ confirmation</strong>.</p><p>Related commands:</p><div
class=highlight><pre tabi
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># One-click shell traversal verification
(recommended)</span>
</span></span><span style=display:flex><span><span
style=color:#204a87;font-weight:700>for</span> i in *.tar.gz<span
style=color:#000;font-weight:700>;</span> <span
style=color:#204a87;font-weight:700>do</span> <span
style=color:#204a87>echo</span> <span style=color:#000>$i</span><span
style=color:#000;font-weight:700>;</span> gpg --verify <span
style=color:#000>$i</span>.asc <span style=color:#000>$i</span> <span
style=color:#000;font-weight:700>;</span> <span style=color:#204a87;font-w [...]
-</span></span></code></pre></div><p>First confirm the overall
integrity/consistency, and then confirm the specific content
(<strong>key</strong>)</p><h4 id=4-check-the-archive-contents>4. Check the
archive contents</h4><p>Here it is divided into two aspects: source code
package + binary package, The source code package
-is stricter, it can be said that the core part (Because it is longer, For a
complete list refer to
-the official <a
href=https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist>Wiki</a>)</p><p>First
of all, we need to download the package from the apache official
<code>release-candidate</code> URL to
-the local (URL: <a
href=https://dist.apache.org/repos/dist/dev/incubator/hugegraph/>click to
jump</a>)</p><h5 id=a-source-package>A. source package</h5><p>After
decompressing <code>*hugegraph*src.tar.gz</code>, Do the following
checks:</p><ol><li>folders with <code>incubating</code>, and no
<strong>empty</strong> files/folders</li><li><code>LICENSE</code> +
<code>NOTICE</code> + <code>DISCLAIM</code> file exists and the content is
normal</li><li><strong>does not exist</strong> binaries ( [...]
+</span></span></code></pre></div><p>First confirm the overall
integrity/consistency, and then confirm the specific content
(<strong>key</strong>)</p><h4 id=4-check-the-archive-contents>4. Check the
archive contents</h4><p>Check the contents of the archive downloaded from
preparation work. Divided into two aspects: source code package + binary
package, The source code package is stricter, it can be said that the core part
(Because it is longer, For a complete list refer to
+the official <a
href=https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist>Wiki</a>)</p><h5
id=a-source-package>A. source package</h5><p>After decompressing
<code>*hugegraph*src.tar.gz</code>, Do the following checks:</p><ol><li>folders
with <code>incubating</code>, and no <strong>empty</strong>
files/folders</li><li><code>LICENSE</code> + <code>NOTICE</code> +
<code>DISCLAIM</code> file exists and the content is
normal</li><li><strong>does not exist</strong> [...]
the <code>Maven-MAT</code> plugin)</li><li>Check whether the
<code>pom.xml</code> version number of each parent/child module is consistent
(and meet
expectations)</li><li>Finally, make sure the source code works/compiles
correctly</li></ol><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><span
style=color:#8f5902;font-style:italic># prefer to use/switch to `java 11` for
the following operations (compiling/running) (Note: `Computer` only supports
`java >= 11`)</span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># java --version</span>
@@ -137,7 +136,7 @@ expectations)</li><li>Finally, make sure the source code
works/compiles correctl
</span></span><span style=display:flex><span>bin/start-hugegraph.sh
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># hugegraph-loader</span>
-</span></span><span style=display:flex><span>bin/hugegraph-loader.sh -f path
-g graph -s schema
+</span></span><span style=display:flex><span>bin/hugegraph-loader.sh -g
hugegraph -f example/file/struct.json -s example/file/schema.groovy
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># hugegraph-hubble</span>
</span></span><span style=display:flex><span>bin/start-hubble.sh
diff --git a/docs/contribution-guidelines/index.xml
b/docs/contribution-guidelines/index.xml
index 1ea0c9a7..6144d9c7 100644
--- a/docs/contribution-guidelines/index.xml
+++ b/docs/contribution-guidelines/index.xml
@@ -155,7 +155,8 @@
</li>
</ol></description></item><item><title>Docs: Validate Apache
Release</title><link>/docs/contribution-guidelines/validate-release/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>/docs/contribution-guidelines/validate-release/</guid><description>
<blockquote>
-<p>Note: this doc will be updated continuously.</p>
+<p>Note: this doc will be updated continuously.
+It is recommended to use Java11 in verification, we will drop Java8 support
from version 1.5.0</p>
</blockquote>
<h2 id="verification">Verification</h2>
<p>When the internal temporary release and packaging work is completed,
other community developers (
@@ -245,11 +246,8 @@ confirmation</strong>.</p>
</span></span><span style="display:flex;"><span><span
style="color:#204a87;font-weight:bold">for</span> i in *.tar.gz<span
style="color:#000;font-weight:bold">;</span> <span
style="color:#204a87;font-weight:bold">do</span> <span
style="color:#204a87">echo</span> <span
style="color:#000">$i</span><span
style="color:#000;font-weight:bold">;</span> gpg --verify <span
style="color:#000">$i</span>.asc <span style="color:#000">$i</spa [...]
</span></span></code></pre></div><p>First confirm the
overall integrity/consistency, and then confirm the specific content
(<strong>key</strong>)</p>
<h4 id="4-check-the-archive-contents">4. Check the archive contents</h4>
-<p>Here it is divided into two aspects: source code package + binary
package, The source code package
-is stricter, it can be said that the core part (Because it is longer, For a
complete list refer to
+<p>Check the contents of the archive downloaded from preparation work.
Divided into two aspects: source code package + binary package, The source code
package is stricter, it can be said that the core part (Because it is longer,
For a complete list refer to
the official <a
href="https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist">Wiki</a>)</p>
-<p>First of all, we need to download the package from the apache official
<code>release-candidate</code> URL to
-the local (URL: <a
href="https://dist.apache.org/repos/dist/dev/incubator/hugegraph/">click to
jump</a>)</p>
<h5 id="a-source-package">A. source package</h5>
<p>After decompressing <code>*hugegraph*src.tar.gz</code>, Do the
following checks:</p>
<ol>
@@ -278,7 +276,7 @@ expectations)</li>
</span></span><span
style="display:flex;"><span>bin/start-hugegraph.sh
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># hugegraph-loader</span>
-</span></span><span
style="display:flex;"><span>bin/hugegraph-loader.sh -f path -g graph -s
schema
+</span></span><span
style="display:flex;"><span>bin/hugegraph-loader.sh -g hugegraph -f
example/file/struct.json -s example/file/schema.groovy
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># hugegraph-hubble</span>
</span></span><span style="display:flex;"><span>bin/start-hubble.sh
diff --git a/docs/contribution-guidelines/validate-release/index.html
b/docs/contribution-guidelines/validate-release/index.html
index 6119e3de..cb958ce6 100644
--- a/docs/contribution-guidelines/validate-release/index.html
+++ b/docs/contribution-guidelines/validate-release/index.html
@@ -1,17 +1,16 @@
<!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
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=/favicons/apple-touch-icon-180x180.png
sizes=180x180><link rel=icon type=image/png href=/favicons/favicon-16x16.png
sizes=16x16><link rel=icon type=image/png href=/favicons [...]
Note: this doc will be updated continuously.
-
-Verification
-When the internal temporary release and packaging work is completed, other
community …"><meta property="og:title" content="Validate Apache Release"><meta
property="og:description" content="Note: this doc will be updated continuously.
-Verification When the internal temporary release and packaging work is
completed, other community developers ( especially PMC) need to participate in
the verification link To ensure the “correctness + completeness” of
someone’s published version, here requires **everyone ** to participate
as much as possible, and then explain which items you have checked in the
subsequent email reply.(The following are the core items)"><meta
property="og:type" content="article"><meta pr [...]
-Verification When the internal temporary release and packaging work is
completed, other community developers ( especially PMC) need to participate in
the verification link To ensure the “correctness + completeness” of
someone’s published version, here requires **everyone ** to participate
as much as possible, and then explain which items you have checked in the
subsequent email reply.(The following are the core items)"><meta
itemprop=dateModified content="2024-01-01T00: [...]
-Verification When the internal temporary release and packaging work is
completed, other community developers ( especially PMC) need to participate in
the verification link To ensure the “correctness + completeness” of
someone’s published version, here requires **everyone ** to participate
as much as possible, and then explain which items you have checked in the
subsequent email reply.(The following are the core items)"><link rel=preload
href=/scss/main.min.1764bdd1b00b1 [...]
+It is recommended to use Java11 in verification, we will drop Java8 support
from version 1.5.0 …"><meta property="og:title" content="Validate Apache
Release"><meta property="og:description" content="Note: this doc will be
updated continuously. It is recommended to use Java11 in verification, we will
drop Java8 support from version 1.5.0
+Verification When the internal temporary release and packaging work is
completed, other community developers ( especially PMC) need to participate in
the verification link To ensure the “correctness + completeness” of
someone’s published version, here requires **everyone ** to participate
as much as possible, and then explain which items you have checked in the
subsequent email reply."><meta property="og:type" content="article"><meta
property="og:url" content="/docs/con [...]
+Verification When the internal temporary release and packaging work is
completed, other community developers ( especially PMC) need to participate in
the verification link To ensure the “correctness + completeness” of
someone’s published version, here requires **everyone ** to participate
as much as possible, and then explain which items you have checked in the
subsequent email reply."><meta itemprop=dateModified
content="2024-03-27T15:04:04+08:00"><meta itemprop=wordCo [...]
+Verification When the internal temporary release and packaging work is
completed, other community developers ( especially PMC) need to participate in
the verification link To ensure the “correctness + completeness” of
someone’s published version, here requires **everyone ** to participate
as much as possible, and then explain which items you have checked in the
subsequent email reply."><link rel=preload
href=/scss/main.min.1764bdd1b00b15c82ea08e6a847f47114a8787b9770c047 [...]
<link rel=stylesheet href=/css/prism.css><script
type=application/javascript>var
doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new
Date,ga("create","UA-00000000-0","auto"),ga("send","pageview"))</script><script
async src=https://www.google-analytics.com/analytics.js></script></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=/><sp
[...]
<a
href=https://github.com/apache/incubator-hugegraph-doc/edit/master/content/en/docs/contribution-guidelines/validate-release.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/validate-release.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+the
[...]
<a
href="https://github.com/apache/incubator-hugegraph-doc/issues/new?title=Validate%20Apache%20Release"
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=#verification>Verification</a><ul><li></li></ul></li><li><a
href=#mail-template>Mail Template</a></li></ul></nav></div></aside><main
class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb
class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a
href=/docs/>Documentation</a></li [...]
+<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=#verification>Verification</a><ul><li></li></ul></li><li><a
href=#mail-template>Mail Template</a></li></ul></nav></div></aside><main
class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb
class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a
href=/docs/>Documentation</a></li [...]
+It is recommended to use Java11 in verification, we will drop Java8 support
from version 1.5.0</p></blockquote><h2 id=verification>Verification</h2><p>When
the internal temporary release and packaging work is completed, other community
developers (
especially PMC) need to participate in the <a
href=https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist>verification
link</a>
To ensure the “correctness + completeness” of someone’s
published version, here requires **everyone
** to participate as much as possible, and then explain which items you have
<strong>checked</strong> in the
@@ -88,10 +87,8 @@ confirmation</strong>.</p><p>Related commands:</p><div
class=highlight><pre tabi
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># One-click shell traversal verification
(recommended)</span>
</span></span><span style=display:flex><span><span
style=color:#204a87;font-weight:700>for</span> i in *.tar.gz<span
style=color:#000;font-weight:700>;</span> <span
style=color:#204a87;font-weight:700>do</span> <span
style=color:#204a87>echo</span> <span style=color:#000>$i</span><span
style=color:#000;font-weight:700>;</span> gpg --verify <span
style=color:#000>$i</span>.asc <span style=color:#000>$i</span> <span
style=color:#000;font-weight:700>;</span> <span style=color:#204a87;font-w [...]
-</span></span></code></pre></div><p>First confirm the overall
integrity/consistency, and then confirm the specific content
(<strong>key</strong>)</p><h4 id=4-check-the-archive-contents>4. Check the
archive contents</h4><p>Here it is divided into two aspects: source code
package + binary package, The source code package
-is stricter, it can be said that the core part (Because it is longer, For a
complete list refer to
-the official <a
href=https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist>Wiki</a>)</p><p>First
of all, we need to download the package from the apache official
<code>release-candidate</code> URL to
-the local (URL: <a
href=https://dist.apache.org/repos/dist/dev/incubator/hugegraph/>click to
jump</a>)</p><h5 id=a-source-package>A. source package</h5><p>After
decompressing <code>*hugegraph*src.tar.gz</code>, Do the following
checks:</p><ol><li>folders with <code>incubating</code>, and no
<strong>empty</strong> files/folders</li><li><code>LICENSE</code> +
<code>NOTICE</code> + <code>DISCLAIM</code> file exists and the content is
normal</li><li><strong>does not exist</strong> binaries ( [...]
+</span></span></code></pre></div><p>First confirm the overall
integrity/consistency, and then confirm the specific content
(<strong>key</strong>)</p><h4 id=4-check-the-archive-contents>4. Check the
archive contents</h4><p>Check the contents of the archive downloaded from
preparation work. Divided into two aspects: source code package + binary
package, The source code package is stricter, it can be said that the core part
(Because it is longer, For a complete list refer to
+the official <a
href=https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist>Wiki</a>)</p><h5
id=a-source-package>A. source package</h5><p>After decompressing
<code>*hugegraph*src.tar.gz</code>, Do the following checks:</p><ol><li>folders
with <code>incubating</code>, and no <strong>empty</strong>
files/folders</li><li><code>LICENSE</code> + <code>NOTICE</code> +
<code>DISCLAIM</code> file exists and the content is
normal</li><li><strong>does not exist</strong> [...]
the <code>Maven-MAT</code> plugin)</li><li>Check whether the
<code>pom.xml</code> version number of each parent/child module is consistent
(and meet
expectations)</li><li>Finally, make sure the source code works/compiles
correctly</li></ol><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><span
style=color:#8f5902;font-style:italic># prefer to use/switch to `java 11` for
the following operations (compiling/running) (Note: `Computer` only supports
`java >= 11`)</span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># java --version</span>
@@ -102,7 +99,7 @@ expectations)</li><li>Finally, make sure the source code
works/compiles correctl
</span></span><span style=display:flex><span>bin/start-hugegraph.sh
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># hugegraph-loader</span>
-</span></span><span style=display:flex><span>bin/hugegraph-loader.sh -f path
-g graph -s schema
+</span></span><span style=display:flex><span>bin/hugegraph-loader.sh -g
hugegraph -f example/file/struct.json -s example/file/schema.groovy
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># hugegraph-hubble</span>
</span></span><span style=display:flex><span>bin/start-hubble.sh
@@ -140,7 +137,7 @@ and no circular links, etc.</li><li>Update <strong>download
link</strong> and re
</span></span><span style=display:flex><span><span
style=color:#204a87;font-weight:700>8.</span> No empty file <span
style=color:#a40000>&</span> directory found
</span></span><span style=display:flex><span><span
style=color:#204a87;font-weight:700>9.</span> Test running XX process OK
</span></span><span style=display:flex><span><span
style=color:#204a87;font-weight:700>10.</span> ....
-</span></span></code></pre></div><style>.feedback--answer{display:inline-block}.feedback--answer-no{margin-left:1em}.feedback--response{display:none;margin-top:1em}.feedback--response__visible{display:block}</style><script>const
yesButton=document.querySelector(".feedback--answer-yes"),noButton=document.querySelector(".feedback--answer-no"),yesResponse=document.querySelector(".feedback--response-yes"),noResponse=document.querySelector(".feedback--response-no"),disableButtons=()=>{yesButt
[...]
+</span></span></code></pre></div><style>.feedback--answer{display:inline-block}.feedback--answer-no{margin-left:1em}.feedback--response{display:none;margin-top:1em}.feedback--response__visible{display:block}</style><script>const
yesButton=document.querySelector(".feedback--answer-yes"),noButton=document.querySelector(".feedback--answer-no"),yesResponse=document.querySelector(".feedback--response-yes"),noResponse=document.querySelector(".feedback--response-no"),disableButtons=()=>{yesButt
[...]
<script
src=https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js
integrity="sha512-UR25UO94eTnCVwjbXozyeVd6ZqpaAE9naiEUBK/A+QDbfSTQFhPGj5lOR6d8tsgbBk84Ggb5A3EkjsOgPRPcKA=="
crossorigin=anonymous></script>
<script src=/js/tabpane-persist.js></script>
<script
src=/js/main.min.aa9f4c5dae6a98b2c46277f4c56f1673a2b000d1756ce4ffae93784cab25e6d5.js
integrity="sha256-qp9MXa5qmLLEYnf0xW8Wc6KwANF1bOT/rpN4TKsl5tU="
crossorigin=anonymous></script>
diff --git a/docs/index.xml b/docs/index.xml
index 9d941621..36f63f95 100644
--- a/docs/index.xml
+++ b/docs/index.xml
@@ -7241,7 +7241,8 @@ target directory. Copy the Jar package to the
<code>plugins</code> directo
<li><a
href="https://github.com/apache/incubator-hugegraph-commons/releases">Commons
Release Notes</a></li>
</ul></description></item><item><title>Docs: Validate Apache
Release</title><link>/docs/contribution-guidelines/validate-release/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>/docs/contribution-guidelines/validate-release/</guid><description>
<blockquote>
-<p>Note: this doc will be updated continuously.</p>
+<p>Note: this doc will be updated continuously.
+It is recommended to use Java11 in verification, we will drop Java8 support
from version 1.5.0</p>
</blockquote>
<h2 id="verification">Verification</h2>
<p>When the internal temporary release and packaging work is completed,
other community developers (
@@ -7331,11 +7332,8 @@ confirmation</strong>.</p>
</span></span><span style="display:flex;"><span><span
style="color:#204a87;font-weight:bold">for</span> i in *.tar.gz<span
style="color:#000;font-weight:bold">;</span> <span
style="color:#204a87;font-weight:bold">do</span> <span
style="color:#204a87">echo</span> <span
style="color:#000">$i</span><span
style="color:#000;font-weight:bold">;</span> gpg --verify <span
style="color:#000">$i</span>.asc <span style="color:#000">$i</spa [...]
</span></span></code></pre></div><p>First confirm the
overall integrity/consistency, and then confirm the specific content
(<strong>key</strong>)</p>
<h4 id="4-check-the-archive-contents">4. Check the archive contents</h4>
-<p>Here it is divided into two aspects: source code package + binary
package, The source code package
-is stricter, it can be said that the core part (Because it is longer, For a
complete list refer to
+<p>Check the contents of the archive downloaded from preparation work.
Divided into two aspects: source code package + binary package, The source code
package is stricter, it can be said that the core part (Because it is longer,
For a complete list refer to
the official <a
href="https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist">Wiki</a>)</p>
-<p>First of all, we need to download the package from the apache official
<code>release-candidate</code> URL to
-the local (URL: <a
href="https://dist.apache.org/repos/dist/dev/incubator/hugegraph/">click to
jump</a>)</p>
<h5 id="a-source-package">A. source package</h5>
<p>After decompressing <code>*hugegraph*src.tar.gz</code>, Do the
following checks:</p>
<ol>
@@ -7364,7 +7362,7 @@ expectations)</li>
</span></span><span
style="display:flex;"><span>bin/start-hugegraph.sh
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># hugegraph-loader</span>
-</span></span><span
style="display:flex;"><span>bin/hugegraph-loader.sh -f path -g graph -s
schema
+</span></span><span
style="display:flex;"><span>bin/hugegraph-loader.sh -g hugegraph -f
example/file/struct.json -s example/file/schema.groovy
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># hugegraph-hubble</span>
</span></span><span style="display:flex;"><span>bin/start-hubble.sh
diff --git a/en/sitemap.xml b/en/sitemap.xml
index e616a96e..c23c484c 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>2023-06-25T21:06:07+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>2023-11-01T21:52:52+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>2023-06-25T21:06:07+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>2023-11-01T21:52:52+08:00</last
[...]
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 7a3bb6ff..5bd413c3 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>2024-03-25T19:34:23+08:00</lastmod></sitemap><sitemap><loc>/cn/sitemap.xml</loc><lastmod>2024-03-25T19:34:23+08: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>2024-03-27T15:04:04+08:00</lastmod></sitemap><sitemap><loc>/cn/sitemap.xml</loc><lastmod>2024-03-27T15:04:04+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file