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-dolphinscheduler-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 730113f  Automated deployment: Fri Jan 17 08:35:47 UTC 2020 
22d4bcb79ec10219451743d728c152a64b9cd75c
730113f is described below

commit 730113f5746ce713c63f6a7ecded84fa677c6bdc
Author: lenboo <[email protected]>
AuthorDate: Fri Jan 17 08:35:47 2020 +0000

    Automated deployment: Fri Jan 17 08:35:47 UTC 2020 
22d4bcb79ec10219451743d728c152a64b9cd75c
---
 build/blog.js                                      |  2 +-
 build/blogDetail.js                                |  2 +-
 build/community.js                                 |  2 +-
 build/documentation.js                             |  4 +-
 build/home.js                                      |  2 +-
 en-us/blog/architecture-design.html                |  2 +-
 en-us/blog/index.html                              |  2 +-
 en-us/blog/meetup_2019_10_26.html                  |  2 +-
 en-us/blog/meetup_2019_12_08.html                  |  2 +-
 en-us/community/index.html                         |  2 +-
 .../user_doc}/architecture-design.html             |  2 +-
 .../user_doc}/architecture-design.json             |  2 +-
 en-us/docs/1.2.0/user_doc/backend-deployment.html  | 38 +++++++++++--
 en-us/docs/1.2.0/user_doc/backend-deployment.json  |  2 +-
 .../user_doc}/backend-development.html             |  2 +-
 .../user_doc}/backend-development.json             |  2 +-
 en-us/docs/1.2.0/user_doc/frontend-deployment.html |  2 +-
 .../user_doc}/frontend-development.html            |  2 +-
 .../user_doc}/frontend-development.json            |  2 +-
 .../user_doc}/plugin-development.html              |  2 +-
 .../user_doc}/plugin-development.json              |  2 +-
 en-us/docs/1.2.0/user_doc/quick-start.html         |  2 +-
 en-us/docs/1.2.0/user_doc/system-manual.html       |  2 +-
 .../docs/1.2.0/{release => user_doc}/upgrade.html  |  2 +-
 .../docs/1.2.0/{release => user_doc}/upgrade.json  |  2 +-
 en-us/docs/development/become a committer.html     | 33 +++++++++++
 en-us/docs/development/become a committer.json     |  6 ++
 en-us/docs/development/contribute.html             |  2 +-
 en-us/docs/development/developers.html             |  2 +-
 en-us/docs/development/submit-code.html            |  2 +-
 .../{1.2.0/user_doc => development}/subscribe.html |  2 +-
 .../{1.2.0/user_doc => development}/subscribe.json |  2 +-
 en-us/docs/development/unit-test.html              |  2 +-
 en-us/docs/{user_doc => release}/download.html     |  2 +-
 en-us/docs/{user_doc => release}/download.json     |  2 +-
 en-us/docs/{1.2.0 => release}/faq.html             |  2 +-
 en-us/docs/{1.2.0 => release}/faq.json             |  2 +-
 en-us/docs/release/upgrade.html                    | 65 ----------------------
 en-us/docs/release/upgrade.json                    |  6 --
 en-us/index.html                                   |  2 +-
 .../user_doc}/architecture-design.html             |  2 +-
 .../user_doc}/architecture-design.json             |  2 +-
 zh-cn/docs/1.2.0/user_doc/backend-deployment.html  | 27 +++++++--
 zh-cn/docs/1.2.0/user_doc/backend-deployment.json  |  2 +-
 .../user_doc}/backend-development.html             |  2 +-
 .../user_doc}/backend-development.json             |  2 +-
 .../user_doc}/dolphin-scheduler-setup.html         |  2 +-
 .../user_doc}/dolphin-scheduler-setup.json         |  2 +-
 zh-cn/docs/1.2.0/user_doc/frontend-deployment.html |  2 +-
 .../user_doc}/frontend-development.html            |  2 +-
 .../user_doc}/frontend-development.json            |  2 +-
 .../user_doc}/plugin-development.html              |  2 +-
 .../user_doc}/plugin-development.json              |  2 +-
 zh-cn/docs/1.2.0/user_doc/quick-start.html         |  2 +-
 zh-cn/docs/1.2.0/user_doc/system-manual.html       |  2 +-
 .../docs/1.2.0/{release => user_doc}/upgrade.html  |  2 +-
 .../docs/1.2.0/{release => user_doc}/upgrade.json  |  2 +-
 .../become a committer.html}                       | 51 ++++-------------
 zh-cn/docs/development/become a committer.json     |  6 ++
 zh-cn/docs/development/code-conduct.html           |  2 +-
 zh-cn/docs/development/contribute.html             |  2 +-
 zh-cn/docs/development/developers.html             |  2 +-
 zh-cn/docs/development/release.html                |  2 +-
 zh-cn/docs/development/submit-code.html            |  2 +-
 .../{1.2.0/user_doc => development}/subscribe.html |  2 +-
 .../{1.2.0/user_doc => development}/subscribe.json |  2 +-
 zh-cn/docs/development/unit-test.html              |  2 +-
 zh-cn/docs/{user_doc => release}/download.html     |  2 +-
 zh-cn/docs/{user_doc => release}/download.json     |  2 +-
 zh-cn/docs/{1.2.0 => release}/faq.html             |  2 +-
 zh-cn/docs/{1.2.0 => release}/faq.json             |  2 +-
 71 files changed, 172 insertions(+), 188 deletions(-)

diff --git a/build/blog.js b/build/blog.js
index 97945dd..a323a36 100644
--- a/build/blog.js
+++ b/build/blog.js
@@ -8,7 +8,7 @@ object-assign
 (c) Sindre Sorhus
 @license MIT
 */
-var 
o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var
 e=new 
String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var
 
t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return
 t[e]}).join(""))return!1;var 
r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn
 [...]
+var 
o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var
 e=new 
String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var
 
t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return
 t[e]}).join(""))return!1;var 
r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn
 [...]
  * react-is.production.min.js
  *
  * Copyright (c) Facebook, Inc. and its affiliates.
diff --git a/build/blogDetail.js b/build/blogDetail.js
index 040596c..7f21fd4 100644
--- a/build/blogDetail.js
+++ b/build/blogDetail.js
@@ -8,7 +8,7 @@ object-assign
 (c) Sindre Sorhus
 @license MIT
 */
-var 
o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var
 e=new 
String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var
 
t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return
 t[e]}).join(""))return!1;var 
r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn
 [...]
+var 
o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var
 e=new 
String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var
 
t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return
 t[e]}).join(""))return!1;var 
r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn
 [...]
  * react-is.production.min.js
  *
  * Copyright (c) Facebook, Inc. and its affiliates.
diff --git a/build/community.js b/build/community.js
index 67919d6..ec5c45b 100644
--- a/build/community.js
+++ b/build/community.js
@@ -8,7 +8,7 @@ object-assign
 (c) Sindre Sorhus
 @license MIT
 */
-var 
o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var
 e=new 
String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var
 
t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return
 t[e]}).join(""))return!1;var 
r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn
 [...]
+var 
o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var
 e=new 
String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var
 
t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return
 t[e]}).join(""))return!1;var 
r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn
 [...]
  * react-is.production.min.js
  *
  * Copyright (c) Facebook, Inc. and its affiliates.
diff --git a/build/documentation.js b/build/documentation.js
index 165962d..683eb66 100644
--- a/build/documentation.js
+++ b/build/documentation.js
@@ -8,7 +8,7 @@ object-assign
 (c) Sindre Sorhus
 @license MIT
 */
-var 
o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var
 e=new 
String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var
 
t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return
 t[e]}).join(""))return!1;var 
r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn
 [...]
+var 
o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var
 e=new 
String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var
 
t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return
 t[e]}).join(""))return!1;var 
r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn
 [...]
  * react-is.production.min.js
  *
  * Copyright (c) Facebook, Inc. and its affiliates.
@@ -32,4 +32,4 @@ Object.defineProperty(t,"__esModule",{value:!0});var 
i="function"==typeof Symbol
  * Copyright © 2012-2019 Faisal Salman <[email protected]>
  * Licensed under MIT License
  */
