This is an automated email from the ASF dual-hosted git repository.
benjobs pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/streampark-website.git
The following commit(s) were added to refs/heads/dev by this push:
new 8b6f645a [Improve] update how to release (#429)
8b6f645a is described below
commit 8b6f645ac848e99390652afdc0066f1830e67d5c
Author: benjobs <[email protected]>
AuthorDate: Wed Apr 23 09:08:04 2025 +0800
[Improve] update how to release (#429)
---
community/release/How-to-release-version.md | 136 +++++----------------
.../current/release/How-to-release.md | 132 +++++---------------
static/doc/image/release/asf-repo.png | Bin 0 -> 222321 bytes
static/doc/image/release/check-apache-svn.png | Bin 0 -> 57415 bytes
static/doc/image/release/copy-link.png | Bin 0 -> 318909 bytes
static/doc/image/release/download.png | Bin 0 -> 152040 bytes
static/doc/image/release/key-server.png | Bin 0 -> 40059 bytes
static/doc/image/release/mail-list.png | Bin 0 -> 190210 bytes
static/doc/image/release/new-branches.png | Bin 0 -> 175187 bytes
static/doc/image/release/search-key.png | Bin 0 -> 40229 bytes
static/doc/image/release/tag.png | Bin 0 -> 190576 bytes
static/doc/image/release/vote-thread.png | Bin 0 -> 684364 bytes
12 files changed, 61 insertions(+), 207 deletions(-)
diff --git a/community/release/How-to-release-version.md
b/community/release/How-to-release-version.md
index 9d160d30..740fdacc 100644
--- a/community/release/How-to-release-version.md
+++ b/community/release/How-to-release-version.md
@@ -137,16 +137,16 @@ gpg: unchanged: 1
Or enter https://keyserver.ubuntu.com/ address in the browser, enter the name
of the key and click 'Search key'
-
+
If the query results are as follows, it means that the key is successfully
created.
-
+
### 2.4 Add the gpg public key to the KEYS file of the Apache SVN project
warehouse
-- Apache StreamPark Branch Dev
https://dist.apache.org/repos/dist/dev/incubator/streampark
-- Apache StreamPark Branch Release
https://dist.apache.org/repos/dist/release/incubator/streampark/
+- Apache StreamPark Branch Dev
https://dist.apache.org/repos/dist/dev/streampark
+- Apache StreamPark Branch Release
https://dist.apache.org/repos/dist/release/streampark
##### 2.4.1 Add public key to KEYS in dev branch
@@ -154,7 +154,7 @@ If the query results are as follows, it means that the key
is successfully creat
$ mkdir -p streampark_svn/dev
$ cd streampark_svn/dev
-$ svn co https://dist.apache.org/repos/dist/dev/incubator/streampark
+$ svn co https://dist.apache.org/repos/dist/dev/streampark
$ cd streampark_svn/dev/streampark
# Append the KEY you generated to the file KEYS, and check if it is added
correctly
@@ -169,7 +169,7 @@ $ svn ci -m "add gpg key for muchunjin"
$ mkdir -p streampark_svn/release
$ cd streampark_svn/release
-$ svn co https://dist.apache.org/repos/dist/release/incubator/streampark/
+$ svn co https://dist.apache.org/repos/dist/release/streampark/
$ cd streampark_svn/release/streampark
# Append the KEY you generated to the file KEYS, and check if it is added
correctly
@@ -182,7 +182,7 @@ $ svn ci -m "add gpg key for muchunjin"
### 3.1 Based on dev or dev-2.1. x branch depending on the situation, create a
`release-${release_version}-rcx` branch, such as release-2.1.0-rc1, And create
a tag named v2.1.0-rc1 based on the release-2.1.0-rc1 branch, and set this tag
as pre-release.
-
+
### 3.2 clone release branch to local
@@ -284,9 +284,9 @@ apache-streampark_2.12-2.1.0-incubating-bin.tar.gz: OK
```shell
# Check out the dev directory of the Apache SVN warehouse to the
streampark_svn_dev directory under dist in the root directory of the Apache
StreamPark project
-# svn co https://dist.apache.org/repos/dist/dev/incubator/streampark
dist/streampark_svn_dev
+# svn co https://dist.apache.org/repos/dist/dev/streampark
dist/streampark_svn_dev
-svn co --depth empty
https://dist.apache.org/repos/dist/dev/incubator/streampark
dist/streampark_svn_dev
+svn co --depth empty https://dist.apache.org/repos/dist/dev/streampark
dist/streampark_svn_dev
```
Create a version number directory and name it in the form of
`${release_version}-${RC_version}`. RC_version starts from 1, that is, the
candidate version starts from RC1. During the release process, there is a
problem that causes the vote to fail. If it needs to be corrected, it needs to
iterate the RC version , the RC version number needs to be +1. For example:
Vote for version 2.1.0-RC1. If the vote passes without any problems, the RC1
version material will be released as the final ver [...]
@@ -315,9 +315,9 @@ svn commit -m "release for StreamPark 2.1.0"
### 3.7 Check Apache SVN Commit Results
-> Visit the address
https://dist.apache.org/repos/dist/dev/incubator/streampark/2.1.0-RC1/ in the
browser
+> Visit the address https://dist.apache.org/repos/dist/dev/streampark/ in the
browser
-
+
## 4. Release Apache Nexus
@@ -437,7 +437,7 @@ mvn deploy \
> Visit https://repository.apache.org/ and log in, if there are scala 2.11,
> scala 2.12, it means success.
-
+
## 5. Enter the community voting stage
@@ -446,6 +446,7 @@ mvn deploy \
Send a voting email in the community requires at least three `+1` and no `-1`.
> `Send to`: [email protected] <br />
+> `cc`: [email protected] <br />
> `Title`: [VOTE] Release Apache StreamPark 2.1.0 rc1 <br />
> `Body`:
@@ -460,7 +461,7 @@ Release notes:
https://streampark.apache.org/download/release-note/2.1.0/
The release candidates:
-https://dist.apache.org/repos/dist/dev/incubator/streampark/2.1.0-RC1/
+https://dist.apache.org/repos/dist/dev/streampark/2.1.0-RC1/
Maven artifacts are available in a staging repository at:
https://repository.apache.org/content/repositories/orgapachestreampark-1012/
@@ -469,7 +470,7 @@ Git tag for the release:
https://github.com/apache/streampark/releases/tag/v2.1.0-rc1
The artifacts signed with PGP key [05016886], corresponding to
[[email protected]], that can be found in keys file:
-https://downloads.apache.org/incubator/streampark/KEYS
+https://downloads.apache.org/streampark/KEYS
The vote will be open for at least 72 hours or until the necessary number of
votes are reached.
@@ -507,6 +508,7 @@ Thanks!
After 72 hours, the voting results will be counted, and the voting result
email will be sent, as follows.
> `Send to`: [email protected] <br />
+> `cc`: [email protected] <br />
> `Title`: [RESULT][VOTE] Release Apache StreamPark 2.1.0-rc1 <br />
> `Body`:
@@ -542,85 +544,10 @@ Best,
ChunJin Mu
```
-One item of the email content is `Vote thread`, and the link is obtained as
follows: <br />
-Visit this address
https://lists.apache.org/[email protected], and find the
mail title and click to display the voting content
-
-
-Right-click the title and click Copy Link Address to get the link
-
-
-### 5.2 Send Incubator Community voting mail
-
-Send a voting email in the incubator community requires at least three `+1`
and no `-1`.
-
-> `Send to`: [email protected] <br />
-> `cc`: [email protected]、[email protected]、[email protected] <br
/>
-> `Title`: [VOTE] Release Apache StreamPark 2.1.0-rc1 <br />
-> `Body`:
-
-```
-Hello Incubator Community:
-
-This is a call for a vote to release Apache StreamPark version 2.1.0-RC1.
-The Apache StreamPark community has voted on and approved a proposal to
release Apache StreamPark version 2.1.0-RC1.
-We now kindly request the Incubator PMC members review and vote on this
incubator release.
-Apache StreamPark, Make stream processing easier! Easy-to-use streaming
application development framework and operation platform.
-
-StreamPark community vote thread:
-https://lists.apache.org/thread/t01b2lbtqzyt7j4dsbdp5qjc3gngjsdq
-
-Vote result thread:
-https://lists.apache.org/thread/t5z58mvrs1drgzfyc48c9lhmd8skswn7
-
-The release candidate:
-https://dist.apache.org/repos/dist/dev/incubator/streampark/2.1.0-RC1/
-
-Git tag for the release:
-https://github.com/apache/streampark/releases/tag/v2.1.0-rc1
-
-Maven artifacts are available in a staging repository at:
-https://repository.apache.org/content/repositories/orgapachestreampark-1012/
-
-The artifacts signed with PGP key [05016886], corresponding to
[[email protected]], that can be found in keys file:
-https://downloads.apache.org/incubator/streampark/KEYS
-
-The vote will be open for at least 72 hours or until the necessary number of
votes are reached.
+If there is no -1 after 72 hours, reply to the email as follows.
-Please vote accordingly:
-[ ] +1 approve
-[ ] +0 no opinion
-[ ] -1 disapprove with the reason
-
-More detailed checklist please refer:
-•
https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist
-
-Steps to validate the release, Please refer to:
-• https://www.apache.org/info/verification.html
-• https://streampark.apache.org/community/release/how_to_verify_release
-
-
-How to Build:
-
-1) clone source code:
-> git clone -b v2.1.0-rc1 [email protected]:apache/streampark.git
-
-2) build project:
-> cd streampark && sh ./build.sh
-
-
-Thanks,
-
-On behalf of Apache StreamPark community
-
-
-Best,
-ChunJin Mu
-```
-
-If there is no -1 after 72 hours, reply to the email as follows
-
-> `Send to`: [email protected] <br />
-> `cc`: [email protected] <br />
+> `Send to`: [email protected] <br />
+> `cc`: [email protected] <br />
> `Body`:
```
@@ -630,10 +557,10 @@ Best,
Chunjin Mu
```
-Then the voting results will be counted, and the voting result email will be
sent, as follows.
+Then the voting results will be tallied, and the voting result email will be
sent, as follows.
-> `Send to`: [email protected] <br />
-> `cc`: [email protected]、[email protected]、[email protected] <br
/>
+> `Send to`: [email protected] <br />
+> `cc`: [email protected] <br />
> `Title`: [RESULT][VOTE] Release Apache StreamPark 2.1.0-rc1 <br />
> `Body`:
@@ -664,18 +591,16 @@ ChunJin Mu
```
One item of the email content is `Vote thread`, and the link is obtained as
follows: <br />
-Visit this address
https://lists.apache.org/[email protected], and find the
mail title and click to display the voting content
-
-Then right-click the title and click Copy Link Address to get the link.
+Visit this address
https://lists.apache.org/[email protected], and find the
mail title and click to display the voting content
-Wait a day to see if the tutor has any other comments, if not, send the
following announcement email
+
## 6. Complete the final publishing steps
### 6.1 Migrating source and binary packages
```shell
-svn mv https://dist.apache.org/repos/dist/dev/incubator/streampark/2.1.0-RC1
https://dist.apache.org/repos/dist/release/incubator/streampark/2.1.0 -m
"transfer packages for 2.1.0-RC1"
+svn mv https://dist.apache.org/repos/dist/dev/streampark/2.1.0-RC1
https://dist.apache.org/repos/dist/release/streampark/2.1.0 -m "transfer
packages for 2.1.0-RC1"
```
### 6.2 Publish releases in the Apache Staging repository
@@ -715,7 +640,7 @@ The final file content is as follows
Open the official website address https://streampark.apache.org/download/ to
see if there is a new version of the download
> It should be noted that the download link may take effect after an hour, so
> please pay attention to it.
-
+
### 6.4 Generate a release on github
@@ -731,8 +656,7 @@ v2.1.0-incubating
Release-2.1.0-incubating
release note: https://streampark.apache.org/download/release-note/2.1.0
```
-
-
+
Then click the `Publish release` button.
@@ -740,8 +664,8 @@ The rename the release-2.1.0-rc1 branch to release-2.1.0.
### 6.5 Send new version announcement email
-> `Send to`: [email protected] <br />
-> `cc`: [email protected] <br />
+> `Send to`: [email protected] <br />
+> `cc`: [email protected] <br />
> `Title`: [ANNOUNCE] Release Apache StreamPark 2.1.0 <br />
> `Body`:
@@ -766,4 +690,4 @@ Best,
ChunJin Mu
```
-This version release is over.
+This version release is done.
diff --git
a/i18n/zh-CN/docusaurus-plugin-content-docs-community/current/release/How-to-release.md
b/i18n/zh-CN/docusaurus-plugin-content-docs-community/current/release/How-to-release.md
index 42ab4a22..2a27e645 100644
---
a/i18n/zh-CN/docusaurus-plugin-content-docs-community/current/release/How-to-release.md
+++
b/i18n/zh-CN/docusaurus-plugin-content-docs-community/current/release/How-to-release.md
@@ -137,16 +137,16 @@ gpg: unchanged: 1
或者进入 https://keyserver.ubuntu.com/ 网址,输入密钥的名称,然后点击'Search key'
-
+
如果查询结果如下,表示密钥创建成功。
-
+
#### 2.4 将 gpg 公钥添加到 Apache SVN 项目仓库的 KEYS 文件中
-- Apache StreamPark Dev分支
https://dist.apache.org/repos/dist/dev/incubator/streampark
-- Apache StreamPark Release分支
https://dist.apache.org/repos/dist/release/incubator/streampark/
+- Apache StreamPark Dev分支 https://dist.apache.org/repos/dist/dev/streampark
+- Apache StreamPark Release分支
https://dist.apache.org/repos/dist/release/streampark/
##### 2.4.1 将公钥添加到dev分支的KEYS
@@ -154,7 +154,7 @@ gpg: unchanged: 1
$ mkdir -p streampark_svn/dev
$ cd streampark_svn/dev
-$ svn co https://dist.apache.org/repos/dist/dev/incubator/streampark
+$ svn co https://dist.apache.org/repos/dist/dev/streampark
$ cd streampark_svn/dev/streampark
# 将生成的KEY追加到KEYS文件中,检查是否添加正确
@@ -169,7 +169,7 @@ $ svn ci -m "add gpg key for muchunjin"
$ mkdir -p streampark_svn/release
$ cd streampark_svn/release
-$ svn co https://dist.apache.org/repos/dist/release/incubator/streampark/
+$ svn co https://dist.apache.org/repos/dist/release/streampark/
$ cd streampark_svn/release/streampark
# 将生成的KEY追加到KEYS文件中,检查是否添加正确
@@ -240,11 +240,11 @@ $ mvn --encrypt-password <apache passphrase>
</profiles>
```
-## 3. 准备物料 & 发布到Apache Nexus
+## 3. 准备物料 & 发布到 Apache Nexus
#### 3.1 基于 dev 分支,创建一个名为 `release-${release_version}-rcx` 的分支,例如
release-2.1.0-rc1。并基于 release-2.1.0-rc1 分支创建一个名为 v2.1.0-rc1 的标签,并将此标签设置为预发布。
-
+
#### 3.2 克隆发布分支到本地
@@ -304,11 +304,11 @@ mvn deploy \
-DretryFailedDeploymentCount=3
```
-##### 3.3.3 检查是否成功发布到Apache Nexus仓库
+##### 3.3.3 检查是否成功发布到 Apache Nexus 仓库
> 访问 https://repository.apache.org/ 并登录,如果有scala 2.11、scala 2.12,说明发布成功。
-
+
#### 3.4 编译二进制包
@@ -404,9 +404,9 @@ apache-streampark_2.12-2.1.0-incubating-bin.tar.gz: OK
```shell
# 检出Apache SVN仓库中的dev目录到Apache StreamPark™项目根目录下的dist/streampark_svn_dev目录下
-# svn co https://dist.apache.org/repos/dist/dev/incubator/streampark
dist/streampark_svn_dev
+# svn co https://dist.apache.org/repos/dist/dev/streampark
dist/streampark_svn_dev
-svn co --depth empty
https://dist.apache.org/repos/dist/dev/incubator/streampark
dist/streampark_svn_dev
+svn co --depth empty https://dist.apache.org/repos/dist/dev/streampark
dist/streampark_svn_dev
```
创建一个版本号目录,并以 `${release_version}-${RC_version}`
的形式命名。RC_version从1开始,即候选版本从RC1开始。在发布过程中,如果出现导致投票失败的问题,需要进行修正,那么RC版本需要迭代,RC版本号需要+1。例如:为版本2.1.0-RC1投票。如果投票顺利通过,那么RC1版本的资料将作为最终版本的资料发布。如果出现问题(当streampark/incubator社区进行投票时,投票者会严格检查各种发布要求和合规问题)并需要纠正,那么修正后重新启动投票,下一次的候选版本为2.1.0-RC2。
@@ -433,11 +433,11 @@ svn status
svn commit -m "release for StreamPark 2.1.0"
```
-#### 3.7 检查Apache SVN提交结果
+#### 3.7 检查 Apache SVN 提交结果
-> 在浏览器中访问
https://dist.apache.org/repos/dist/dev/incubator/streampark/2.1.0-RC1/
+> 在浏览器中访问 https://dist.apache.org/repos/dist/dev/streampark/2.1.0-RC1/
-
+
## 3. 进入社区投票阶段
@@ -446,6 +446,7 @@ svn commit -m "release for StreamPark 2.1.0"
发送社区投票邮件需要至少三个`+1`,且无`-1`。
> `Send to`: [email protected] <br />
+> `cc`: [email protected] <br />
> `Title`: [VOTE] Release Apache StreamPark 2.1.0 rc1 <br />
> `Body`:
@@ -460,7 +461,7 @@ Release notes:
https://streampark.apache.org/download/release-note/2.1.0/
The release candidates:
-https://dist.apache.org/repos/dist/dev/incubator/streampark/2.1.0-RC1/
+https://dist.apache.org/repos/dist/dev/streampark/2.1.0-RC1/
Maven artifacts are available in a staging repository at:
https://repository.apache.org/content/repositories/orgapachestreampark-1012/
@@ -469,7 +470,7 @@ Git tag for the release:
https://github.com/apache/streampark/releases/tag/v2.1.0-rc1
The artifacts signed with PGP key [05016886], corresponding to
[[email protected]], that can be found in keys file:
-https://downloads.apache.org/incubator/streampark/KEYS
+https://downloads.apache.org/streampark/KEYS
The vote will be open for at least 72 hours or until the necessary number of
votes are reached.
@@ -507,6 +508,7 @@ Thanks!
在72小时后,将统计投票结果,并发送投票结果邮件,如下所示。
> `Send to`: [email protected] <br />
+> `cc`: [email protected] <br />
> `Title`: [RESULT][VOTE] Release Apache StreamPark 2.1.0-rc1 <br />
> `Body`:
@@ -545,84 +547,12 @@ ChunJin Mu
邮件内容中的一项是`Vote thread`,链接获取方式如下:<br />
访问此地址 https://lists.apache.org/[email protected] ,
找到邮件标题并点击显示投票内容
-
-
-右键点击标题,点击复制链接地址获取链接
-
-
-
-#### 3.2 发送孵化社区投票邮件
-
-发送孵化社区投票邮件需要至少三个`+1`,且无`-1`。
-
-> `Send to`: [email protected] <br />
-> `cc`: [email protected]、[email protected]、[email protected] <br
/>
-> `Title`: [VOTE] Release Apache StreamPark 2.1.0-rc1 <br />
-> `Body`:
-
-```
-Hello Incubator Community:
-
-This is a call for a vote to release Apache StreamPark version 2.1.0-RC1.
-The Apache StreamPark community has voted on and approved a proposal to
release Apache StreamPark version 2.1.0-RC1.
-We now kindly request the Incubator PMC members review and vote on this
incubator release.
-Apache StreamPark, Make stream processing easier! Easy-to-use streaming
application development framework and operation platform.
-
-StreamPark community vote thread:
-https://lists.apache.org/thread/t01b2lbtqzyt7j4dsbdp5qjc3gngjsdq
-
-Vote result thread:
-https://lists.apache.org/thread/t5z58mvrs1drgzfyc48c9lhmd8skswn7
-
-The release candidate:
-https://dist.apache.org/repos/dist/dev/incubator/streampark/2.1.0-RC1/
-
-Git tag for the release:
-https://github.com/apache/streampark/releases/tag/v2.1.0-rc1
-
-Maven artifacts are available in a staging repository at:
-https://repository.apache.org/content/repositories/orgapachestreampark-1012/
-
-The artifacts signed with PGP key [05016886], corresponding to
[[email protected]], that can be found in keys file:
-https://downloads.apache.org/incubator/streampark/KEYS
-
-The vote will be open for at least 72 hours or until the necessary number of
votes are reached.
-
-Please vote accordingly:
-[ ] +1 approve
-[ ] +0 no opinion
-[ ] -1 disapprove with the reason
-
-More detailed checklist please refer:
-•
https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist
-
-Steps to validate the release, Please refer to:
-• https://www.apache.org/info/verification.html
-• https://streampark.apache.org/community/release/how-to-verify
-
-
-How to Build:
-
-1) clone source code:
-> git clone -b v2.1.0-rc1 [email protected]:apache/streampark.git
-
-2) build project:
-> cd streampark && sh ./build.sh
-
-
-Thanks,
-
-On behalf of Apache StreamPark community
-
-
-Best,
-ChunJin Mu
-```
+
如果72小时后没有-1,回复邮件如下
-> `Send to`: [email protected] <br />
-> `cc`: [email protected] <br />
+> `Send to`: [email protected] <br />
+> `cc`: [email protected] <br />
> `Body`:
```
@@ -634,8 +564,8 @@ Chunjin Mu
然后将统计投票结果,并发送投票结果邮件,如下所示。
-> `Send to`: [email protected] <br />
-> `cc`: [email protected]、[email protected]、[email protected] <br
/>
+> `Send to`: [email protected] <br />
+> `cc`: [email protected] <br />
> `Title`: [RESULT][VOTE] Release Apache StreamPark 2.1.0-rc1 <br />
> `Body`:
@@ -666,9 +596,9 @@ ChunJin Mu
```
邮件内容中的一项是`Vote thread`,链接获取方式如下:<br />
-访问此地址 https://lists.apache.org/[email protected] ,
找到邮件标题并点击显示投票内容
+访问此地址 https://lists.apache.org/[email protected] ,
找到邮件标题并点击显示投票内容
-
+
右键点击标题,点击复制链接地址获取链接
@@ -679,7 +609,7 @@ ChunJin Mu
#### 4.1 迁移源代码和二进制包
```shell
-svn mv https://dist.apache.org/repos/dist/dev/incubator/streampark/2.1.0-RC1
https://dist.apache.org/repos/dist/release/incubator/streampark/2.1.0 -m
"transfer packages for 2.1.0-RC1"
+svn mv https://dist.apache.org/repos/dist/dev/streampark/2.1.0-RC1
https://dist.apache.org/repos/dist/release/streampark/2.1.0 -m "transfer
packages for 2.1.0-RC1"
```
#### 4.2 发布版本到Apache Staging仓库
@@ -720,7 +650,7 @@ svn mv
https://dist.apache.org/repos/dist/dev/incubator/streampark/2.1.0-RC1 htt
> 需要注意的是,下载链接可能需要一个小时后才会生效,请注意。
-
+
#### 4.4 在github上生成release
@@ -738,7 +668,7 @@ Release-2.1.0-incubating
release note: https://streampark.apache.org/download/release-note/2.1.0
```
-
+
然后点击`Publish release`按钮。
@@ -746,8 +676,8 @@ release note:
https://streampark.apache.org/download/release-note/2.1.0
#### 4.5 发送新版本公告邮件
-> `Send to`: [email protected] <br />
-> `cc`: [email protected] <br />
+> `Send to`: [email protected] <br />
+> `cc`: [email protected] <br />
> `Title`: [ANNOUNCE] Release Apache StreamPark 2.1.0 <br />
> `Body`:
diff --git a/static/doc/image/release/asf-repo.png
b/static/doc/image/release/asf-repo.png
new file mode 100644
index 00000000..af32ec89
Binary files /dev/null and b/static/doc/image/release/asf-repo.png differ
diff --git a/static/doc/image/release/check-apache-svn.png
b/static/doc/image/release/check-apache-svn.png
new file mode 100644
index 00000000..b169775a
Binary files /dev/null and b/static/doc/image/release/check-apache-svn.png
differ
diff --git a/static/doc/image/release/copy-link.png
b/static/doc/image/release/copy-link.png
new file mode 100644
index 00000000..f4eb42db
Binary files /dev/null and b/static/doc/image/release/copy-link.png differ
diff --git a/static/doc/image/release/download.png
b/static/doc/image/release/download.png
new file mode 100644
index 00000000..c7258174
Binary files /dev/null and b/static/doc/image/release/download.png differ
diff --git a/static/doc/image/release/key-server.png
b/static/doc/image/release/key-server.png
new file mode 100644
index 00000000..ea1cf485
Binary files /dev/null and b/static/doc/image/release/key-server.png differ
diff --git a/static/doc/image/release/mail-list.png
b/static/doc/image/release/mail-list.png
new file mode 100644
index 00000000..b03ff778
Binary files /dev/null and b/static/doc/image/release/mail-list.png differ
diff --git a/static/doc/image/release/new-branches.png
b/static/doc/image/release/new-branches.png
new file mode 100644
index 00000000..5f3aa2ac
Binary files /dev/null and b/static/doc/image/release/new-branches.png differ
diff --git a/static/doc/image/release/search-key.png
b/static/doc/image/release/search-key.png
new file mode 100644
index 00000000..f97b7923
Binary files /dev/null and b/static/doc/image/release/search-key.png differ
diff --git a/static/doc/image/release/tag.png b/static/doc/image/release/tag.png
new file mode 100644
index 00000000..e97436cd
Binary files /dev/null and b/static/doc/image/release/tag.png differ
diff --git a/static/doc/image/release/vote-thread.png
b/static/doc/image/release/vote-thread.png
new file mode 100644
index 00000000..95ab97e5
Binary files /dev/null and b/static/doc/image/release/vote-thread.png differ