-return"string"==typeof e?e.replace(/[^\d\.]/g,"").split(".")[0]:void 
0},trim:function(e){return 
e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},m={rgx:function(e,t){for(var
 n,r,o,i,a,c,s=0;s<t.length&&!a;){var 
l=t[s],u=t[s+1];for(n=r=0;n<l.length&&!a;)if(a=l[n++].exec(e))for(o=0;o<u.length;o++)c=a[++r],i=u[o],"object"==typeof
 i&&i.length>0?2==i.length?"function"==typeof 
i[1]?this[i[0]]=i[1].call(this,c):this[i[0]]=i[1]:3==i.length?"function"!=typeof
 i[1]||i[1].exec&&i[1].test?this[i [...]
\ No newline at end of file
+return"string"==typeof e?e.replace(/[^\d\.]/g,"").split(".")[0]:void 
0},trim:function(e){return 
e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},m={rgx:function(e,t){for(var
 n,r,o,i,a,c,s=0;s<t.length&&!a;){var 
l=t[s],u=t[s+1];for(n=r=0;n<l.length&&!a;)if(a=l[n++].exec(e))for(o=0;o<u.length;o++)c=a[++r],i=u[o],"object"==typeof
 i&&i.length>0?2==i.length?"function"==typeof 
i[1]?this[i[0]]=i[1].call(this,c):this[i[0]]=i[1]:3==i.length?"function"!=typeof
 i[1]||i[1].exec&&i[1].test?this[i [...]
\ No newline at end of file
diff --git a/build/home.js b/build/home.js
index f17861b..2b31cfe 100644
--- a/build/home.js
+++ b/build/home.js
@@ -8,7 +8,7 @@ object-assign
 (c) Sindre Sorhus
 @license MIT
 */
-var 
o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var
 e=new 
String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var
 
t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return
 t[e]}).join(""))return!1;var 
r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn
 [...]
+var 
o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var
 e=new 
String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var
 
t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return
 t[e]}).join(""))return!1;var 
r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn
 [...]
  * react-is.production.min.js
  *
  * Copyright (c) Facebook, Inc. and its affiliates.
diff --git a/en-us/blog/architecture-design.html 
b/en-us/blog/architecture-design.html
index 11bfb23..7d0b59f 100644
--- a/en-us/blog/architecture-design.html
+++ b/en-us/blog/architecture-design.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/blogDetail.css" />
 </head>
 <body>
-       <div id="root"><div class="blog-detail-page" data-reactroot=""><header 
class="header-container header-container-normal"><div class="header-body"><a 
href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant-m [...]
+       <div id="root"><div class="blog-detail-page" data-reactroot=""><header 
class="header-container header-container-normal"><div class="header-body"><a 
href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant-m [...]
 <p>Before explaining the architecture of the schedule system, let us first 
understand the common nouns of the schedule system.</p>
 <h3>1.Noun Interpretation</h3>
 <p><strong>DAG:</strong> Full name Directed Acyclic Graph,referred to as 
DAG。Tasks in the workflow are assembled in the form of directed acyclic graphs, 
which are topologically traversed from nodes with zero indegrees of ingress 
until there are no successor nodes. For example, the following picture:</p>
diff --git a/en-us/blog/index.html b/en-us/blog/index.html
index e0f7216..6eb7472 100644
--- a/en-us/blog/index.html
+++ b/en-us/blog/index.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/blog.css" />
 </head>
 <body>
-       <div id="root"><div class="blog-list-page" data-reactroot=""><header 
class="header-container header-container-normal"><div class="header-body"><a 
href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant-men [...]
+       <div id="root"><div class="blog-list-page" data-reactroot=""><header 
class="header-container header-container-normal"><div class="header-body"><a 
href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant-men [...]
 Incubation is required of all newly accepted projects until a further review 
indicates 
 that the infrastructure, communications, and decision making process have 
stabilized in a manner consistent with other successful ASF projects. 
 While incubation status is not necessarily a reflection of the completeness or 
stability of the code, 
diff --git a/en-us/blog/meetup_2019_10_26.html 
b/en-us/blog/meetup_2019_10_26.html
index f7fec0b..f27edaa 100644
--- a/en-us/blog/meetup_2019_10_26.html
+++ b/en-us/blog/meetup_2019_10_26.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/blogDetail.css" />
 </head>
 <body>
-       <div id="root"><div class="blog-detail-page" data-reactroot=""><header 
class="header-container header-container-normal"><div class="header-body"><a 
href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant-m [...]
+       <div id="root"><div class="blog-detail-page" data-reactroot=""><header 
class="header-container header-container-normal"><div class="header-body"><a 
href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant-m [...]
 Apache Dolphin Scheduler(Incubating) Meetup has been held successfully in 
Shanghai 2019.10.26.</p>
 <p>Address: Shanghai Changning Yuyuan Road 1107 Chuangyi space (Hongji) 
3r20</p>
 <p>The meetup was begin at 2:00 pm, and close at about 5:00 pm.</p>
diff --git a/en-us/blog/meetup_2019_12_08.html 
b/en-us/blog/meetup_2019_12_08.html
index a7cbc85..a4d66c9 100644
--- a/en-us/blog/meetup_2019_12_08.html
+++ b/en-us/blog/meetup_2019_12_08.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/blogDetail.css" />
 </head>
 <body>
-       <div id="root"><div class="blog-detail-page" data-reactroot=""><header 
class="header-container header-container-normal"><div class="header-body"><a 
href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant-m [...]
+       <div id="root"><div class="blog-detail-page" data-reactroot=""><header 
class="header-container header-container-normal"><div class="header-body"><a 
href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant-m [...]
 <p>Apache ShardingSphere &amp; DolphinScheduler joint Meetup</p>
 <p>Address: 7th Floor, Haizhi Venture Capital Building, No. 34 Beijing Haidian 
Street</p>
 <p>Meeting time: December 8, 2019 14:00 ~ 17: 30</p>
diff --git a/en-us/community/index.html b/en-us/community/index.html
index ae53098..9897bab 100644
--- a/en-us/community/index.html
+++ b/en-us/community/index.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/community.css" />
 </head>
 <body>
-       <div id="root"><div class="community-page" data-reactroot=""><header 
class="header-container header-container-normal"><div class="header-body"><a 
href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant-men [...]
+       <div id="root"><div class="community-page" data-reactroot=""><header 
class="header-container header-container-normal"><div class="header-body"><a 
href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant-men [...]
 Incubation is required of all newly accepted projects until a further review 
indicates 
 that the infrastructure, communications, and decision making process have 
stabilized in a manner consistent with other successful ASF projects. 
 While incubation status is not necessarily a reflection of the completeness or 
stability of the code, 
diff --git a/en-us/docs/development/architecture-design.html 
b/en-us/docs/1.2.0/user_doc/architecture-design.html
similarity index 86%
rename from en-us/docs/development/architecture-design.html
rename to en-us/docs/1.2.0/user_doc/architecture-design.html
index 45a53bc..2f4c934 100644
--- a/en-us/docs/development/architecture-design.html
+++ b/en-us/docs/1.2.0/user_doc/architecture-design.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
 <p>Before explaining the architecture of the schedule system, let us first 
understand the common nouns of the schedule system.</p>
 <h3>1.Noun Interpretation</h3>
 <p><strong>DAG:</strong> Full name Directed Acyclic Graph,referred to as 
DAG。Tasks in the workflow are assembled in the form of directed acyclic graphs, 
which are topologically traversed from nodes with zero indegrees of ingress 
until there are no successor nodes. For example, the following picture:</p>
diff --git a/en-us/docs/development/architecture-design.json 
b/en-us/docs/1.2.0/user_doc/architecture-design.json
similarity index 99%
rename from en-us/docs/development/architecture-design.json
rename to en-us/docs/1.2.0/user_doc/architecture-design.json
index 61514b6..c3d2cc4 100644
--- a/en-us/docs/development/architecture-design.json
+++ b/en-us/docs/1.2.0/user_doc/architecture-design.json
@@ -1,6 +1,6 @@
 {
   "filename": "architecture-design.md",
   "__html": "<h2>Architecture Design</h2>\n<p>Before explaining the 
architecture of the schedule system, let us first understand the common nouns 
of the schedule system.</p>\n<h3>1.Noun 
Interpretation</h3>\n<p><strong>DAG:</strong> Full name Directed Acyclic 
Graph,referred to as DAG。Tasks in the workflow are assembled in the form of 
directed acyclic graphs, which are topologically traversed from nodes with zero 
indegrees of ingress until there are no successor nodes. For example, the fol 
[...]
-  "link": "/en-us/docs/development/architecture-design.html",
+  "link": "/en-us/docs/1.2.0/user_doc/architecture-design.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/1.2.0/user_doc/backend-deployment.html 
b/en-us/docs/1.2.0/user_doc/backend-deployment.html
index 85fe472..abedbb5 100644
--- a/en-us/docs/1.2.0/user_doc/backend-deployment.html
+++ b/en-us/docs/1.2.0/user_doc/backend-deployment.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
 <p>There are two deployment modes for the backend:</p>
 <ul>
 <li>automatic deployment</li>
@@ -144,15 +144,41 @@ Change the variable to 'true' if you want to use hdfs, 
you also need to create t
 <h3>Compile source code to deploy</h3>
 <p>After downloading the release version of the source package, unzip it into 
the root directory</p>
 <ul>
-<li>Execute the compilation command:</li>
-</ul>
+<li>
+<p>Build a tar package</p>
+<p>Execute the compilation command:</p>
 <pre><code> mvn -U clean package -Prelease -Dmaven.test.skip=true
 </code></pre>
-<ul>
-<li>View directory</li>
-</ul>
+<p>View directory</p>
 <p>After normal compilation, 
<code>apache-dolphinscheduler-incubating-${latest.release.version}-dolphinscheduler-backend-bin.tar.gz</code>
 is generated in the 
<code>./dolphinscheduler-dist/dolphinscheduler-backend/target</code> 
directory</p>
+</li>
+<li>
+<p>OR build a rpm package</p>
+<p>The rpm package can be installed on the Linux platform using the rpm 
command or yum. The rpm package can be used to help Dolphinscheduler better 
integrate with other management tools, such as ambari, cloudera manager.</p>
+<p>Execute the compilation command:</p>
+<pre><code> mvn -U clean package -Prpmbuild -Dmaven.test.skip=true
+</code></pre>
+<p>View directory</p>
+<p>After normal compilation, 
<code>apache-dolphinscheduler-incubating-${latest.release.version}-1.noarch.rpm</code>
+is generated in the 
<code>./dolphinscheduler-dist/target/rpm/apache-dolphinscheduler-incubating/RPMS/noarch/</code>
 directory</p>
+</li>
+<li>
+<p>Decompress the compiled tar.gz package or use the rpm command to install 
(the rpm installation method will install dolphinscheduler in the /opt/soft 
directory) . The dolphinscheduler directory structure is like this:</p>
+<pre><code> ../
+    ├── bin
+    ├── conf
+    |── DISCLAIMER
+    |—— install.sh
+    |—— lib
+    |—— LICENSE
+    |—— licenses
+    |—— NOTICE
+    |—— script
+    |—— sql
+</code></pre>
+</li>
+</ul>
 <ul>
 <li>
 <p>Install zookeeper tools</p>
diff --git a/en-us/docs/1.2.0/user_doc/backend-deployment.json 
b/en-us/docs/1.2.0/user_doc/backend-deployment.json
index a4fa6c4..142fe45 100644
--- a/en-us/docs/1.2.0/user_doc/backend-deployment.json
+++ b/en-us/docs/1.2.0/user_doc/backend-deployment.json
@@ -1,6 +1,6 @@
 {
   "filename": "backend-deployment.md",
-  "__html": "<h1>Backend Deployment Document</h1>\n<p>There are two deployment 
modes for the backend:</p>\n<ul>\n<li>automatic deployment</li>\n<li>source 
code compile and then 
deployment</li>\n</ul>\n<h2>Preparations</h2>\n<p>Download the latest version 
of the installation package, download address:  <a 
href=\"https://dolphinscheduler.apache.org/en-us/docs/user_doc/download.html\";>download</a>,\ndownload
 
apache-dolphinscheduler-incubating-x.x.x-dolphinscheduler-backend-bin.tar.gz</p>\n<
 [...]
+  "__html": "<h1>Backend Deployment Document</h1>\n<p>There are two deployment 
modes for the backend:</p>\n<ul>\n<li>automatic deployment</li>\n<li>source 
code compile and then 
deployment</li>\n</ul>\n<h2>Preparations</h2>\n<p>Download the latest version 
of the installation package, download address:  <a 
href=\"https://dolphinscheduler.apache.org/en-us/docs/user_doc/download.html\";>download</a>,\ndownload
 
apache-dolphinscheduler-incubating-x.x.x-dolphinscheduler-backend-bin.tar.gz</p>\n<
 [...]
   "link": "/en-us/docs/1.2.0/user_doc/backend-deployment.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/development/backend-development.html 
b/en-us/docs/1.2.0/user_doc/backend-development.html
similarity index 58%
rename from en-us/docs/development/backend-development.html
rename to en-us/docs/1.2.0/user_doc/backend-development.html
index 05cd5ca..a1d04ae 100644
--- a/en-us/docs/development/backend-development.html
+++ b/en-us/docs/1.2.0/user_doc/backend-development.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
 <h2>Environmental requirements</h2>
 <ul>
 <li>Mysql (5.5+) :  Must be installed</li>
diff --git a/en-us/docs/development/backend-development.json 
b/en-us/docs/1.2.0/user_doc/backend-development.json
similarity index 96%
rename from en-us/docs/development/backend-development.json
rename to en-us/docs/1.2.0/user_doc/backend-development.json
index 1748165..6647f19 100644
--- a/en-us/docs/development/backend-development.json
+++ b/en-us/docs/1.2.0/user_doc/backend-development.json
@@ -1,6 +1,6 @@
 {
   "filename": "backend-development.md",
   "__html": "<h1>Backend development documentation</h1>\n<h2>Environmental 
requirements</h2>\n<ul>\n<li>Mysql (5.5+) :  Must be installed</li>\n<li>JDK 
(1.8+) :  Must be installed</li>\n<li>ZooKeeper (3.4.6+) :Must be 
installed</li>\n<li>Maven (3.3+) :Must be installed</li>\n</ul>\n<p>Because the 
dolphinscheduler-rpc module in DolphinScheduler uses Grpc, you need to use 
Maven to compile the generated classes.\nFor those who are not familiar with 
maven, please refer to: <a href=\"http://m [...]
-  "link": "/en-us/docs/development/backend-development.html",
+  "link": "/en-us/docs/1.2.0/user_doc/backend-development.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/1.2.0/user_doc/frontend-deployment.html 
b/en-us/docs/1.2.0/user_doc/frontend-deployment.html
index da35858..aac5fe5 100644
--- a/en-us/docs/1.2.0/user_doc/frontend-deployment.html
+++ b/en-us/docs/1.2.0/user_doc/frontend-deployment.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
 <p>The front-end has three deployment modes: automated deployment, manual 
deployment and compiled source deployment.</p>
 <h2>Preparations</h2>
 <h4>Download the installation package</h4>
diff --git a/en-us/docs/development/frontend-development.html 
b/en-us/docs/1.2.0/user_doc/frontend-development.html
similarity index 85%
rename from en-us/docs/development/frontend-development.html
rename to en-us/docs/1.2.0/user_doc/frontend-development.html
index 6a8e2b9..bc41cae 100644
--- a/en-us/docs/development/frontend-development.html
+++ b/en-us/docs/1.2.0/user_doc/frontend-development.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
 <h3>Technical selection</h3>
 <pre><code>Vue mvvm framework
 
diff --git a/en-us/docs/development/frontend-development.json 
b/en-us/docs/1.2.0/user_doc/frontend-development.json
similarity index 99%
rename from en-us/docs/development/frontend-development.json
rename to en-us/docs/1.2.0/user_doc/frontend-development.json
index 1f31b10..3125c74 100644
--- a/en-us/docs/development/frontend-development.json
+++ b/en-us/docs/1.2.0/user_doc/frontend-development.json
@@ -1,6 +1,6 @@
 {
   "filename": "frontend-development.md",
   "__html": "<h1>Front-end development documentation</h1>\n<h3>Technical 
selection</h3>\n<pre><code>Vue mvvm framework\n\nEs6 ECMAScript 6.0\n\nAns-ui 
Analysys-ui\n\nD3  Visual Library Chart Library\n\nJsplumb connection plugin 
library\n\nLodash high performance JavaScript utility 
library\n</code></pre>\n<h3>Development environment</h3>\n<ul>\n<li>\n<h4>Node 
installation</h4>\n</li>\n</ul>\n<p>Node package download (note version 8.9.4) 
<code>https://nodejs.org/download/release/v8.9.4/</c [...]
-  "link": "/en-us/docs/development/frontend-development.html",
+  "link": "/en-us/docs/1.2.0/user_doc/frontend-development.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/development/plugin-development.html 
b/en-us/docs/1.2.0/user_doc/plugin-development.html
similarity index 63%
rename from en-us/docs/development/plugin-development.html
rename to en-us/docs/1.2.0/user_doc/plugin-development.html
index 788bca5..190f1f3 100644
--- a/en-us/docs/development/plugin-development.html
+++ b/en-us/docs/1.2.0/user_doc/plugin-development.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
 <p>Remind:Currently, task plugin development does not support hot 
deployment.</p>
 <h3>Shell-based tasks</h3>
 <h4>YARN-based calculations (see MapReduceTask)</h4>
diff --git a/en-us/docs/development/plugin-development.json 
b/en-us/docs/1.2.0/user_doc/plugin-development.json
similarity index 98%
rename from en-us/docs/development/plugin-development.json
rename to en-us/docs/1.2.0/user_doc/plugin-development.json
index 81bfd52..7a5b198 100644
--- a/en-us/docs/development/plugin-development.json
+++ b/en-us/docs/1.2.0/user_doc/plugin-development.json
@@ -1,6 +1,6 @@
 {
   "filename": "plugin-development.md",
   "__html": "<h2>Task Plugin Development</h2>\n<p>Remind:Currently, task 
plugin development does not support hot deployment.</p>\n<h3>Shell-based 
tasks</h3>\n<h4>YARN-based calculations (see 
MapReduceTask)</h4>\n<ul>\n<li>Need to be 
<strong>cn.dolphinscheduler.server.worker.task</strong> Down 
<strong>TaskManager</strong> Create a custom task in the class (also need to 
register the corresponding task type in TaskType)</li>\n<li>Need to 
inherit<strong>cn.dolphinscheduler.server.worker.task [...]
-  "link": "/en-us/docs/development/plugin-development.html",
+  "link": "/en-us/docs/1.2.0/user_doc/plugin-development.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/1.2.0/user_doc/quick-start.html 
b/en-us/docs/1.2.0/user_doc/quick-start.html
index 411dd48..349b8ca 100644
--- a/en-us/docs/1.2.0/user_doc/quick-start.html
+++ b/en-us/docs/1.2.0/user_doc/quick-start.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
 <ul>
 <li>
 <p>Administrator user login</p>
diff --git a/en-us/docs/1.2.0/user_doc/system-manual.html 
b/en-us/docs/1.2.0/user_doc/system-manual.html
index a01e90c..0d65019 100644
--- a/en-us/docs/1.2.0/user_doc/system-manual.html
+++ b/en-us/docs/1.2.0/user_doc/system-manual.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
 <h2>Operational Guidelines</h2>
 <h3>Home page</h3>
 <p>The homepage contains task status statistics, process status statistics, 
and workflow definition statistics for all user projects.</p>
diff --git a/en-us/docs/1.2.0/release/upgrade.html 
b/en-us/docs/1.2.0/user_doc/upgrade.html
similarity index 56%
rename from en-us/docs/1.2.0/release/upgrade.html
rename to en-us/docs/1.2.0/user_doc/upgrade.html
index f1759a8..8074733 100644
--- a/en-us/docs/1.2.0/release/upgrade.html
+++ b/en-us/docs/1.2.0/user_doc/upgrade.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
 <h2>1. Back up the previous version of the files and database</h2>
 <h2>2. Stop all services of dolphinscheduler</h2>
 <p><code>sh ./script/stop-all.sh</code></p>
diff --git a/en-us/docs/1.2.0/release/upgrade.json 
b/en-us/docs/1.2.0/user_doc/upgrade.json
similarity index 96%
rename from en-us/docs/1.2.0/release/upgrade.json
rename to en-us/docs/1.2.0/user_doc/upgrade.json
index 484ff8d..79db523 100644
--- a/en-us/docs/1.2.0/release/upgrade.json
+++ b/en-us/docs/1.2.0/user_doc/upgrade.json
@@ -1,6 +1,6 @@
 {
   "filename": "upgrade.md",
   "__html": "<h1>DolphinScheduler upgrade documentation</h1>\n<h2>1. Back up 
the previous version of the files and database</h2>\n<h2>2. Stop all services 
of dolphinscheduler</h2>\n<p><code>sh ./script/stop-all.sh</code></p>\n<h2>3. 
Download the new version of the installation package</h2>\n<ul>\n<li><a 
href=\"https://dolphinscheduler.apache.org/en-us/docs/user_doc/download.html\";>download</a>,
 download the latest version of the front and back installation packages 
(backend referred to a [...]
-  "link": "/en-us/docs/1.2.0/release/upgrade.html",
+  "link": "/en-us/docs/1.2.0/user_doc/upgrade.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/development/become a committer.html 
b/en-us/docs/development/become a committer.html
new file mode 100644
index 0000000..ccdb6eb
--- /dev/null
+++ b/en-us/docs/development/become a committer.html    
@@ -0,0 +1,33 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+       <meta charset="UTF-8">
+       <meta name="viewport" content="width=device-width, initial-scale=1.0, 
maximum-scale=1.0, user-scalable=no">
+       <meta name="keywords" content="become a committer" />
+       <meta name="description" content="become a committer" />
+       <!-- 网页标签标题 -->
+       <title>become a committer</title>
+       <link rel="shortcut icon" href="/img/docsite.ico"/>
+       <link rel="stylesheet" href="/build/documentation.css" />
+</head>
+<body>
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
+<p>Anyone can be a contributor to an Apache project. Being a contributor 
simply means that you take an interest in the project and contribute in some 
way, ranging from asking sensible questions (which documents the project and 
provides feedback to developers) through to providing new features as 
patches.</p>
+<p>If you become a valuable contributor to the project you may well be invited 
to become a committer. Committer is a term used at the ASF to signify someone 
who is committed to a particular project. It brings with it the privilege of 
write access to the project repository and resources.</p>
+<p>In Dolphinscheduler(incubating) community, if a committer who have earned 
even more merit, can be invited to be a part of the Podling Project Management 
Committee (PPMC).</p>
+<p>One thing that is sometimes hard to understand when you are new to the open 
development process used at the ASF, is that we value the community more than 
the code. A strong and healthy community will be respectful and be a fun and 
rewarding place. More importantly, a diverse and healthy community can continue 
to support the code over the longer term, even as individual companies come and 
go from the field.</p>
+<p>More details could be found <a 
href="https://community.apache.org/contributors/";>here</a>.</p>
+</div></section><footer class="footer-container"><div class="footer-body"><img 
src="/img/ds_gray.svg"/><div class="cols-container"><div class="col 
col-12"><h3>Disclaimer</h3><p>Apache DolphinScheduler (incubating) is an effort 
undergoing incubation at The Apache Software Foundation (ASF), sponsored by 
Incubator. 
+Incubation is required of all newly accepted projects until a further review 
indicates 
+that the infrastructure, communications, and decision making process have 
stabilized in a manner consistent with other successful ASF projects. 
+While incubation status is not necessarily a reflection of the completeness or 
stability of the code, 
+it does indicate that the project has yet to be fully endorsed by the 
ASF.</p></div><div class="col col-6"><dl><dt>Documentation</dt><dd><a 
href="/en-us/docs/developer_guide/architecture-design.html" 
target="_self">Overview</a></dd><dd><a 
href="/en-us/docs/1.2.0/user_doc/quick-start.html" target="_self">Quick 
start</a></dd><dd><a href="/en-us/docs/development/developers.html" 
target="_self">Developer guide</a></dd></dl></div><div class="col 
col-6"><dl><dt>ASF</dt><dd><a href="http://www. [...]
+       <script 
src="https://f.alicdn.com/react/15.4.1/react-with-addons.min.js";></script>
+       <script 
src="https://f.alicdn.com/react/15.4.1/react-dom.min.js";></script>
+       <script>
+               window.rootPath = '';
+  </script>
+       <script src="/build/documentation.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/development/become a committer.json 
b/en-us/docs/development/become a committer.json
new file mode 100644
index 0000000..1b52798
--- /dev/null
+++ b/en-us/docs/development/become a committer.json    
@@ -0,0 +1,6 @@
+{
+  "filename": "become a committer.md",
+  "__html": "<h1>How to become Dolphinscheduler committer</h1>\n<p>Anyone can 
be a contributor to an Apache project. Being a contributor simply means that 
you take an interest in the project and contribute in some way, ranging from 
asking sensible questions (which documents the project and provides feedback to 
developers) through to providing new features as patches.</p>\n<p>If you become 
a valuable contributor to the project you may well be invited to become a 
committer. Committer is a  [...]
+  "link": "/en-us/docs/development/become a committer.html",
+  "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/development/contribute.html 
b/en-us/docs/development/contribute.html
index 7f1fd54..413f348 100644
--- a/en-us/docs/development/contribute.html
+++ b/en-us/docs/development/contribute.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
 </div></section><footer class="footer-container"><div class="footer-body"><img 
src="/img/ds_gray.svg"/><div class="cols-container"><div class="col 
col-12"><h3>Disclaimer</h3><p>Apache DolphinScheduler (incubating) is an effort 
undergoing incubation at The Apache Software Foundation (ASF), sponsored by 
Incubator. 
 Incubation is required of all newly accepted projects until a further review 
indicates 
 that the infrastructure, communications, and decision making process have 
stabilized in a manner consistent with other successful ASF projects. 
diff --git a/en-us/docs/development/developers.html 
b/en-us/docs/development/developers.html
index 7a22eff..8e44da5 100644
--- a/en-us/docs/development/developers.html
+++ b/en-us/docs/development/developers.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
 </div></section><footer class="footer-container"><div class="footer-body"><img 
src="/img/ds_gray.svg"/><div class="cols-container"><div class="col 
col-12"><h3>Disclaimer</h3><p>Apache DolphinScheduler (incubating) is an effort 
undergoing incubation at The Apache Software Foundation (ASF), sponsored by 
Incubator. 
 Incubation is required of all newly accepted projects until a further review 
indicates 
 that the infrastructure, communications, and decision making process have 
stabilized in a manner consistent with other successful ASF projects. 
diff --git a/en-us/docs/development/submit-code.html 
b/en-us/docs/development/submit-code.html
index 480c333..e2493f4 100644
--- a/en-us/docs/development/submit-code.html
+++ b/en-us/docs/development/submit-code.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
 <ul>
 <li>
 <p>First from the remote repository <em><a 
href="https://github.com/apache/incubator-dolphinscheduler.git";>https://github.com/apache/incubator-dolphinscheduler.git</a></em>
 fork a copy of the code into your own repository</p>
diff --git a/en-us/docs/1.2.0/user_doc/subscribe.html 
b/en-us/docs/development/subscribe.html
similarity index 55%
rename from en-us/docs/1.2.0/user_doc/subscribe.html
rename to en-us/docs/development/subscribe.html
index de37029..230aa44 100644
--- a/en-us/docs/1.2.0/user_doc/subscribe.html
+++ b/en-us/docs/development/subscribe.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
 <p>In the process of using DolphinScheduler, if you have any questions or 
ideas, suggestions, you can participate in the DolphinScheduler community 
building through the Apache mailing list. Sending a subscription email is also 
very simple, the steps are as follows:</p>
 <ol>
 <li>
diff --git a/en-us/docs/1.2.0/user_doc/subscribe.json 
b/en-us/docs/development/subscribe.json
similarity index 96%
rename from en-us/docs/1.2.0/user_doc/subscribe.json
rename to en-us/docs/development/subscribe.json
index 3550477..0cffaf2 100644
--- a/en-us/docs/1.2.0/user_doc/subscribe.json
+++ b/en-us/docs/development/subscribe.json
@@ -1,6 +1,6 @@
 {
   "filename": "subscribe.md",
   "__html": "<p>It is highly recommended to subscribe to the development 
mailing list to keep up-to-date with the community.</p>\n<p>In the process of 
using DolphinScheduler, if you have any questions or ideas, suggestions, you 
can participate in the DolphinScheduler community building through the Apache 
mailing list. Sending a subscription email is also very simple, the steps are 
as follows:</p>\n<ol>\n<li>\n<p>Send an email to <a 
href=\"mailto:[email protected]\ [...]
-  "link": "/en-us/docs/1.2.0/user_doc/subscribe.html",
+  "link": "/en-us/docs/development/subscribe.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/development/unit-test.html 
b/en-us/docs/development/unit-test.html
index 215a8e3..83de3f5 100644
--- a/en-us/docs/development/unit-test.html
+++ b/en-us/docs/development/unit-test.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
 <p>Unit test writing reference <a 
href="https://github.com/apache/incubator-dolphinscheduler/blob/dev/escheduler-common/src/test/java/cn/escheduler/common/utils/CollectionUtilsTest.java";>link</a></p>
 <h3>1.The benefits of unit testing</h3>
 <ul>
diff --git a/en-us/docs/user_doc/download.html 
b/en-us/docs/release/download.html
similarity index 64%
rename from en-us/docs/user_doc/download.html
rename to en-us/docs/release/download.html
index dda6d53..02baf26 100644
--- a/en-us/docs/user_doc/download.html
+++ b/en-us/docs/release/download.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
 <p>Use the links below to download the Apache DolphinScheduler from one of our 
mirrors.</p>
 <p><strong>Only source code releases are official Apache releases: Windows and 
Linux binary distributions are just for end user convenience.</strong></p>
 <h2>Download the last version</h2>
diff --git a/en-us/docs/user_doc/download.json 
b/en-us/docs/release/download.json
similarity index 98%
rename from en-us/docs/user_doc/download.json
rename to en-us/docs/release/download.json
index 8b87e52..ecc16f7 100644
--- a/en-us/docs/user_doc/download.json
+++ b/en-us/docs/release/download.json
@@ -1,6 +1,6 @@
 {
   "filename": "download.md",
   "__html": "<h1>Download the DolphinScheduler releases</h1>\n<p>Use the links 
below to download the Apache DolphinScheduler from one of our 
mirrors.</p>\n<p><strong>Only source code releases are official Apache 
releases: Windows and Linux binary distributions are just for end user 
convenience.</strong></p>\n<h2>Download the last 
version</h2>\n<h3>DolphinScheduler</h3>\n<table>\n<thead>\n<tr>\n<th 
style=\"text-align:center\">Date</th>\n<th 
style=\"text-align:center\">Version</th>\n<th st [...]
-  "link": "/en-us/docs/user_doc/download.html",
+  "link": "/en-us/docs/release/download.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/1.2.0/faq.html b/en-us/docs/release/faq.html
similarity index 81%
rename from en-us/docs/1.2.0/faq.html
rename to en-us/docs/release/faq.html
index 37bfa9f..6f846b2 100644
--- a/en-us/docs/1.2.0/faq.html
+++ b/en-us/docs/release/faq.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
 <p>A: DolphinScheduler consists of 5 services, MasterServer, WorkerServer, 
ApiServer, AlertServer, LoggerServer and UI.</p>
 <table>
 <thead>
diff --git a/en-us/docs/1.2.0/faq.json b/en-us/docs/release/faq.json
similarity index 99%
rename from en-us/docs/1.2.0/faq.json
rename to en-us/docs/release/faq.json
index b5c5c0b..2bd8891 100644
--- a/en-us/docs/1.2.0/faq.json
+++ b/en-us/docs/release/faq.json
@@ -1,6 +1,6 @@
 {
   "filename": "faq.md",
   "__html": "<h2>Q: DolphinScheduler service introduction and recommended 
running memory</h2>\n<p>A: DolphinScheduler consists of 5 services, 
MasterServer, WorkerServer, ApiServer, AlertServer, LoggerServer and 
UI.</p>\n<table>\n<thead>\n<tr>\n<th>Service</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MasterServer</td>\n<td>Mainly
 responsible for DAG segmentation and task status 
monitoring</td>\n</tr>\n<tr>\n<td>WorkerServer/LoggerServer</td>\n<td>Mainly 
responsible for  [...]
-  "link": "/en-us/docs/1.2.0/faq.html",
+  "link": "/en-us/docs/release/faq.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/release/upgrade.html b/en-us/docs/release/upgrade.html
deleted file mode 100644
index f1759a8..0000000
--- a/en-us/docs/release/upgrade.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-
-<head>
-       <meta charset="UTF-8">
-       <meta name="viewport" content="width=device-width, initial-scale=1.0, 
maximum-scale=1.0, user-scalable=no">
-       <meta name="keywords" content="upgrade" />
-       <meta name="description" content="upgrade" />
-       <!-- 网页标签标题 -->
-       <title>upgrade</title>
-       <link rel="shortcut icon" href="/img/docsite.ico"/>
-       <link rel="stylesheet" href="/build/documentation.css" />
-</head>
-<body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/en-us/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass ant [...]
-<h2>1. Back up the previous version of the files and database</h2>
-<h2>2. Stop all services of dolphinscheduler</h2>
-<p><code>sh ./script/stop-all.sh</code></p>
-<h2>3. Download the new version of the installation package</h2>
-<ul>
-<li><a 
href="https://dolphinscheduler.apache.org/en-us/docs/user_doc/download.html";>download</a>,
 download the latest version of the front and back installation packages 
(backend referred to as dolphinscheduler-backend, front end referred to as 
dolphinscheduler-front)</li>
-<li>The following upgrade operations need to be performed in the new version 
of the directory</li>
-</ul>
-<h2>4. Database upgrade</h2>
-<ul>
-<li>Modify the following properties in conf/application-dao.properties</li>
-</ul>
-<pre><code>    spring.datasource.url
-    spring.datasource.username
-    spring.datasource.password
-</code></pre>
-<ul>
-<li>Execute database upgrade script</li>
-</ul>
-<p><code>sh ./script/upgrade-dolphinscheduler.sh</code></p>
-<h2>5. Backend service upgrade</h2>
-<ul>
-<li>
-<p>Modify the content of the <a href="http://install.sh";>install.sh</a> 
configuration and execute the upgrade script</p>
-<p><code>sh install.sh</code></p>
-</li>
-</ul>
-<h2>6. Frontend service upgrade</h2>
-<ul>
-<li>
-<p>Overwrite the previous version of the dist directory</p>
-</li>
-<li>
-<p>Restart the nginx service</p>
-<p><code>systemctl restart nginx</code></p>
-</li>
-</ul>
-</div></section><footer class="footer-container"><div class="footer-body"><img 
src="/img/ds_gray.svg"/><div class="cols-container"><div class="col 
col-12"><h3>Disclaimer</h3><p>Apache DolphinScheduler (incubating) is an effort 
undergoing incubation at The Apache Software Foundation (ASF), sponsored by 
Incubator. 
-Incubation is required of all newly accepted projects until a further review 
indicates 
-that the infrastructure, communications, and decision making process have 
stabilized in a manner consistent with other successful ASF projects. 
-While incubation status is not necessarily a reflection of the completeness or 
stability of the code, 
-it does indicate that the project has yet to be fully endorsed by the 
ASF.</p></div><div class="col col-6"><dl><dt>Documentation</dt><dd><a 
href="/en-us/docs/developer_guide/architecture-design.html" 
target="_self">Overview</a></dd><dd><a 
href="/en-us/docs/1.2.0/user_doc/quick-start.html" target="_self">Quick 
start</a></dd><dd><a href="/en-us/docs/development/developers.html" 
target="_self">Developer guide</a></dd></dl></div><div class="col 
col-6"><dl><dt>ASF</dt><dd><a href="http://www. [...]
-       <script 
src="https://f.alicdn.com/react/15.4.1/react-with-addons.min.js";></script>
-       <script 
src="https://f.alicdn.com/react/15.4.1/react-dom.min.js";></script>
-       <script>
-               window.rootPath = '';
-  </script>
-       <script src="/build/documentation.js"></script>
-</body>
-</html>
\ No newline at end of file
diff --git a/en-us/docs/release/upgrade.json b/en-us/docs/release/upgrade.json
deleted file mode 100644
index 1341214..0000000
--- a/en-us/docs/release/upgrade.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "filename": "upgrade.md",
-  "__html": "<h1>DolphinScheduler upgrade documentation</h1>\n<h2>1. Back up 
the previous version of the files and database</h2>\n<h2>2. Stop all services 
of dolphinscheduler</h2>\n<p><code>sh ./script/stop-all.sh</code></p>\n<h2>3. 
Download the new version of the installation package</h2>\n<ul>\n<li><a 
href=\"https://dolphinscheduler.apache.org/en-us/docs/user_doc/download.html\";>download</a>,
 download the latest version of the front and back installation packages 
(backend referred to a [...]
-  "link": "/en-us/docs/release/upgrade.html",
-  "meta": {}
-}
\ No newline at end of file
diff --git a/en-us/index.html b/en-us/index.html
index 727f86a..d8fffa0 100644
--- a/en-us/index.html
+++ b/en-us/index.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/home.css" />
 </head>
 <body>
-       <div id="root"><div class="home-page" data-reactroot=""><section 
class="top-section"><header class="header-container 
header-container-primary"><div class="header-body"><a 
href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div 
class="search search-primary"><span class="icon-search"></span></div><span 
class="language-switch language-switch-primary">中</span><div 
class="header-menu"><img class="header-menu-toggle" 
src="/img/system/menu_white.png"/><div><ul class="an [...]
+       <div id="root"><div class="home-page" data-reactroot=""><section 
class="top-section"><header class="header-container 
header-container-primary"><div class="header-body"><a 
href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div 
class="search search-primary"><span class="icon-search"></span></div><span 
class="language-switch language-switch-primary">中</span><div 
class="header-menu"><img class="header-menu-toggle" 
src="/img/system/menu_white.png"/><div><ul class="an [...]
 Incubation is required of all newly accepted projects until a further review 
indicates 
 that the infrastructure, communications, and decision making process have 
stabilized in a manner consistent with other successful ASF projects. 
 While incubation status is not necessarily a reflection of the completeness or 
stability of the code, 
diff --git a/zh-cn/docs/development/architecture-design.html 
b/zh-cn/docs/1.2.0/user_doc/architecture-design.html
similarity index 95%
rename from zh-cn/docs/development/architecture-design.html
rename to zh-cn/docs/1.2.0/user_doc/architecture-design.html
index 292c6e4..e67d3ea 100644
--- a/zh-cn/docs/development/architecture-design.html
+++ b/zh-cn/docs/1.2.0/user_doc/architecture-design.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
 <p>在对调度系统架构说明之前,我们先来认识一下调度系统常用的名词</p>
 <h3>1.名词解释</h3>
 <p><strong>DAG:</strong> 全称Directed Acyclic 
Graph,简称DAG。工作流中的Task任务以有向无环图的形式组装起来,从入度为零的节点进行拓扑遍历,直到无后继节点为止。举例如下图:</p>
diff --git a/zh-cn/docs/development/architecture-design.json 
b/zh-cn/docs/1.2.0/user_doc/architecture-design.json
similarity index 99%
rename from zh-cn/docs/development/architecture-design.json
rename to zh-cn/docs/1.2.0/user_doc/architecture-design.json
index 459d7c4..bad480a 100644
--- a/zh-cn/docs/development/architecture-design.json
+++ b/zh-cn/docs/1.2.0/user_doc/architecture-design.json
@@ -1,6 +1,6 @@
 {
   "filename": "architecture-design.md",
   "__html": 
"<h2>系统架构设计</h2>\n<p>在对调度系统架构说明之前,我们先来认识一下调度系统常用的名词</p>\n<h3>1.名词解释</h3>\n<p><strong>DAG:</strong>
 全称Directed Acyclic 
Graph,简称DAG。工作流中的Task任务以有向无环图的形式组装起来,从入度为零的节点进行拓扑遍历,直到无后继节点为止。举例如下图:</p>\n<p 
align=\"center\">\n  <img src=\"/img/dag_examples_cn.jpg\" alt=\"dag示例\"  
width=\"60%\" />\n  <p align=\"center\">\n        <em>dag示例</em>\n  
</p>\n</p>\n<p><strong>流程定义</strong>:通过拖拽任务节点并建立任务节点的关联所形成的可视化<strong>DAG</strong></p>\n<p><strong>流程实例</strong>:流程实例是流程定义的实例化,可以通过手动启动或定时调度生成,
 [...]
-  "link": "/zh-cn/docs/development/architecture-design.html",
+  "link": "/zh-cn/docs/1.2.0/user_doc/architecture-design.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/1.2.0/user_doc/backend-deployment.html 
b/zh-cn/docs/1.2.0/user_doc/backend-deployment.html
index 0b16848..6830ea2 100644
--- a/zh-cn/docs/1.2.0/user_doc/backend-deployment.html
+++ b/zh-cn/docs/1.2.0/user_doc/backend-deployment.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
 <p>后端有2种部署方式,分别为自动化部署和编译源码部署</p>
 <h2>1、准备工作</h2>
 <p>请下载最新版本的安装包,下载地址: <a 
href="https://dolphinscheduler.apache.org/en-us/docs/user_doc/download.html";>下载</a></p>
@@ -144,15 +144,30 @@ install.sh : 一键部署脚本
 <h3>2.2 编译源码来部署</h3>
 <p>将源码包release版本下载后,解压进入根目录</p>
 <ul>
-<li>执行编译命令:</li>
-</ul>
+<li>
+<p>编译生成tar包</p>
+<p>tar包的好处是解压即可安装</p>
+<p>执行编译命令:</p>
 <pre><code> mvn -U clean package -Prelease -Dmaven.test.skip=true
 </code></pre>
-<ul>
-<li>查看目录</li>
-</ul>
+<p>查看目录</p>
 <p>正常编译完后,会在 
<code>dolphinscheduler-dist/dolphinscheduler-backend/target</code>目录下生成
 
<code>apache-dolphinscheduler-incubating-${latest.release.version}-dolphinscheduler-backend-bin.tar.gz</code></p>
+</li>
+<li>
+<p>或者编译生成rpm包</p>
+<p>rpm包可以在linux平台使用rpm命令或者yum命令来安装,rpm包可以用来帮助Dolphinscheduler更方便的集成到其它管理工具,比如Ambari,Cloudera
 Manager等。</p>
+<p>执行编译命令:</p>
+<pre><code> mvn -U clean package -Prpmbuild -Dmaven.test.skip=true
+</code></pre>
+<p>查看目录</p>
+<p>正常编译完后,会在 
<code>dolphinscheduler-dist/target/rpm/apache-dolphinscheduler-incubating/RPMS/noarch/</code>目录下生成
+<code>apache-dolphinscheduler-incubating-${latest.release.version}-1.noarch.rpm</code></p>
+</li>
+<li>
+<p>解压编译好的tar.gz包或者使用rpm命令安装后(rpm的安装方式会将dolphinscheduler安装在/opt/soft目录下)dolphinscheduler目录结构如下:</p>
+</li>
+</ul>
 <pre><code class="language-查看目录"> ../
     ├── bin
     ├── conf
diff --git a/zh-cn/docs/1.2.0/user_doc/backend-deployment.json 
b/zh-cn/docs/1.2.0/user_doc/backend-deployment.json
index cc90156..19c813a 100644
--- a/zh-cn/docs/1.2.0/user_doc/backend-deployment.json
+++ b/zh-cn/docs/1.2.0/user_doc/backend-deployment.json
@@ -1,6 +1,6 @@
 {
   "filename": "backend-deployment.md",
-  "__html": 
"<h1>后端部署文档</h1>\n<p>后端有2种部署方式,分别为自动化部署和编译源码部署</p>\n<h2>1、准备工作</h2>\n<p>请下载最新版本的安装包,下载地址:
 <a 
href=\"https://dolphinscheduler.apache.org/en-us/docs/user_doc/download.html\";>下载</a></p>\n<h4>准备一:
 基础软件安装(必装项请自行安装)</h4>\n<ul>\n<li>PostgreSQL (8.2.15+) or Mysql (5.5+)  :  
两者任选其一即可</li>\n<li><a 
href=\"https://www.oracle.com/technetwork/java/javase/downloads/index.html\";>JDK</a>
 (1.8+) :  必装</li>\n<li>ZooKeeper (3.4.6+) :必装</li>\n<li>Hadoop (2.6+) or MinIo 
:选装, 如果需要使用到资源上传功能,可以选择Hado [...]
+  "__html": 
"<h1>后端部署文档</h1>\n<p>后端有2种部署方式,分别为自动化部署和编译源码部署</p>\n<h2>1、准备工作</h2>\n<p>请下载最新版本的安装包,下载地址:
 <a 
href=\"https://dolphinscheduler.apache.org/en-us/docs/user_doc/download.html\";>下载</a></p>\n<h4>准备一:
 基础软件安装(必装项请自行安装)</h4>\n<ul>\n<li>PostgreSQL (8.2.15+) or Mysql (5.5+)  :  
两者任选其一即可</li>\n<li><a 
href=\"https://www.oracle.com/technetwork/java/javase/downloads/index.html\";>JDK</a>
 (1.8+) :  必装</li>\n<li>ZooKeeper (3.4.6+) :必装</li>\n<li>Hadoop (2.6+) or MinIo 
:选装, 如果需要使用到资源上传功能,可以选择Hado [...]
   "link": "/zh-cn/docs/1.2.0/user_doc/backend-deployment.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/development/backend-development.html 
b/zh-cn/docs/1.2.0/user_doc/backend-development.html
similarity index 87%
rename from zh-cn/docs/development/backend-development.html
rename to zh-cn/docs/1.2.0/user_doc/backend-development.html
index c18dc79..91d95a3 100644
--- a/zh-cn/docs/development/backend-development.html
+++ b/zh-cn/docs/1.2.0/user_doc/backend-development.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
 <h2>环境要求</h2>
 <ul>
 <li>Mysql (5.5+) :  必装</li>
diff --git a/zh-cn/docs/development/backend-development.json 
b/zh-cn/docs/1.2.0/user_doc/backend-development.json
similarity index 96%
rename from zh-cn/docs/development/backend-development.json
rename to zh-cn/docs/1.2.0/user_doc/backend-development.json
index dabb9dc..50d31b6 100644
--- a/zh-cn/docs/development/backend-development.json
+++ b/zh-cn/docs/1.2.0/user_doc/backend-development.json
@@ -1,6 +1,6 @@
 {
   "filename": "backend-development.md",
   "__html": "<h1>后端开发文档</h1>\n<h2>环境要求</h2>\n<ul>\n<li>Mysql (5.5+) :  
必装</li>\n<li><a 
href=\"https://www.oracle.com/technetwork/java/javase/downloads/index.html\";>JDK</a>
 (1.8+) :  必装</li>\n<li>ZooKeeper(3.4.6+) :必装</li>\n<li><a 
href=\"http://maven.apache.org/download.cgi\";>Maven</a>(3.3+) 
:必装</li>\n</ul>\n<p>因DolphinScheduler中dolphinscheduler-rpc模块使用到Grpc,需要用到Maven编译生成所需要的类\n对maven不熟的伙伴请参考:
 <a 
href=\"http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html\";>maven
 in f [...]
-  "link": "/zh-cn/docs/development/backend-development.html",
+  "link": "/zh-cn/docs/1.2.0/user_doc/backend-development.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/developer_guide/dolphin-scheduler-setup.html 
b/zh-cn/docs/1.2.0/user_doc/dolphin-scheduler-setup.html
similarity index 92%
rename from zh-cn/docs/developer_guide/dolphin-scheduler-setup.html
rename to zh-cn/docs/1.2.0/user_doc/dolphin-scheduler-setup.html
index 60b1493..7223622 100644
--- a/zh-cn/docs/developer_guide/dolphin-scheduler-setup.html
+++ b/zh-cn/docs/1.2.0/user_doc/dolphin-scheduler-setup.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
 <ol>
 <li>fork <a 
href="https://github.com/apache/incubator-dolphinscheduler";>dolphinscheduler</a></li>
 <li>git clone xxx,</li>
diff --git a/zh-cn/docs/developer_guide/dolphin-scheduler-setup.json 
b/zh-cn/docs/1.2.0/user_doc/dolphin-scheduler-setup.json
similarity index 99%
rename from zh-cn/docs/developer_guide/dolphin-scheduler-setup.json
rename to zh-cn/docs/1.2.0/user_doc/dolphin-scheduler-setup.json
index b33817c..9c68db6 100644
--- a/zh-cn/docs/developer_guide/dolphin-scheduler-setup.json
+++ b/zh-cn/docs/1.2.0/user_doc/dolphin-scheduler-setup.json
@@ -1,6 +1,6 @@
 {
   "filename": "dolphin-scheduler-setup.md",
   "__html": "<h4>准备工作</h4>\n<ol>\n<li>fork <a 
href=\"https://github.com/apache/incubator-dolphinscheduler\";>dolphinscheduler</a></li>\n<li>git
 clone xxx,</li>\n<li>安装好MySQL,Zookeeper,Nginx,Hadoop(可选)。</li>\n<li>git 
clone项目后,进入目录,执行以下命令。</li>\n</ol>\n<pre><code>1. git branch -a    #查看分支\n2. git 
checkout dev-db #切换到dev-db分支\n3. git pull #同步分支\n4. mvn -U clean package 
assembly:assembly -Dmaven.test.skip=true   
#编译项目。由于项目前端的日志模块,使用了gRPC调用后端,所以需要先编译项目。\n</code></pre>\n<h4>搭建后端</h4>\n<ol>\n<li
 [...]
-  "link": "/zh-cn/docs/developer_guide/dolphin-scheduler-setup.html",
+  "link": "/zh-cn/docs/1.2.0/user_doc/dolphin-scheduler-setup.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/1.2.0/user_doc/frontend-deployment.html 
b/zh-cn/docs/1.2.0/user_doc/frontend-deployment.html
index c11cd4f..c25aac0 100644
--- a/zh-cn/docs/1.2.0/user_doc/frontend-deployment.html
+++ b/zh-cn/docs/1.2.0/user_doc/frontend-deployment.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
 <p>前端有3种部署方式,分别为自动化部署,手动部署和编译源码部署</p>
 <h2>1、准备工作</h2>
 <h4>下载安装包</h4>
diff --git a/zh-cn/docs/development/frontend-development.html 
b/zh-cn/docs/1.2.0/user_doc/frontend-development.html
similarity index 95%
rename from zh-cn/docs/development/frontend-development.html
rename to zh-cn/docs/1.2.0/user_doc/frontend-development.html
index 006bd7e..f451271 100644
--- a/zh-cn/docs/development/frontend-development.html
+++ b/zh-cn/docs/1.2.0/user_doc/frontend-development.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
 <h3>技术选型</h3>
 <pre><code>Vue mvvm框架
 
diff --git a/zh-cn/docs/development/frontend-development.json 
b/zh-cn/docs/1.2.0/user_doc/frontend-development.json
similarity index 99%
rename from zh-cn/docs/development/frontend-development.json
rename to zh-cn/docs/1.2.0/user_doc/frontend-development.json
index e544f61..9ffe15d 100644
--- a/zh-cn/docs/development/frontend-development.json
+++ b/zh-cn/docs/1.2.0/user_doc/frontend-development.json
@@ -1,6 +1,6 @@
 {
   "filename": "frontend-development.md",
   "__html": "<h1>前端开发文档</h1>\n<h3>技术选型</h3>\n<pre><code>Vue mvvm框架\n\nEs6 
ECMAScript 6.0\n\nAns-ui Analysys-ui\n\nD3 可视化库图表库\n\nJsplumb 连线插件库\n\nLodash 
高性能的 JavaScript 
实用工具库\n</code></pre>\n<h3>开发环境搭建</h3>\n<ul>\n<li>\n<h4>Node安装</h4>\n</li>\n</ul>\n<p>Node包下载
 (注意版本 8.9.4) 
<code>https://nodejs.org/download/release/v8.9.4/</code></p>\n<ul>\n<li>\n<h4>前端项目构建</h4>\n</li>\n</ul>\n<p>用命令行模式
 <code>cd</code>  进入 <code>dolphinscheduler-ui</code>项目目录并执行 <code>npm 
install</code> 拉取项目依赖包</p>\n<bloc [...]
-  "link": "/zh-cn/docs/development/frontend-development.html",
+  "link": "/zh-cn/docs/1.2.0/user_doc/frontend-development.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/development/plugin-development.html 
b/zh-cn/docs/1.2.0/user_doc/plugin-development.html
similarity index 88%
rename from zh-cn/docs/development/plugin-development.html
rename to zh-cn/docs/1.2.0/user_doc/plugin-development.html
index 8527558..b7f18fe 100644
--- a/zh-cn/docs/development/plugin-development.html
+++ b/zh-cn/docs/1.2.0/user_doc/plugin-development.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
 <p>提醒:目前任务插件开发暂不支持热部署</p>
 <h3>基于SHELL的任务</h3>
 <h4>基于YARN的计算(参见MapReduceTask)</h4>
diff --git a/zh-cn/docs/development/plugin-development.json 
b/zh-cn/docs/1.2.0/user_doc/plugin-development.json
similarity index 97%
rename from zh-cn/docs/development/plugin-development.json
rename to zh-cn/docs/1.2.0/user_doc/plugin-development.json
index 4b0f93b..e935290 100644
--- a/zh-cn/docs/development/plugin-development.json
+++ b/zh-cn/docs/1.2.0/user_doc/plugin-development.json
@@ -1,6 +1,6 @@
 {
   "filename": "plugin-development.md",
   "__html": 
"<h2>任务插件开发</h2>\n<p>提醒:目前任务插件开发暂不支持热部署</p>\n<h3>基于SHELL的任务</h3>\n<h4>基于YARN的计算(参见MapReduceTask)</h4>\n<ul>\n<li>需要在
 <strong>cn.dolphinscheduler.server.worker.task</strong> 下的 
<strong>TaskManager</strong> 
类中创建自定义任务(也需在TaskType注册对应的任务类型)</li>\n<li>需要继承<strong>cn.dolphinscheduler.server.worker.task</strong>
 下的 <strong>AbstractYarnTask</strong></li>\n<li>构造方法调度 
<strong>AbstractYarnTask</strong> 构造方法</li>\n<li>继承 
<strong>AbstractParameters</strong> 自定义任务参数实体</li>\n<li>重写 <strong> [...]
-  "link": "/zh-cn/docs/development/plugin-development.html",
+  "link": "/zh-cn/docs/1.2.0/user_doc/plugin-development.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/1.2.0/user_doc/quick-start.html 
b/zh-cn/docs/1.2.0/user_doc/quick-start.html
index 86d7c4d..97e240a 100644
--- a/zh-cn/docs/1.2.0/user_doc/quick-start.html
+++ b/zh-cn/docs/1.2.0/user_doc/quick-start.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
 <ul>
 <li>管理员用户登录
 <blockquote>
diff --git a/zh-cn/docs/1.2.0/user_doc/system-manual.html 
b/zh-cn/docs/1.2.0/user_doc/system-manual.html
index b2c928c..73931a2 100644
--- a/zh-cn/docs/1.2.0/user_doc/system-manual.html
+++ b/zh-cn/docs/1.2.0/user_doc/system-manual.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
 <h2>快速上手</h2>
 <blockquote>
 <p>请参照<a href="quick-start.html">快速上手</a></p>
diff --git a/zh-cn/docs/1.2.0/release/upgrade.html 
b/zh-cn/docs/1.2.0/user_doc/upgrade.html
similarity index 86%
copy from zh-cn/docs/1.2.0/release/upgrade.html
copy to zh-cn/docs/1.2.0/user_doc/upgrade.html
index 959276e..20e8e17 100644
--- a/zh-cn/docs/1.2.0/release/upgrade.html
+++ b/zh-cn/docs/1.2.0/user_doc/upgrade.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
 <h2>1. 备份上一版本文件和数据库</h2>
 <h2>2. 停止dolphinscheduler所有服务</h2>
 <p><code>sh ./script/stop-all.sh</code></p>
diff --git a/zh-cn/docs/1.2.0/release/upgrade.json 
b/zh-cn/docs/1.2.0/user_doc/upgrade.json
similarity index 95%
rename from zh-cn/docs/1.2.0/release/upgrade.json
rename to zh-cn/docs/1.2.0/user_doc/upgrade.json
index f4b7bd9..fd5db24 100644
--- a/zh-cn/docs/1.2.0/release/upgrade.json
+++ b/zh-cn/docs/1.2.0/user_doc/upgrade.json
@@ -1,6 +1,6 @@
 {
   "filename": "upgrade.md",
   "__html": "<h1>DolphinScheduler升级文档</h1>\n<h2>1. 备份上一版本文件和数据库</h2>\n<h2>2. 
停止dolphinscheduler所有服务</h2>\n<p><code>sh 
./script/stop-all.sh</code></p>\n<h2>3. 下载新版本的安装包</h2>\n<ul>\n<li><a 
href=\"https://dolphinscheduler.apache.org/en-us/docs/user_doc/download.html\";>下载</a>,
 
下载最新版本的前后端安装包(dolphinscheduler-backend、dolphinscheduler-ui)</li>\n<li>以下升级操作都需要在新版本的目录进行</li>\n</ul>\n<h2>4.
 
数据库升级</h2>\n<ul>\n<li>修改conf/application-dao.properties中的下列属性</li>\n</ul>\n<pre><code>
    spring.datasource.u [...]
-  "link": "/zh-cn/docs/1.2.0/release/upgrade.html",
+  "link": "/zh-cn/docs/1.2.0/user_doc/upgrade.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/1.2.0/release/upgrade.html 
b/zh-cn/docs/development/become a committer.html
similarity index 73%
rename from zh-cn/docs/1.2.0/release/upgrade.html
rename to zh-cn/docs/development/become a committer.html
index 959276e..d9dd318 100644
--- a/zh-cn/docs/1.2.0/release/upgrade.html
+++ b/zh-cn/docs/development/become a committer.html    
@@ -4,52 +4,21 @@
 <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0, 
maximum-scale=1.0, user-scalable=no">
-       <meta name="keywords" content="upgrade" />
-       <meta name="description" content="upgrade" />
+       <meta name="keywords" content="become a committer" />
+       <meta name="description" content="become a committer" />
        <!-- 网页标签标题 -->
-       <title>upgrade</title>
+       <title>become a committer</title>
        <link rel="shortcut icon" href="/img/docsite.ico"/>
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
-<h2>1. 备份上一版本文件和数据库</h2>
-<h2>2. 停止dolphinscheduler所有服务</h2>
-<p><code>sh ./script/stop-all.sh</code></p>
-<h2>3. 下载新版本的安装包</h2>
-<ul>
-<li><a 
href="https://dolphinscheduler.apache.org/en-us/docs/user_doc/download.html";>下载</a>,
 下载最新版本的前后端安装包(dolphinscheduler-backend、dolphinscheduler-ui)</li>
-<li>以下升级操作都需要在新版本的目录进行</li>
-</ul>
-<h2>4. 数据库升级</h2>
-<ul>
-<li>修改conf/application-dao.properties中的下列属性</li>
-</ul>
-<pre><code>    spring.datasource.url
-    spring.datasource.username
-    spring.datasource.password
-</code></pre>
-<ul>
-<li>执行数据库升级脚本</li>
-</ul>
-<p><code>sh ./script/upgrade-escheduler.sh</code></p>
-<h2>5. 后端服务升级</h2>
-<ul>
-<li>
-<p>修改install.sh配置内容,执行升级脚本</p>
-<p><code>sh install.sh</code></p>
-</li>
-</ul>
-<h2>6. 前端服务升级</h2>
-<ul>
-<li>
-<p>覆盖上一版本dist目录</p>
-</li>
-<li>
-<p>重启nginx服务</p>
-<p><code>systemctl restart nginx</code></p>
-</li>
-</ul>
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
+<p>每个人都可以成为Apache项目的贡献者。作为一个贡献者只是意味着你对项目感兴趣并以某种方式做出贡献,从提出合理的问题(这些问题记录了项目并向开发人员提供反馈)到提供新的特性作为补丁。</p>
+<p>如果你成为对一个项目有价值的贡献者,你有可能被邀请成为一个committer。committer是ASF(Apache软件基金会)中用来表示提交特定项目的人的术语。它给你带来对项目仓库和资源写的权限。</p>
+<p>在Dolphinscheduler(incubating)社区,如果一个committer获得大量的优秀成绩,就可以被邀请加入项目管理委员会(PPMC)。</p>
+<p>当您不熟悉ASF使用的开源的开发过程时,有时难以理解的一点,就是我们更重视社区而不是代码。一个强大而健康的社区将受到尊重,成为一个有趣和有益的地方。更重要的是,一个多元化和健康的社区
+可以长时间的持续支持代码,即使个别公司在这个领域来来往往,也是如此。</p>
+<p>更多详细信息可以在<a href="https://community.apache.org/contributors/";>这里</a>找到</p>
 </div></section><footer class="footer-container"><div class="footer-body"><img 
src="/img/ds_gray.svg"/><div class="cols-container"><div class="col 
col-12"><h3>Disclaimer</h3><p>Apache DolphinScheduler (incubating) is an effort 
undergoing incubation at The Apache Software Foundation (ASF), sponsored by 
Incubator. 
 Incubation is required of all newly accepted projects until a further review 
indicates 
 that the infrastructure, communications, and decision making process have 
stabilized in a manner consistent with other successful ASF projects. 
diff --git a/zh-cn/docs/development/become a committer.json 
b/zh-cn/docs/development/become a committer.json
new file mode 100644
index 0000000..ce64eee
--- /dev/null
+++ b/zh-cn/docs/development/become a committer.json    
@@ -0,0 +1,6 @@
+{
+  "filename": "become a committer.md",
+  "__html": "<h1>如何成为Dolphinscheduler 
committer</h1>\n<p>每个人都可以成为Apache项目的贡献者。作为一个贡献者只是意味着你对项目感兴趣并以某种方式做出贡献,从提出合理的问题(这些问题记录了项目并向开发人员提供反馈)到提供新的特性作为补丁。</p>\n<p>如果你成为对一个项目有价值的贡献者,你有可能被邀请成为一个committer。committer是ASF(Apache软件基金会)中用来表示提交特定项目的人的术语。它给你带来对项目仓库和资源写的权限。</p>\n<p>在Dolphinscheduler(incubating)社区,如果一个committer获得大量的优秀成绩,就可以被邀请加入项目管理委员会(PPMC)。</p>\n<p>当您不熟悉ASF使用的开源的开发过程时,有时难以理解的一点,就是我们更重视社区而不是代码。一个强大而健康的社区将受到尊重,成为一个有趣和有益的地方。更重要的是,一个多元
 化和健康的社区\n可以长时间的持续支持代码,即使个别公司在这个领域来来往往,也是如此。</p>\n<p>更多详 [...]
+  "link": "/zh-cn/docs/development/become a committer.html",
+  "meta": {}
+}
\ No newline at end of file
diff --git a/zh-cn/docs/development/code-conduct.html 
b/zh-cn/docs/development/code-conduct.html
index a250a85..ebdf002 100644
--- a/zh-cn/docs/development/code-conduct.html
+++ b/zh-cn/docs/development/code-conduct.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
 <h2>开发理念</h2>
 <ul>
 <li><strong>一致</strong> 代码风格、命名以及使用方式保持一致。</li>
diff --git a/zh-cn/docs/development/contribute.html 
b/zh-cn/docs/development/contribute.html
index 98188b6..efa29dd 100644
--- a/zh-cn/docs/development/contribute.html
+++ b/zh-cn/docs/development/contribute.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
 <p>您可以提交一个bug,一个Feature建议或者直接提交改进。</p>
 <h3>1. 如何提交Bug</h3>
 <p>当您发现一个Bug时,请提交Bug,提交前:</p>
diff --git a/zh-cn/docs/development/developers.html 
b/zh-cn/docs/development/developers.html
index 6aed275..0efe732 100644
--- a/zh-cn/docs/development/developers.html
+++ b/zh-cn/docs/development/developers.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
 </div></section><footer class="footer-container"><div class="footer-body"><img 
src="/img/ds_gray.svg"/><div class="cols-container"><div class="col 
col-12"><h3>Disclaimer</h3><p>Apache DolphinScheduler (incubating) is an effort 
undergoing incubation at The Apache Software Foundation (ASF), sponsored by 
Incubator. 
 Incubation is required of all newly accepted projects until a further review 
indicates 
 that the infrastructure, communications, and decision making process have 
stabilized in a manner consistent with other successful ASF projects. 
diff --git a/zh-cn/docs/development/release.html 
b/zh-cn/docs/development/release.html
index 6ef494b..3f69a3d 100644
--- a/zh-cn/docs/development/release.html
+++ b/zh-cn/docs/development/release.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
 <h3>安装GPG</h3>
 <p>在<a href="https://www.gnupg.org/download/index.html";>GnuPG官网</a>下载安装包。
 GnuPG的1.x版本和2.x版本的命令有细微差别,下列说明以<code>GnuPG-2.1.23</code>版本为例。</p>
diff --git a/zh-cn/docs/development/submit-code.html 
b/zh-cn/docs/development/submit-code.html
index b0c05da..0d2ad01 100644
--- a/zh-cn/docs/development/submit-code.html
+++ b/zh-cn/docs/development/submit-code.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
 <ul>
 <li>
 <p>首先从远端仓库<em><a 
href="https://github.com/apache/incubator-dolphinscheduler.git";>https://github.com/apache/incubator-dolphinscheduler.git</a></em>
 fork一份代码到自己的仓库中</p>
diff --git a/zh-cn/docs/1.2.0/user_doc/subscribe.html 
b/zh-cn/docs/development/subscribe.html
similarity index 86%
rename from zh-cn/docs/1.2.0/user_doc/subscribe.html
rename to zh-cn/docs/development/subscribe.html
index 6d8da54..ce44be1 100644
--- a/zh-cn/docs/1.2.0/user_doc/subscribe.html
+++ b/zh-cn/docs/development/subscribe.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
 
<p>在使用DolphinScheduler的过程中,如果您有任何问题或者想法、建议,都可以通过Apache邮件列表参与到DolphinScheduler的社区建设中来。</p>
 <p>发送订阅邮件也非常简单,步骤如下:</p>
 <ol>
diff --git a/zh-cn/docs/1.2.0/user_doc/subscribe.json 
b/zh-cn/docs/development/subscribe.json
similarity index 95%
rename from zh-cn/docs/1.2.0/user_doc/subscribe.json
rename to zh-cn/docs/development/subscribe.json
index 4cc4834..90f16fb 100644
--- a/zh-cn/docs/1.2.0/user_doc/subscribe.json
+++ b/zh-cn/docs/development/subscribe.json
@@ -1,6 +1,6 @@
 {
   "filename": "subscribe.md",
   "__html": 
"<p>强烈推荐订阅开发邮件列表,与社区保持最新信息同步,这一点非常重要。</p>\n<p>在使用DolphinScheduler的过程中,如果您有任何问题或者想法、建议,都可以通过Apache邮件列表参与到DolphinScheduler的社区建设中来。</p>\n<p>发送订阅邮件也非常简单,步骤如下:</p>\n<ol>\n<li>\n<p>用自己的邮箱向<a
 
href=\"mailto:[email protected]\";>[email protected]</a>发送一封邮件,主题和内容任意。</p>\n</li>\n<li>\n<p>接收确认邮件并回复。
 
完成步骤1后,您将收到一封来自[email protected]的确认邮件(如未收到,请确认邮件是否被自动归入垃圾邮件、推广邮件、订阅邮件等文件夹)。然后直接回复该邮件,或点击邮件里的链接快捷回复即可,主题和内容任意。</p>\n</li>\n<li
 [...]
-  "link": "/zh-cn/docs/1.2.0/user_doc/subscribe.html",
+  "link": "/zh-cn/docs/development/subscribe.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/development/unit-test.html 
b/zh-cn/docs/development/unit-test.html
index 73b0476..4a82050 100644
--- a/zh-cn/docs/development/unit-test.html
+++ b/zh-cn/docs/development/unit-test.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
 <p>Unit Test编写参考<a 
href="https://github.com/apache/incubator-dolphinscheduler/blob/dev/escheduler-common/src/test/java/cn/escheduler/common/utils/CollectionUtilsTest.java";>链接</a></p>
 <h3>1.写单元测试的收益</h3>
 <ul>
diff --git a/zh-cn/docs/user_doc/download.html 
b/zh-cn/docs/release/download.html
similarity index 89%
rename from zh-cn/docs/user_doc/download.html
rename to zh-cn/docs/release/download.html
index 1e6b312..fb404b5 100644
--- a/zh-cn/docs/user_doc/download.html
+++ b/zh-cn/docs/release/download.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
 <p>使用下面的链接,从Apache DolphinScheduler的镜像下载。</p>
 <p><strong>只有源码包属于Apache官方发布包,二进制发布包只是为了方便用户使用。</strong></p>
 <h2>下载1.2.0最新版本</h2>
diff --git a/zh-cn/docs/user_doc/download.json 
b/zh-cn/docs/release/download.json
similarity index 98%
rename from zh-cn/docs/user_doc/download.json
rename to zh-cn/docs/release/download.json
index b7fd122..ecf06a6 100644
--- a/zh-cn/docs/user_doc/download.json
+++ b/zh-cn/docs/release/download.json
@@ -1,6 +1,6 @@
 {
   "filename": "download.md",
   "__html": "<h1>下载DolphinScheduler发布版本</h1>\n<p>使用下面的链接,从Apache 
DolphinScheduler的镜像下载。</p>\n<p><strong>只有源码包属于Apache官方发布包,二进制发布包只是为了方便用户使用。</strong></p>\n<h2>下载1.2.0最新版本</h2>\n<h3>DolphinScheduler</h3>\n<table>\n<thead>\n<tr>\n<th
 style=\"text-align:center\">日期</th>\n<th 
style=\"text-align:center\">版本</th>\n<th style=\"text-align:center\"></th>\n<th 
style=\"text-align:center\">下载</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td 
style=\"text-align:center\">Jan. 2th, 2020</td>\n<td style=\"text- [...]
-  "link": "/zh-cn/docs/user_doc/download.html",
+  "link": "/zh-cn/docs/release/download.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/1.2.0/faq.html b/zh-cn/docs/release/faq.html
similarity index 94%
rename from zh-cn/docs/1.2.0/faq.html
rename to zh-cn/docs/release/faq.html
index 4959f66..50d631a 100644
--- a/zh-cn/docs/1.2.0/faq.html
+++ b/zh-cn/docs/release/faq.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
+       <div id="root"><div class="documentation-page" 
data-reactroot=""><header class="header-container header-container-normal"><div 
class="header-body"><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span 
class="icon-search"></span></div><span class="language-switch 
language-switch-normal">En</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul 
class="ant-menu blackClass an [...]
 <p>A: 
DolphinScheduler由5个服务组成,MasterServer、WorkerServer、ApiServer、AlertServer、LoggerServer和UI。</p>
 <table>
 <thead>
diff --git a/zh-cn/docs/1.2.0/faq.json b/zh-cn/docs/release/faq.json
similarity index 99%
rename from zh-cn/docs/1.2.0/faq.json
rename to zh-cn/docs/release/faq.json
index 0e7d190..882601f 100644
--- a/zh-cn/docs/1.2.0/faq.json
+++ b/zh-cn/docs/release/faq.json
@@ -1,6 +1,6 @@
 {
   "filename": "faq.md",
   "__html": "<h2>Q:DolphinScheduler服务介绍及建议运行内存</h2>\n<p>A: 
DolphinScheduler由5个服务组成,MasterServer、WorkerServer、ApiServer、AlertServer、LoggerServer和UI。</p>\n<table>\n<thead>\n<tr>\n<th>服务</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MasterServer</td>\n<td>主要负责
 <strong>DAG</strong> 
的切分和任务状态的监控</td>\n</tr>\n<tr>\n<td>WorkerServer/LoggerServer</td>\n<td>主要负责任务的提交、执行和任务状态的更新。LoggerServer用于Rest
 Api通过 <strong>RPC</strong> 
查看日志</td>\n</tr>\n<tr>\n<td>ApiServer</td>\n<td>提供Rest Api服务,供UI进行 [...]
-  "link": "/zh-cn/docs/1.2.0/faq.html",
+  "link": "/zh-cn/docs/release/faq.html",
   "meta": {}
 }
\ No newline at end of file

Reply via email to