You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@devlake.apache.org by gi...@apache.org on 2022/07/26 11:42:26 UTC

[incubator-devlake-website] branch asf-site updated: deploy: 36a772e270a53c014d5f91eeb6d69459508c5150

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


The following commit(s) were added to refs/heads/asf-site by this push:
     new 1c1f89d9 deploy: 36a772e270a53c014d5f91eeb6d69459508c5150
1c1f89d9 is described below

commit 1c1f89d989602f9e7b03143ab2123f84bd53e910
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Tue Jul 26 11:42:22 2022 +0000

    deploy: 36a772e270a53c014d5f91eeb6d69459508c5150
---
 404.html                                           |  4 ++--
 assets/js/d821cae6.558b3774.js                     |  1 -
 assets/js/d821cae6.f8343dd6.js                     |  1 +
 ...e~main.619cfdad.js => runtime~main.c71b608d.js} |  2 +-
 blog/2022/07/15/welcome-open-source/index.html     |  4 ++--
 .../apache-devlake-codebase-walkthrough/index.html |  4 ++--
 blog/apache-welcomes-devlake/index.html            |  4 ++--
 blog/archive/index.html                            |  4 ++--
 .../index.html                                     |  4 ++--
 blog/deadlock-caused-by-using-ants/index.html      |  4 ++--
 blog/how-DevLake-is-up-and-running/index.html      |  4 ++--
 blog/how-apache-devlake-runs/index.html            |  4 ++--
 blog/how-to-contribute-to-issues/index.html        |  4 ++--
 blog/index.html                                    |  4 ++--
 blog/refdiff-calculate-commits-diff/index.html     |  4 ++--
 .../index.html                                     |  4 ++--
 blog/tags/algorithm/index.html                     |  4 ++--
 blog/tags/ants/index.html                          |  4 ++--
 blog/tags/apache/index.html                        |  4 ++--
 blog/tags/codebase/index.html                      |  4 ++--
 blog/tags/database/index.html                      |  4 ++--
 blog/tags/devlake/index.html                       |  4 ++--
 blog/tags/graph/index.html                         |  4 ++--
 blog/tags/index.html                               |  4 ++--
 blog/tags/postgresql/index.html                    |  4 ++--
 blog/tags/refdiff/index.html                       |  4 ++--
 community/Team/index.html                          |  4 ++--
 community/index.html                               |  4 ++--
 .../make-contribution/BlogSubmission/index.html    |  4 ++--
 .../contributor-growth-program/index.html          |  4 ++--
 .../development-workflow/index.html                |  4 ++--
 .../fix-or-create-issues/index.html                |  4 ++--
 community/subscribe/index.html                     |  4 ++--
 docs/DataModels/DataSupport/index.html             |  4 ++--
 .../DataModels/DevLakeDomainLayerSchema/index.html |  4 ++--
 docs/DeveloperManuals/DBMigration/index.html       |  4 ++--
 docs/DeveloperManuals/Dal/index.html               |  4 ++--
 docs/DeveloperManuals/DeveloperSetup/index.html    |  4 ++--
 docs/DeveloperManuals/Notifications/index.html     |  4 ++--
 .../PluginImplementation/index.html                |  4 ++--
 .../TagNamingConventions/index.html                |  4 ++--
 docs/EngineeringMetrics/index.html                 |  4 ++--
 docs/Glossary/index.html                           |  4 ++--
 .../LiveDemo/AverageRequirementLeadTime/index.html |  4 ++--
 docs/LiveDemo/CommitCountByAuthor/index.html       |  4 ++--
 docs/LiveDemo/DetailedBugInfo/index.html           |  4 ++--
 docs/LiveDemo/GitHubBasic/index.html               |  4 ++--
 .../index.html                                     |  4 ++--
 docs/LiveDemo/Jenkins/index.html                   |  4 ++--
 docs/LiveDemo/WeeklyBugRetro/index.html            |  4 ++--
 docs/Overview/Architecture/index.html              |  4 ++--
 docs/Overview/Introduction/index.html              |  4 ++--
 docs/Overview/Roadmap/index.html                   |  4 ++--
 docs/Plugins/dbt/index.html                        |  4 ++--
 docs/Plugins/feishu/index.html                     |  4 ++--
 docs/Plugins/gitee/index.html                      |  4 ++--
 docs/Plugins/gitextractor/index.html               |  4 ++--
 docs/Plugins/github/index.html                     |  4 ++--
 docs/Plugins/gitlab/index.html                     |  4 ++--
 docs/Plugins/jenkins/index.html                    |  4 ++--
 docs/Plugins/jira/index.html                       |  4 ++--
 docs/Plugins/refdiff/index.html                    |  4 ++--
 docs/Plugins/tapd/index.html                       |  4 ++--
 docs/QuickStart/DockerComposeSetup/index.html      |  4 ++--
 docs/QuickStart/KubernetesSetup/index.html         |  4 ++--
 docs/QuickStart/TemporalSetup/index.html           |  4 ++--
 docs/UserManuals/ConfigUI/AdvancedMode/index.html  |  4 ++--
 docs/UserManuals/ConfigUI/GitHub/index.html        |  4 ++--
 docs/UserManuals/ConfigUI/GitLab/index.html        |  4 ++--
 docs/UserManuals/ConfigUI/Jenkins/index.html       |  4 ++--
 docs/UserManuals/ConfigUI/Jira/index.html          |  4 ++--
 docs/UserManuals/ConfigUI/Tutorial/index.html      |  4 ++--
 .../Dashboards/GrafanaUserGuide/index.html         |  4 ++--
 docs/UserManuals/TeamConfiguration/index.html      | 23 +++++++++++-----------
 .../AverageRequirementLeadTime/index.html          |  4 ++--
 .../Dashboards/CommitCountByAuthor/index.html      |  4 ++--
 docs/v0.11.0/Dashboards/DetailedBugInfo/index.html |  4 ++--
 docs/v0.11.0/Dashboards/GitHubBasic/index.html     |  4 ++--
 .../index.html                                     |  4 ++--
 docs/v0.11.0/Dashboards/Jenkins/index.html         |  4 ++--
 docs/v0.11.0/Dashboards/WeeklyBugRetro/index.html  |  4 ++--
 docs/v0.11.0/DataModels/DataSupport/index.html     |  4 ++--
 .../DataModels/DevLakeDomainLayerSchema/index.html |  4 ++--
 .../DeveloperManuals/DBMigration/index.html        |  4 ++--
 docs/v0.11.0/DeveloperManuals/Dal/index.html       |  4 ++--
 .../DeveloperManuals/DeveloperSetup/index.html     |  4 ++--
 .../DeveloperManuals/Notifications/index.html      |  4 ++--
 .../PluginImplementation/index.html                |  4 ++--
 docs/v0.11.0/EngineeringMetrics/index.html         |  4 ++--
 docs/v0.11.0/Overview/Architecture/index.html      |  4 ++--
 docs/v0.11.0/Overview/Introduction/index.html      |  4 ++--
 docs/v0.11.0/Overview/Roadmap/index.html           |  4 ++--
 docs/v0.11.0/Plugins/dbt/index.html                |  4 ++--
 docs/v0.11.0/Plugins/feishu/index.html             |  4 ++--
 docs/v0.11.0/Plugins/gitee/index.html              |  4 ++--
 docs/v0.11.0/Plugins/gitextractor/index.html       |  4 ++--
 docs/v0.11.0/Plugins/github/index.html             |  4 ++--
 docs/v0.11.0/Plugins/gitlab/index.html             |  4 ++--
 docs/v0.11.0/Plugins/jenkins/index.html            |  4 ++--
 docs/v0.11.0/Plugins/jira/index.html               |  4 ++--
 docs/v0.11.0/Plugins/refdiff/index.html            |  4 ++--
 docs/v0.11.0/Plugins/tapd/index.html               |  4 ++--
 docs/v0.11.0/QuickStart/KubernetesSetup/index.html |  4 ++--
 docs/v0.11.0/QuickStart/LocalSetup/index.html      |  4 ++--
 docs/v0.11.0/UserManuals/AdvancedMode/index.html   |  4 ++--
 .../v0.11.0/UserManuals/GitHubUserGuide/index.html |  4 ++--
 .../UserManuals/GrafanaUserGuide/index.html        |  4 ++--
 .../UserManuals/RecurringPipelines/index.html      |  4 ++--
 docs/v0.11.0/UserManuals/TemporalSetup/index.html  |  4 ++--
 index.html                                         |  4 ++--
 markdown-page/index.html                           |  4 ++--
 zh/404.html                                        |  4 ++--
 zh/assets/js/d821cae6.192c66b9.js                  |  1 +
 zh/assets/js/d821cae6.ada6c83a.js                  |  1 -
 ...e~main.b71d5e4e.js => runtime~main.aa85a0dc.js} |  2 +-
 .../index.html"                                    |  4 ++--
 zh/blog/2022/07/15/welcome-open-source/index.html  |  4 ++--
 .../apache-devlake-codebase-walkthrough/index.html |  4 ++--
 zh/blog/apache-welcomes-devlake/index.html         |  4 ++--
 zh/blog/archive/index.html                         |  4 ++--
 .../index.html                                     |  4 ++--
 zh/blog/deadlock-caused-by-using-ants/index.html   |  4 ++--
 zh/blog/how-DevLake-is-up-and-running/index.html   |  4 ++--
 zh/blog/how-apache-devlake-runs/index.html         |  4 ++--
 zh/blog/index.html                                 |  4 ++--
 zh/blog/refdiff-calculate-commits-diff/index.html  |  4 ++--
 .../index.html                                     |  4 ++--
 zh/blog/tags/algorithm/index.html                  |  4 ++--
 zh/blog/tags/ants/index.html                       |  4 ++--
 zh/blog/tags/apache/index.html                     |  4 ++--
 zh/blog/tags/codebase/index.html                   |  4 ++--
 zh/blog/tags/database/index.html                   |  4 ++--
 zh/blog/tags/devlake/index.html                    |  4 ++--
 zh/blog/tags/graph/index.html                      |  4 ++--
 zh/blog/tags/index.html                            |  4 ++--
 zh/blog/tags/postgresql/index.html                 |  4 ++--
 zh/blog/tags/refdiff/index.html                    |  4 ++--
 zh/community/Team/index.html                       |  4 ++--
 zh/community/index.html                            |  4 ++--
 .../make-contribution/BlogSubmission/index.html    |  4 ++--
 .../contributor-growth-program/index.html          |  4 ++--
 .../development-workflow/index.html                |  4 ++--
 .../fix-or-create-issues/index.html                |  4 ++--
 zh/community/subscribe/index.html                  |  4 ++--
 zh/docs/DataModels/DataSupport/index.html          |  4 ++--
 .../DataModels/DevLakeDomainLayerSchema/index.html |  4 ++--
 zh/docs/DeveloperManuals/DBMigration/index.html    |  4 ++--
 zh/docs/DeveloperManuals/Dal/index.html            |  4 ++--
 zh/docs/DeveloperManuals/DeveloperSetup/index.html |  4 ++--
 zh/docs/DeveloperManuals/Notifications/index.html  |  4 ++--
 .../PluginImplementation/index.html                |  4 ++--
 .../TagNamingConventions/index.html                |  4 ++--
 zh/docs/EngineeringMetrics/index.html              |  4 ++--
 zh/docs/Glossary/index.html                        |  4 ++--
 .../LiveDemo/AverageRequirementLeadTime/index.html |  4 ++--
 zh/docs/LiveDemo/CommitCountByAuthor/index.html    |  4 ++--
 zh/docs/LiveDemo/DetailedBugInfo/index.html        |  4 ++--
 zh/docs/LiveDemo/GitHubBasic/index.html            |  4 ++--
 .../index.html                                     |  4 ++--
 zh/docs/LiveDemo/Jenkins/index.html                |  4 ++--
 zh/docs/LiveDemo/WeeklyBugRetro/index.html         |  4 ++--
 zh/docs/Overview/Architecture/index.html           |  4 ++--
 zh/docs/Overview/Introduction/index.html           |  4 ++--
 zh/docs/Overview/Roadmap/index.html                |  4 ++--
 zh/docs/Plugins/dbt/index.html                     |  4 ++--
 zh/docs/Plugins/feishu/index.html                  |  4 ++--
 zh/docs/Plugins/gitee/index.html                   |  4 ++--
 zh/docs/Plugins/gitextractor/index.html            |  4 ++--
 zh/docs/Plugins/github/index.html                  |  4 ++--
 zh/docs/Plugins/gitlab/index.html                  |  4 ++--
 zh/docs/Plugins/jenkins/index.html                 |  4 ++--
 zh/docs/Plugins/jira/index.html                    |  4 ++--
 zh/docs/Plugins/refdiff/index.html                 |  4 ++--
 zh/docs/Plugins/tapd/index.html                    |  4 ++--
 zh/docs/QuickStart/DockerComposeSetup/index.html   |  4 ++--
 zh/docs/QuickStart/KubernetesSetup/index.html      |  4 ++--
 zh/docs/QuickStart/TemporalSetup/index.html        |  4 ++--
 .../UserManuals/ConfigUI/AdvancedMode/index.html   |  4 ++--
 zh/docs/UserManuals/ConfigUI/GitHub/index.html     |  4 ++--
 zh/docs/UserManuals/ConfigUI/GitLab/index.html     |  4 ++--
 zh/docs/UserManuals/ConfigUI/Jenkins/index.html    |  4 ++--
 zh/docs/UserManuals/ConfigUI/Jira/index.html       |  4 ++--
 zh/docs/UserManuals/ConfigUI/Tutorial/index.html   |  4 ++--
 .../Dashboards/GrafanaUserGuide/index.html         |  4 ++--
 zh/docs/UserManuals/TeamConfiguration/index.html   | 23 +++++++++++-----------
 .../AverageRequirementLeadTime/index.html          |  4 ++--
 .../Dashboards/CommitCountByAuthor/index.html      |  4 ++--
 .../v0.11.0/Dashboards/DetailedBugInfo/index.html  |  4 ++--
 zh/docs/v0.11.0/Dashboards/GitHubBasic/index.html  |  4 ++--
 .../index.html                                     |  4 ++--
 zh/docs/v0.11.0/Dashboards/Jenkins/index.html      |  4 ++--
 .../v0.11.0/Dashboards/WeeklyBugRetro/index.html   |  4 ++--
 zh/docs/v0.11.0/DataModels/DataSupport/index.html  |  4 ++--
 .../DataModels/DevLakeDomainLayerSchema/index.html |  4 ++--
 .../DeveloperManuals/DBMigration/index.html        |  4 ++--
 zh/docs/v0.11.0/DeveloperManuals/Dal/index.html    |  4 ++--
 .../DeveloperManuals/DeveloperSetup/index.html     |  4 ++--
 .../DeveloperManuals/Notifications/index.html      |  4 ++--
 .../PluginImplementation/index.html                |  4 ++--
 zh/docs/v0.11.0/EngineeringMetrics/index.html      |  4 ++--
 zh/docs/v0.11.0/Overview/Architecture/index.html   |  4 ++--
 zh/docs/v0.11.0/Overview/Introduction/index.html   |  4 ++--
 zh/docs/v0.11.0/Overview/Roadmap/index.html        |  4 ++--
 zh/docs/v0.11.0/Plugins/dbt/index.html             |  4 ++--
 zh/docs/v0.11.0/Plugins/feishu/index.html          |  4 ++--
 zh/docs/v0.11.0/Plugins/gitee/index.html           |  4 ++--
 zh/docs/v0.11.0/Plugins/gitextractor/index.html    |  4 ++--
 zh/docs/v0.11.0/Plugins/github/index.html          |  4 ++--
 zh/docs/v0.11.0/Plugins/gitlab/index.html          |  4 ++--
 zh/docs/v0.11.0/Plugins/jenkins/index.html         |  4 ++--
 zh/docs/v0.11.0/Plugins/jira/index.html            |  4 ++--
 zh/docs/v0.11.0/Plugins/refdiff/index.html         |  4 ++--
 zh/docs/v0.11.0/Plugins/tapd/index.html            |  4 ++--
 .../v0.11.0/QuickStart/KubernetesSetup/index.html  |  4 ++--
 zh/docs/v0.11.0/QuickStart/LocalSetup/index.html   |  4 ++--
 .../v0.11.0/UserManuals/AdvancedMode/index.html    |  4 ++--
 .../v0.11.0/UserManuals/GitHubUserGuide/index.html |  4 ++--
 .../UserManuals/GrafanaUserGuide/index.html        |  4 ++--
 .../UserManuals/RecurringPipelines/index.html      |  4 ++--
 .../v0.11.0/UserManuals/TemporalSetup/index.html   |  4 ++--
 zh/index.html                                      |  4 ++--
 zh/markdown-page/index.html                        |  4 ++--
 222 files changed, 454 insertions(+), 456 deletions(-)

diff --git a/404.html b/404.html
index d38a5d36..0302599a 100644
--- a/404.html
+++ b/404.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Page Not Found | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/404.html"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" nam [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/assets/js/d821cae6.558b3774.js b/assets/js/d821cae6.558b3774.js
deleted file mode 100644
index d9dbd8bc..00000000
--- a/assets/js/d821cae6.558b3774.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[2027],{3905:function(e,t,a){a.d(t,{Zo:function(){return p},kt:function(){return m}});var n=a(7294);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.app [...]
\ No newline at end of file
diff --git a/assets/js/d821cae6.f8343dd6.js b/assets/js/d821cae6.f8343dd6.js
new file mode 100644
index 00000000..9805a5f6
--- /dev/null
+++ b/assets/js/d821cae6.f8343dd6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[2027],{3905:function(e,t,a){a.d(t,{Zo:function(){return p},kt:function(){return m}});var n=a(7294);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.app [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.619cfdad.js b/assets/js/runtime~main.c71b608d.js
similarity index 99%
rename from assets/js/runtime~main.619cfdad.js
rename to assets/js/runtime~main.c71b608d.js
index c5d1b834..73fb18df 100644
--- a/assets/js/runtime~main.619cfdad.js
+++ b/assets/js/runtime~main.c71b608d.js
@@ -1 +1 @@
-!function(){"use strict";var e,c,a,f,d,b={},t={};function n(e){var c=t[e];if(void 0!==c)return c.exports;var a=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}n.m=b,n.c=t,e=[],n.O=function(c,a,f,d){if(!a){var b=1/0;for(u=0;u<e.length;u++){a=e[u][0],f=e[u][1],d=e[u][2];for(var t=!0,r=0;r<a.length;r++)(!1&d||b>=d)&&Object.keys(n.O).every((function(e){return n.O[e](a[r])}))?a.splice(r--,1):(t=!1,d<b&&(b=d));if(t){e.splice(u--,1);var o=f();voi [...]
\ No newline at end of file
+!function(){"use strict";var e,c,a,f,d,b={},t={};function n(e){var c=t[e];if(void 0!==c)return c.exports;var a=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}n.m=b,n.c=t,e=[],n.O=function(c,a,f,d){if(!a){var b=1/0;for(u=0;u<e.length;u++){a=e[u][0],f=e[u][1],d=e[u][2];for(var t=!0,r=0;r<a.length;r++)(!1&d||b>=d)&&Object.keys(n.O).every((function(e){return n.O[e](a[r])}))?a.splice(r--,1):(t=!1,d<b&&(b=d));if(t){e.splice(u--,1);var o=f();voi [...]
\ No newline at end of file
diff --git a/blog/2022/07/15/welcome-open-source/index.html b/blog/2022/07/15/welcome-open-source/index.html
index 917978ee..a029e94d 100644
--- a/blog/2022/07/15/welcome-open-source/index.html
+++ b/blog/2022/07/15/welcome-open-source/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">拥抱开源指南 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog/2022/07/15/welcome-open-source"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta [...]
 "><meta data-rh="true" property="og:description" content="拥抱开源指南
 "><meta data-rh="true" property="og:type" content="article"><meta data-rh="true" property="article:published_time" content="2022-07-15T00:00:00.000Z"><meta data-rh="true" property="article:author" content="https://github.com/likyh"><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/blog/2022/07/15/welcome-open-source"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/blog/2022/07/15/welcome-open-s [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -30,7 +30,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-devlake-codebase-walkthrough/index.html b/blog/apache-devlake-codebase-walkthrough/index.html
index 518aa44c..a6c11edf 100644
--- a/blog/apache-devlake-codebase-walkthrough/index.html
+++ b/blog/apache-devlake-codebase-walkthrough/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Apache DevLake代码库导览 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog/apache-devlake-codebase-walkthrough"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" conte [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-welcomes-devlake/index.html b/blog/apache-welcomes-devlake/index.html
index ee5b59c7..9604394a 100644
--- a/blog/apache-welcomes-devlake/index.html
+++ b/blog/apache-welcomes-devlake/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Apache Incubator Welcomes DevLake, A Dev-Data Platform Serving Developers | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog/apache-welcomes-devlake"><meta data-rh="true" name="docusaurus_locale" content="en"><meta  [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@ Join us on Slack and at our weekly open source community meetups🥳</p><p><stro
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/archive/index.html b/blog/archive/index.html
index e869619e..be5459cf 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Archive | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog/archive"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name=" [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/compatibility-of-apache-devLake-with-postgreSQL/index.html b/blog/compatibility-of-apache-devLake-with-postgreSQL/index.html
index 82526536..f5348e1d 100644
--- a/blog/compatibility-of-apache-devLake-with-postgreSQL/index.html
+++ b/blog/compatibility-of-apache-devLake-with-postgreSQL/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Compatibility of Apache DevLake with PostgreSQL | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog/compatibility-of-apache-devLake-with-postgreSQL"><meta data-rh="true" name="docusaurus_locale" content="en"><meta da [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -21,7 +21,7 @@ We changed <code>system</code> to <code>is_system</code> to avoid the usage of b
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/deadlock-caused-by-using-ants/index.html b/blog/deadlock-caused-by-using-ants/index.html
index ea519f68..dbf97558 100644
--- a/blog/deadlock-caused-by-using-ants/index.html
+++ b/blog/deadlock-caused-by-using-ants/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">使用ants引发的死锁 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog/deadlock-caused-by-using-ants"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default">< [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/how-DevLake-is-up-and-running/index.html b/blog/how-DevLake-is-up-and-running/index.html
index 01e5024d..ee3f43d0 100644
--- a/blog/how-DevLake-is-up-and-running/index.html
+++ b/blog/how-DevLake-is-up-and-running/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">How DevLake is Up and Running | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog/how-DevLake-is-up-and-running"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" c [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -19,7 +19,7 @@ Before we go through the pipeline process, we need to know the <a href="https://
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/how-apache-devlake-runs/index.html b/blog/how-apache-devlake-runs/index.html
index 79f17baf..f4c0fba6 100644
--- a/blog/how-apache-devlake-runs/index.html
+++ b/blog/how-apache-devlake-runs/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Apache DevLake是怎么跑起来的 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog/how-apache-devlake-runs"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="defaul [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/how-to-contribute-to-issues/index.html b/blog/how-to-contribute-to-issues/index.html
index c215d5da..df63ec7f 100644
--- a/blog/how-to-contribute-to-issues/index.html
+++ b/blog/how-to-contribute-to-issues/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">如何贡献issues | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog/how-to-contribute-to-issues"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><met [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -30,7 +30,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/index.html b/blog/index.html
index 4c01d0b6..48b626fe 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Blog | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" property="og:title [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -54,7 +54,7 @@ We changed <code>system</code> to <code>is_system</code> to avoid the usage of b
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/refdiff-calculate-commits-diff/index.html b/blog/refdiff-calculate-commits-diff/index.html
index a6c62c0d..3ac26f9b 100644
--- a/blog/refdiff-calculate-commits-diff/index.html
+++ b/blog/refdiff-calculate-commits-diff/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">refdiff插件的计算提交版本差异算法 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog/refdiff-calculate-commits-diff"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content=" [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -27,7 +27,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/some-practices-of-supporting-postgresql/index.html b/blog/some-practices-of-supporting-postgresql/index.html
index 64d3d4c7..6231e8b5 100644
--- a/blog/some-practices-of-supporting-postgresql/index.html
+++ b/blog/some-practices-of-supporting-postgresql/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Apache DevLake 兼容 PostgreSQL 踩坑小结 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog/some-practices-of-supporting-postgresql"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="doc [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/algorithm/index.html b/blog/tags/algorithm/index.html
index 5cc818c5..1fec8401 100644
--- a/blog/tags/algorithm/index.html
+++ b/blog/tags/algorithm/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">One post tagged with &quot;algorithm&quot; | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog/tags/algorithm"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -27,7 +27,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/ants/index.html b/blog/tags/ants/index.html
index 4b9a3ff7..b915a7fd 100644
--- a/blog/tags/ants/index.html
+++ b/blog/tags/ants/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">One post tagged with &quot;ants&quot; | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog/tags/ants"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content=" [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/apache/index.html b/blog/tags/apache/index.html
index 3c944d4f..1e660f00 100644
--- a/blog/tags/apache/index.html
+++ b/blog/tags/apache/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">4 posts tagged with &quot;apache&quot; | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog/tags/apache"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" conten [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -30,7 +30,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/codebase/index.html b/blog/tags/codebase/index.html
index 8ce884f9..2e1aac83 100644
--- a/blog/tags/codebase/index.html
+++ b/blog/tags/codebase/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">One post tagged with &quot;codebase&quot; | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog/tags/codebase"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" c [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/database/index.html b/blog/tags/database/index.html
index 977ca1f0..e20befbf 100644
--- a/blog/tags/database/index.html
+++ b/blog/tags/database/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">2 posts tagged with &quot;database&quot; | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog/tags/database"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" co [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -23,7 +23,7 @@ We changed <code>system</code> to <code>is_system</code> to avoid the usage of b
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/devlake/index.html b/blog/tags/devlake/index.html
index ffc9248a..f5be4814 100644
--- a/blog/tags/devlake/index.html
+++ b/blog/tags/devlake/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">9 posts tagged with &quot;devlake&quot; | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog/tags/devlake"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" cont [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -44,7 +44,7 @@ We changed <code>system</code> to <code>is_system</code> to avoid the usage of b
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/graph/index.html b/blog/tags/graph/index.html
index af882c65..bf35a362 100644
--- a/blog/tags/graph/index.html
+++ b/blog/tags/graph/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">One post tagged with &quot;graph&quot; | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog/tags/graph"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -27,7 +27,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/index.html b/blog/tags/index.html
index 2ed971a7..8710a6b6 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Tags | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog/tags"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" property="og: [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/postgresql/index.html b/blog/tags/postgresql/index.html
index 55b454f7..e0bc164b 100644
--- a/blog/tags/postgresql/index.html
+++ b/blog/tags/postgresql/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">2 posts tagged with &quot;postgresql&quot; | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog/tags/postgresql"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -23,7 +23,7 @@ We changed <code>system</code> to <code>is_system</code> to avoid the usage of b
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/refdiff/index.html b/blog/tags/refdiff/index.html
index 66287c38..e7d7f0f1 100644
--- a/blog/tags/refdiff/index.html
+++ b/blog/tags/refdiff/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">One post tagged with &quot;refdiff&quot; | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blog/tags/refdiff"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" con [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -27,7 +27,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/Team/index.html b/community/Team/index.html
index 14e670ca..5d689a5c 100644
--- a/community/Team/index.html
+++ b/community/Team/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Team | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/community/Team/"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="d [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -19,7 +19,7 @@ get merged into the codebase. We deeply appreciate your contribution!</p><ul><li
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/index.html b/community/index.html
index 584a2033..09e2bbdc 100644
--- a/community/index.html
+++ b/community/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">How to Make Contributions? | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/community/"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data- [...]
 "><meta data-rh="true" property="og:description" content="The steps and specs to contribute to DevLake.
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/community/"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/community/" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/community/" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/community/" hreflang="x-default"><link rel="stylesheet" href="/assets/css/styles.680c5a [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/make-contribution/BlogSubmission/index.html b/community/make-contribution/BlogSubmission/index.html
index 21fb57c8..87f2c8fb 100644
--- a/community/make-contribution/BlogSubmission/index.html
+++ b/community/make-contribution/BlogSubmission/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Blog Submission | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/community/make-contribution/BlogSubmission"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" con [...]
 "><meta data-rh="true" property="og:description" content="Instructions for how to submit a blog post to DevLake Blog
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/community/make-contribution/BlogSubmission"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/community/make-contribution/BlogSubmission" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/community/make-contribution/BlogSubmission" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.ap [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/make-contribution/contributor-growth-program/index.html b/community/make-contribution/contributor-growth-program/index.html
index 53bd714f..abe2f441 100644
--- a/community/make-contribution/contributor-growth-program/index.html
+++ b/community/make-contribution/contributor-growth-program/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Becoming a Committer | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/community/make-contribution/contributor-growth-program"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsea [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/make-contribution/development-workflow/index.html b/community/make-contribution/development-workflow/index.html
index 94c389c8..00d2f434 100644
--- a/community/make-contribution/development-workflow/index.html
+++ b/community/make-contribution/development-workflow/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Development Workflow | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/community/make-contribution/development-workflow"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:la [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/make-contribution/fix-or-create-issues/index.html b/community/make-contribution/fix-or-create-issues/index.html
index 582574f6..0a65e67b 100644
--- a/community/make-contribution/fix-or-create-issues/index.html
+++ b/community/make-contribution/fix-or-create-issues/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Contributing to Issues | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/community/make-contribution/fix-or-create-issues"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch: [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -33,7 +33,7 @@ for your skills, to learn how to cooperate with others. And for those who made s
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/subscribe/index.html b/community/subscribe/index.html
index f3b43606..541a9137 100644
--- a/community/subscribe/index.html
+++ b/community/subscribe/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Mailing List | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/community/subscribe"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="t [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/DataModels/DataSupport/index.html b/docs/DataModels/DataSupport/index.html
index 6f1e7d14..34c032cc 100644
--- a/docs/DataModels/DataSupport/index.html
+++ b/docs/DataModels/DataSupport/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Data Support | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/DataModels/DataSupport"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta da [...]
 "><meta data-rh="true" property="og:description" content="Data sources that DevLake supports
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/DataModels/DataSupport"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DataModels/DataSupport" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DataModels/DataSupport" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DataModels/DataSupport" hreflan [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/DataModels/DevLakeDomainLayerSchema/index.html b/docs/DataModels/DevLakeDomainLayerSchema/index.html
index f0c1d21b..c89e98d5 100644
--- a/docs/DataModels/DevLakeDomainLayerSchema/index.html
+++ b/docs/DataModels/DevLakeDomainLayerSchema/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Domain Layer Schema | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" c [...]
 "><meta data-rh="true" property="og:description" content="DevLake Domain Layer Schema
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DataModels/DevLakeDomainLayerSchema" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.o [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/DeveloperManuals/DBMigration/index.html b/docs/DeveloperManuals/DBMigration/index.html
index 71a12f86..a1bc9e9d 100644
--- a/docs/DeveloperManuals/DBMigration/index.html
+++ b/docs/DeveloperManuals/DBMigration/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">DB Migration | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/DeveloperManuals/DBMigration"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><m [...]
 "><meta data-rh="true" property="og:description" content="DB Migration
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/DeveloperManuals/DBMigration"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DeveloperManuals/DBMigration" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DeveloperManuals/DBMigration" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DeveloperManu [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -25,7 +25,7 @@ From which, DevLake could figure out the current state of database schemas.</p><
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/DeveloperManuals/Dal/index.html b/docs/DeveloperManuals/Dal/index.html
index dbf7c66a..523b9394 100644
--- a/docs/DeveloperManuals/Dal/index.html
+++ b/docs/DeveloperManuals/Dal/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Dal | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/DeveloperManuals/Dal"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true [...]
 "><meta data-rh="true" property="og:description" content="The Dal (Data Access Layer) is designed to decouple the hard dependency on `gorm` in v0.12
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/DeveloperManuals/Dal"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DeveloperManuals/Dal" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DeveloperManuals/Dal" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DeveloperManuals/Dal" hreflang="x-def [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/DeveloperManuals/DeveloperSetup/index.html b/docs/DeveloperManuals/DeveloperSetup/index.html
index 13ecf21f..c5ab38d5 100644
--- a/docs/DeveloperManuals/DeveloperSetup/index.html
+++ b/docs/DeveloperManuals/DeveloperSetup/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Developer Setup | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/DeveloperManuals/DeveloperSetup"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content=" [...]
 "><meta data-rh="true" property="og:description" content="The steps to install DevLake in develper mode.
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/DeveloperManuals/DeveloperSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DeveloperManuals/DeveloperSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DeveloperManuals/DeveloperSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Deve [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -21,7 +21,7 @@ After the pipeline starts, you will be automatically redirected to the <strong>P
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/DeveloperManuals/Notifications/index.html b/docs/DeveloperManuals/Notifications/index.html
index 55159068..038a622f 100644
--- a/docs/DeveloperManuals/Notifications/index.html
+++ b/docs/DeveloperManuals/Notifications/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Notifications | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/DeveloperManuals/Notifications"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en" [...]
 "><meta data-rh="true" property="og:description" content="Notifications
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/DeveloperManuals/Notifications"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DeveloperManuals/Notifications" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DeveloperManuals/Notifications" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Develop [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/DeveloperManuals/PluginImplementation/index.html b/docs/DeveloperManuals/PluginImplementation/index.html
index afd8540b..6c4d1e75 100644
--- a/docs/DeveloperManuals/PluginImplementation/index.html
+++ b/docs/DeveloperManuals/PluginImplementation/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Plugin Implementation | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/DeveloperManuals/PluginImplementation"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:languag [...]
 "><meta data-rh="true" property="og:description" content="Plugin Implementation
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/DeveloperManuals/PluginImplementation"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DeveloperManuals/PluginImplementation" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DeveloperManuals/PluginImplementation" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.ap [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -28,7 +28,7 @@ we have filled <code>https://people.apache.org/</code> into <code>tasks/api_clie
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/DeveloperManuals/TagNamingConventions/index.html b/docs/DeveloperManuals/TagNamingConventions/index.html
index 1412105a..de9863a4 100644
--- a/docs/DeveloperManuals/TagNamingConventions/index.html
+++ b/docs/DeveloperManuals/TagNamingConventions/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Tag Naming Conventions | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/DeveloperManuals/TagNamingConventions"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:langua [...]
 "><meta data-rh="true" property="og:description" content="Tag Naming Conventions
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/DeveloperManuals/TagNamingConventions"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DeveloperManuals/TagNamingConventions" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DeveloperManuals/TagNamingConventions" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.ap [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/EngineeringMetrics/index.html b/docs/EngineeringMetrics/index.html
index 919fb8a9..8dfd0b24 100644
--- a/docs/EngineeringMetrics/index.html
+++ b/docs/EngineeringMetrics/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Engineering Metrics | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/EngineeringMetrics"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta [...]
 "><meta data-rh="true" property="og:description" content="The definition, values and data required for the 20+ engineering metrics supported by DevLake.
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/EngineeringMetrics"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/EngineeringMetrics" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/EngineeringMetrics" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/EngineeringMetrics" hreflang="x-default"><l [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Glossary/index.html b/docs/Glossary/index.html
index 4eaf4ad4..65e2948c 100644
--- a/docs/Glossary/index.html
+++ b/docs/Glossary/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Glossary | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/Glossary"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name= [...]
 "><meta data-rh="true" property="og:description" content="DevLake Glossary
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Glossary"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Glossary" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Glossary" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Glossary" hreflang="x-default"><link rel="stylesheet" href="/assets/css/s [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -22,7 +22,7 @@ Notice: <strong>You can manually orchestrate the pipeline in Configuration UI Ad
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/LiveDemo/AverageRequirementLeadTime/index.html b/docs/LiveDemo/AverageRequirementLeadTime/index.html
index 9f3f2b0a..4e762e0e 100644
--- a/docs/LiveDemo/AverageRequirementLeadTime/index.html
+++ b/docs/LiveDemo/AverageRequirementLeadTime/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Average Requirement Lead Time by Assignee | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/LiveDemo/AverageRequirementLeadTime"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name= [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/LiveDemo/AverageRequirementLeadTime"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/AverageRequirementLeadTime" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/LiveDemo/AverageRequirementLeadTime" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.o [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/LiveDemo/CommitCountByAuthor/index.html b/docs/LiveDemo/CommitCountByAuthor/index.html
index 92b3406b..bbef9438 100644
--- a/docs/LiveDemo/CommitCountByAuthor/index.html
+++ b/docs/LiveDemo/CommitCountByAuthor/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Commit Count by Author | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/LiveDemo/CommitCountByAuthor"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" conte [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/LiveDemo/CommitCountByAuthor"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/CommitCountByAuthor" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/LiveDemo/CommitCountByAuthor" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/Comm [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/LiveDemo/DetailedBugInfo/index.html b/docs/LiveDemo/DetailedBugInfo/index.html
index 1c5e6585..a12bfd97 100644
--- a/docs/LiveDemo/DetailedBugInfo/index.html
+++ b/docs/LiveDemo/DetailedBugInfo/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Detailed Bug Info | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/LiveDemo/DetailedBugInfo"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en">< [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/LiveDemo/DetailedBugInfo"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/DetailedBugInfo" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/LiveDemo/DetailedBugInfo" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/DetailedBugInfo" [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/LiveDemo/GitHubBasic/index.html b/docs/LiveDemo/GitHubBasic/index.html
index 012b8ac4..81cc164a 100644
--- a/docs/LiveDemo/GitHubBasic/index.html
+++ b/docs/LiveDemo/GitHubBasic/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitHub Basic Metrics | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/LiveDemo/GitHubBasic"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><m [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/LiveDemo/GitHubBasic"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/GitHubBasic" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/LiveDemo/GitHubBasic" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/GitHubBasic" hreflang="x-def [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/LiveDemo/GitHubReleaseQualityAndContributionAnalysis/index.html b/docs/LiveDemo/GitHubReleaseQualityAndContributionAnalysis/index.html
index 9c0163d1..34e9ff0a 100644
--- a/docs/LiveDemo/GitHubReleaseQualityAndContributionAnalysis/index.html
+++ b/docs/LiveDemo/GitHubReleaseQualityAndContributionAnalysis/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitHub Release Quality and Contribution Analysis | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/LiveDemo/GitHubReleaseQualityAndContributionAnalysis"><meta data-rh="true" name="docusaurus_locale" content="en"><m [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/LiveDemo/GitHubReleaseQualityAndContributionAnalysis"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/GitHubReleaseQualityAndContributionAnalysis" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/LiveDemo/GitHubReleaseQualityAndContributionAnalysis" hreflang="zh"><link data-rh="t [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/LiveDemo/Jenkins/index.html b/docs/LiveDemo/Jenkins/index.html
index c2b31e26..0c278a36 100644
--- a/docs/LiveDemo/Jenkins/index.html
+++ b/docs/LiveDemo/Jenkins/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Jenkins | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/LiveDemo/Jenkins"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/LiveDemo/Jenkins"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/Jenkins" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/LiveDemo/Jenkins" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/Jenkins" hreflang="x-default"><link rel= [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/LiveDemo/WeeklyBugRetro/index.html b/docs/LiveDemo/WeeklyBugRetro/index.html
index 189d630f..bc631e87 100644
--- a/docs/LiveDemo/WeeklyBugRetro/index.html
+++ b/docs/LiveDemo/WeeklyBugRetro/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Weekly Bug Retro | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/LiveDemo/WeeklyBugRetro"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><me [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/LiveDemo/WeeklyBugRetro"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/WeeklyBugRetro" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/LiveDemo/WeeklyBugRetro" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/WeeklyBugRetro" hre [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Overview/Architecture/index.html b/docs/Overview/Architecture/index.html
index 9ecf697e..8a4b9e1b 100644
--- a/docs/Overview/Architecture/index.html
+++ b/docs/Overview/Architecture/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Architecture | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/Overview/Architecture"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta dat [...]
 "><meta data-rh="true" property="og:description" content="Understand the architecture of Apache DevLake
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Overview/Architecture"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Overview/Architecture" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Overview/Architecture" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Overview/Architecture" hreflang="x [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Overview/Introduction/index.html b/docs/Overview/Introduction/index.html
index b712286d..35e41156 100644
--- a/docs/Overview/Introduction/index.html
+++ b/docs/Overview/Introduction/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Introduction | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/Overview/Introduction"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta dat [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Overview/Roadmap/index.html b/docs/Overview/Roadmap/index.html
index 27c8aecc..50f4b11d 100644
--- a/docs/Overview/Roadmap/index.html
+++ b/docs/Overview/Roadmap/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Roadmap | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/Overview/Roadmap"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true [...]
 "><meta data-rh="true" property="og:description" content="The goals and roadmap for DevLake in 2022
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Overview/Roadmap"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Overview/Roadmap" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Overview/Roadmap" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Overview/Roadmap" hreflang="x-default"><link rel= [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -21,7 +21,7 @@ Also, if you plan to work (or are already working) on a new or existing feature,
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/dbt/index.html b/docs/Plugins/dbt/index.html
index 6d80ea80..e8af22f1 100644
--- a/docs/Plugins/dbt/index.html
+++ b/docs/Plugins/dbt/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">DBT | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/Plugins/dbt"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="d [...]
 "><meta data-rh="true" property="og:description" content="DBT Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/dbt"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/dbt" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/dbt" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/dbt" hreflang="x-default"><link rel="stylesheet" href="/ [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -25,7 +25,7 @@ To execute this SQL query in your model, you need set a value for <code>event_ty
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/feishu/index.html b/docs/Plugins/feishu/index.html
index 26e46b89..f14e4fe0 100644
--- a/docs/Plugins/feishu/index.html
+++ b/docs/Plugins/feishu/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Feishu | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/Plugins/feishu"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" n [...]
 "><meta data-rh="true" property="og:description" content="Feishu Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/feishu"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/feishu" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/feishu" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/feishu" hreflang="x-default"><link rel="stylesh [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -21,7 +21,7 @@ then set these two parameters via Dev Lake&#x27;s <code>.env</code>.</p><h3 clas
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/gitee/index.html b/docs/Plugins/gitee/index.html
index ad8c3c9e..5591bdc8 100644
--- a/docs/Plugins/gitee/index.html
+++ b/docs/Plugins/gitee/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Gitee(WIP) | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/Plugins/gitee"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true [...]
 "><meta data-rh="true" property="og:description" content="Gitee Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/gitee"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/gitee" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/gitee" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/gitee" hreflang="x-default"><link rel="stylesheet" [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -22,7 +22,7 @@ You can also trigger data collection by making a POST request to <code>/pipeline
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/gitextractor/index.html b/docs/Plugins/gitextractor/index.html
index 505bddcc..58b66542 100644
--- a/docs/Plugins/gitextractor/index.html
+++ b/docs/Plugins/gitextractor/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitExtractor | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/Plugins/gitextractor"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data [...]
 "><meta data-rh="true" property="og:description" content="GitExtractor Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/gitextractor"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/gitextractor" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/gitextractor" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/gitextractor" hreflang="x-def [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -22,7 +22,7 @@ machine. <a href="/docs/Plugins/refdiff#Development">Click here</a> for a brief
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/github/index.html b/docs/Plugins/github/index.html
index 011002ba..db84a0c4 100644
--- a/docs/Plugins/github/index.html
+++ b/docs/Plugins/github/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitHub | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/Plugins/github"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" n [...]
 "><meta data-rh="true" property="og:description" content="GitHub Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/github"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/github" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/github" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/github" hreflang="x-default"><link rel="stylesh [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/gitlab/index.html b/docs/Plugins/gitlab/index.html
index de743541..152b2239 100644
--- a/docs/Plugins/gitlab/index.html
+++ b/docs/Plugins/gitlab/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitLab | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/Plugins/gitlab"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" n [...]
 "><meta data-rh="true" property="og:description" content="GitLab Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/gitlab"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/gitlab" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/gitlab" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/gitlab" hreflang="x-default"><link rel="stylesh [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/jenkins/index.html b/docs/Plugins/jenkins/index.html
index f642b7e5..996e59e8 100644
--- a/docs/Plugins/jenkins/index.html
+++ b/docs/Plugins/jenkins/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Jenkins | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/Plugins/jenkins"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
 "><meta data-rh="true" property="og:description" content="Jenkins Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/jenkins"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/jenkins" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/jenkins" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/jenkins" hreflang="x-default"><link rel="sty [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/jira/index.html b/docs/Plugins/jira/index.html
index 78aa52e9..136d73d2 100644
--- a/docs/Plugins/jira/index.html
+++ b/docs/Plugins/jira/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Jira | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/Plugins/jira"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name= [...]
 "><meta data-rh="true" property="og:description" content="Jira Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/jira"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/jira" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/jira" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/jira" hreflang="x-default"><link rel="stylesheet" hre [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -23,7 +23,7 @@ would be forwarded to <code>https://your_jira_host/rest/agile/1.0/board/8/sprint
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/refdiff/index.html b/docs/Plugins/refdiff/index.html
index 21872099..792fffec 100644
--- a/docs/Plugins/refdiff/index.html
+++ b/docs/Plugins/refdiff/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">RefDiff | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/Plugins/refdiff"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
 "><meta data-rh="true" property="og:description" content="RefDiff Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/refdiff"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/refdiff" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/refdiff" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/refdiff" hreflang="x-default"><link rel="sty [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -22,7 +22,7 @@ machine.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="ubuntu">Ubuntu<a
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/tapd/index.html b/docs/Plugins/tapd/index.html
index e224a1a9..9ccf210d 100644
--- a/docs/Plugins/tapd/index.html
+++ b/docs/Plugins/tapd/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">TAPD | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/Plugins/tapd"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name= [...]
 "><meta data-rh="true" property="og:description" content="TAPD Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/tapd"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/tapd" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/tapd" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/tapd" hreflang="x-default"><link rel="stylesheet" hre [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/QuickStart/DockerComposeSetup/index.html b/docs/QuickStart/DockerComposeSetup/index.html
index f945b751..c01cb9d7 100644
--- a/docs/QuickStart/DockerComposeSetup/index.html
+++ b/docs/QuickStart/DockerComposeSetup/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Install via Docker Compose | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/QuickStart/DockerComposeSetup"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language"  [...]
 "><meta data-rh="true" property="og:description" content="The steps to install DevLake via Docker Compose
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/QuickStart/DockerComposeSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/QuickStart/DockerComposeSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/QuickStart/DockerComposeSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/QuickStart [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/QuickStart/KubernetesSetup/index.html b/docs/QuickStart/KubernetesSetup/index.html
index 2fa183e8..9413aac3 100644
--- a/docs/QuickStart/KubernetesSetup/index.html
+++ b/docs/QuickStart/KubernetesSetup/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Install via Kubernetes | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/QuickStart/KubernetesSetup"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content [...]
 "><meta data-rh="true" property="og:description" content="The steps to install Apache DevLake via Kubernetes
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/QuickStart/KubernetesSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/QuickStart/KubernetesSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/QuickStart/KubernetesSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/QuickStart/Kubernet [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/QuickStart/TemporalSetup/index.html b/docs/QuickStart/TemporalSetup/index.html
index af7f6a15..3d14589b 100644
--- a/docs/QuickStart/TemporalSetup/index.html
+++ b/docs/QuickStart/TemporalSetup/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Install via Temporal | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/QuickStart/TemporalSetup"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en [...]
 "><meta data-rh="true" property="og:description" content="The steps to install DevLake in Temporal mode.
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/QuickStart/TemporalSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/QuickStart/TemporalSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/QuickStart/TemporalSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/QuickStart/TemporalSetup" [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/UserManuals/ConfigUI/AdvancedMode/index.html b/docs/UserManuals/ConfigUI/AdvancedMode/index.html
index a1073de0..557524bd 100644
--- a/docs/UserManuals/ConfigUI/AdvancedMode/index.html
+++ b/docs/UserManuals/ConfigUI/AdvancedMode/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Using Advanced Mode (WIP) | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/UserManuals/ConfigUI/AdvancedMode"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:languag [...]
 "><meta data-rh="true" property="og:description" content="Advanced Mode
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/UserManuals/ConfigUI/AdvancedMode"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/UserManuals/ConfigUI/AdvancedMode" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/UserManuals/ConfigUI/AdvancedMode" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/doc [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -21,7 +21,7 @@ Running multiple tasks against the same data source is unlikely to speed up the
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/UserManuals/ConfigUI/GitHub/index.html b/docs/UserManuals/ConfigUI/GitHub/index.html
index e7b0994e..339f7d29 100644
--- a/docs/UserManuals/ConfigUI/GitHub/index.html
+++ b/docs/UserManuals/ConfigUI/GitHub/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Configuring GitHub | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/UserManuals/ConfigUI/GitHub"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="e [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -19,7 +19,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/UserManuals/ConfigUI/GitLab/index.html b/docs/UserManuals/ConfigUI/GitLab/index.html
index 63692704..6fa5e05b 100644
--- a/docs/UserManuals/ConfigUI/GitLab/index.html
+++ b/docs/UserManuals/ConfigUI/GitLab/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Configuring GitLab | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/UserManuals/ConfigUI/GitLab"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="e [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -19,7 +19,7 @@ The endpoint url should end with <code>/</code>.</li></ul><h4 class="anchor anch
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/UserManuals/ConfigUI/Jenkins/index.html b/docs/UserManuals/ConfigUI/Jenkins/index.html
index 5188e274..deab29f8 100644
--- a/docs/UserManuals/ConfigUI/Jenkins/index.html
+++ b/docs/UserManuals/ConfigUI/Jenkins/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Configuring Jenkins | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/UserManuals/ConfigUI/Jenkins"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content= [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/UserManuals/ConfigUI/Jira/index.html b/docs/UserManuals/ConfigUI/Jira/index.html
index 1926248d..087f3a58 100644
--- a/docs/UserManuals/ConfigUI/Jira/index.html
+++ b/docs/UserManuals/ConfigUI/Jira/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Configuring Jira | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/UserManuals/ConfigUI/Jira"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en">< [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -19,7 +19,7 @@ The endpoint url should end with <code>/</code>.</li></ul><h4 class="anchor anch
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/UserManuals/ConfigUI/Tutorial/index.html b/docs/UserManuals/ConfigUI/Tutorial/index.html
index a28d5ac9..ec0d0a18 100644
--- a/docs/UserManuals/ConfigUI/Tutorial/index.html
+++ b/docs/UserManuals/ConfigUI/Tutorial/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Tutorial | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/UserManuals/ConfigUI/Tutorial"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/UserManuals/Dashboards/GrafanaUserGuide/index.html b/docs/UserManuals/Dashboards/GrafanaUserGuide/index.html
index badf784f..5e2f48f6 100644
--- a/docs/UserManuals/Dashboards/GrafanaUserGuide/index.html
+++ b/docs/UserManuals/Dashboards/GrafanaUserGuide/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Grafana User Guide | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language [...]
 "><meta data-rh="true" property="og:description" content="Grafana User Guide
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/UserManuals/Dashboards/GrafanaUserGuide" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devl [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/UserManuals/TeamConfiguration/index.html b/docs/UserManuals/TeamConfiguration/index.html
index 27195bc8..e0cb97b3 100644
--- a/docs/UserManuals/TeamConfiguration/index.html
+++ b/docs/UserManuals/TeamConfiguration/index.html
@@ -8,28 +8,27 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Team Configuration | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/UserManuals/TeamConfiguration"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content= [...]
 "><meta data-rh="true" property="og:description" content="Team Configuration
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/UserManuals/TeamConfiguration"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/UserManuals/TeamConfiguration" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/UserManuals/TeamConfiguration" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/UserManual [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
-When DevLake cannot confidently map an <code>account</code> to a <code>user</code> due to insufficient information, it allows DevLake users to manually configure the mapping to ensure accuracy and completeness.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="a-step-by-step-guide">A step-by-step guide<a class="hash-link" href="#a-step-by-step-guide" title="Direct link to heading">​</a></h2><p>In the following sections, we&#x27;ll walk through how to configure teams and create the fi [...]
-The overall workflow is:</p><ol><li>Create the <code>teams</code> table</li><li>Create the <code>users</code> and <code>team_users</code> table</li><li>Populate the <code>accounts</code> table via data collection</li><li>Run a heursitic algorithm to populate <code>user_accounts</code> table</li><li>Manually update <code>user_accounts</code> when the algorithm can&#x27;t catch everything</li></ol><p>Note:</p><ol><li>Please replace <code>/path/to/*.csv</code> with the absolute path of the  [...]
-For example, the GitHub plugin would create one entry in <code>accounts</code> table for each GitHub user involved in your repository.
-For demo purpose, we&#x27;ll insert some mock data into the <code>accounts</code> table using SQL:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">INSERT INTO `accounts` (`id`, `created_at`, `updated_at`, `_raw_da [...]
-We&#x27;ll domonstrate how to manually update <code>user_accounts</code> when the mapping is inaccurate/incomplete in this section.
-To make manual verification easier, DevLake provides an API for users to download <code>user_accounts</code> as a csv file.
-Alternatively, you can verify and modify <code>user_accounts</code> all by SQL, see Appendix for more info.</p><p>a. GET <a href="http://127.0.0.1:8080/plugins/org/user_account_mapping.csv(pasting" target="_blank" rel="noopener noreferrer">http://127.0.0.1:8080/plugins/org/user_account_mapping.csv(pasting</a> the URL into your browser will download the file). If you prefer using curl:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx" style="color [...]
-For example, here we change the <code>UserId</code> of row Id=github:GithubAccount:1:1234 in the <code>user_account_mapping.csv</code> file to 2.
-Then we upload the updated <code>user_account_mapping.csv</code> file with the following curl command:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">curl --location --request PUT &#x27;http://127.0.0.1:8080/plug [...]
+<div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button>< [...]
+When Apache DevLake cannot confidently map an <code>account</code> to a <code>user</code> due to insufficient information, it allows DevLake users to manually configure the mapping to ensure accuracy and integrity.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="a-step-by-step-guide">A step-by-step guide<a class="hash-link" href="#a-step-by-step-guide" title="Direct link to heading">​</a></h2><p>In the following sections, we&#x27;ll walk through how to configure teams and create th [...]
+The overall workflow is:</p><ol><li>Create the <code>teams</code> table</li><li>Create the <code>users</code> and <code>team_users</code> table</li><li>Populate the <code>accounts</code> table via data collection</li><li>Run a heuristic algorithm to populate <code>user_accounts</code> table</li><li>Manually update <code>user_accounts</code> when the algorithm can&#x27;t catch everything</li></ol><p>Note:</p><ol><li>Please replace <code>/path/to/*.csv</code> with the absolute path of the  [...]
+For demo purposes, we&#x27;ll insert some mock data into the <code>accounts</code> table using SQL:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">INSERT INTO `accounts` (`id`, `created_at`, `updated_at`, `_raw_d [...]
+We&#x27;ll demonstrate how to manually update <code>user_accounts</code> when the mapping is inaccurate/incomplete in this section.
+To make manual verification easier, DevLake provides an API for users to download <code>user_accounts</code> as a CSV file.
+Alternatively, you can verify and modify <code>user_accounts</code> all by SQL, see Appendix for more info.</p><p>a. GET <a href="http://127.0.0.1:8080/plugins/org/user_account_mapping.csv(pasting" target="_blank" rel="noopener noreferrer">http://127.0.0.1:8080/plugins/org/user_account_mapping.csv(pasting</a> the URL into your browser will download the file). If you prefer using curl:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx" style="color [...]
+For example, here we change the <code>UserId</code> of row &#x27;Id=github:GithubAccount:1:1234&#x27; in the <code>user_account_mapping.csv</code> file to 2.
+Then we upload the updated <code>user_account_mapping.csv</code> file with the following curl command:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">curl --location --request PUT &#x27;http://127.0.0.1:8080/plug [...]
         <div style="margin-top: 20px">
           <a href="https://incubator.apache.org/" target="_blank"><img style="height:40px; margin-bottom: 10px; margin-top: 10px" alt="Apache Software Foundation" src="/img/apache-incubator.svg"></a>
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Apache DevLake is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache 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 th [...]
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/Dashboards/AverageRequirementLeadTime/index.html b/docs/v0.11.0/Dashboards/AverageRequirementLeadTime/index.html
index 307a3b2e..a687de66 100644
--- a/docs/v0.11.0/Dashboards/AverageRequirementLeadTime/index.html
+++ b/docs/v0.11.0/Dashboards/AverageRequirementLeadTime/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Average Requirement Lead Time by Assignee | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/Dashboards/AverageRequirementLeadTime"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="t [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/AverageRequirementLeadTime"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/AverageRequirementLeadTime" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/AverageRequirementLeadTime" hreflang="zh"><link data-rh="true" rel="alternate"  [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/Dashboards/CommitCountByAuthor/index.html b/docs/v0.11.0/Dashboards/CommitCountByAuthor/index.html
index b7ad107a..e1c1d5f6 100644
--- a/docs/v0.11.0/Dashboards/CommitCountByAuthor/index.html
+++ b/docs/v0.11.0/Dashboards/CommitCountByAuthor/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Commit Count by Author | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/Dashboards/CommitCountByAuthor"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:langu [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/CommitCountByAuthor"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/CommitCountByAuthor" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/CommitCountByAuthor" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/Dashboards/DetailedBugInfo/index.html b/docs/v0.11.0/Dashboards/DetailedBugInfo/index.html
index 4716a3f5..f6c7b183 100644
--- a/docs/v0.11.0/Dashboards/DetailedBugInfo/index.html
+++ b/docs/v0.11.0/Dashboards/DetailedBugInfo/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Detailed Bug Info | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/Dashboards/DetailedBugInfo"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" cont [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/DetailedBugInfo"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/DetailedBugInfo" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/DetailedBugInfo" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/ [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/Dashboards/GitHubBasic/index.html b/docs/v0.11.0/Dashboards/GitHubBasic/index.html
index c775d8ef..d924c73a 100644
--- a/docs/v0.11.0/Dashboards/GitHubBasic/index.html
+++ b/docs/v0.11.0/Dashboards/GitHubBasic/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitHub Basic Metrics | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/Dashboards/GitHubBasic"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" conte [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/GitHubBasic"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/GitHubBasic" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/GitHubBasic" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0 [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/Dashboards/GitHubReleaseQualityAndContributionAnalysis/index.html b/docs/v0.11.0/Dashboards/GitHubReleaseQualityAndContributionAnalysis/index.html
index 84d9aa18..02294b28 100644
--- a/docs/v0.11.0/Dashboards/GitHubReleaseQualityAndContributionAnalysis/index.html
+++ b/docs/v0.11.0/Dashboards/GitHubReleaseQualityAndContributionAnalysis/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitHub Release Quality and Contribution Analysis | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/Dashboards/GitHubReleaseQualityAndContributionAnalysis"><meta data-rh="true" name="docusaurus_locale" conte [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/GitHubReleaseQualityAndContributionAnalysis"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/GitHubReleaseQualityAndContributionAnalysis" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/GitHubReleaseQualityAndContributionAnalysis"  [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/Dashboards/Jenkins/index.html b/docs/v0.11.0/Dashboards/Jenkins/index.html
index c802c704..faa4f2d8 100644
--- a/docs/v0.11.0/Dashboards/Jenkins/index.html
+++ b/docs/v0.11.0/Dashboards/Jenkins/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Jenkins | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/Dashboards/Jenkins"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta dat [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/Jenkins"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/Jenkins" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/Jenkins" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/ [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/Dashboards/WeeklyBugRetro/index.html b/docs/v0.11.0/Dashboards/WeeklyBugRetro/index.html
index ef8f925c..51ad94d1 100644
--- a/docs/v0.11.0/Dashboards/WeeklyBugRetro/index.html
+++ b/docs/v0.11.0/Dashboards/WeeklyBugRetro/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Weekly Bug Retro | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/Dashboards/WeeklyBugRetro"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" conten [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/WeeklyBugRetro"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/WeeklyBugRetro" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/WeeklyBugRetro" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/doc [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/DataModels/DataSupport/index.html b/docs/v0.11.0/DataModels/DataSupport/index.html
index 854a0e02..2c39784b 100644
--- a/docs/v0.11.0/DataModels/DataSupport/index.html
+++ b/docs/v0.11.0/DataModels/DataSupport/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Data Support | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/DataModels/DataSupport"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"> [...]
 "><meta data-rh="true" property="og:description" content="Data sources that DevLake supports
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/DataModels/DataSupport"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/DataModels/DataSupport" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/DataModels/DataSupport" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0 [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/DataModels/DevLakeDomainLayerSchema/index.html b/docs/v0.11.0/DataModels/DevLakeDomainLayerSchema/index.html
index 5b0870a7..907afee7 100644
--- a/docs/v0.11.0/DataModels/DevLakeDomainLayerSchema/index.html
+++ b/docs/v0.11.0/DataModels/DevLakeDomainLayerSchema/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Domain Layer Schema | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/DataModels/DevLakeDomainLayerSchema"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:lan [...]
 "><meta data-rh="true" property="og:description" content="DevLake Domain Layer Schema
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/DataModels/DevLakeDomainLayerSchema"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/DataModels/DevLakeDomainLayerSchema" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/DataModels/DevLakeDomainLayerSchema" hreflang="zh"><link data-rh="true" rel="alternate" href=" [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/DeveloperManuals/DBMigration/index.html b/docs/v0.11.0/DeveloperManuals/DBMigration/index.html
index aa8e9eb3..dae50c6b 100644
--- a/docs/v0.11.0/DeveloperManuals/DBMigration/index.html
+++ b/docs/v0.11.0/DeveloperManuals/DBMigration/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">DB Migration | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/DeveloperManuals/DBMigration"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content [...]
 "><meta data-rh="true" property="og:description" content="DB Migration
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/DeveloperManuals/DBMigration"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/DeveloperManuals/DBMigration" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/DeveloperManuals/DBMigration" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apach [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -25,7 +25,7 @@ From which, DevLake could figure out the current state of database schemas.</p><
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/DeveloperManuals/Dal/index.html b/docs/v0.11.0/DeveloperManuals/Dal/index.html
index 12e74989..f0243481 100644
--- a/docs/v0.11.0/DeveloperManuals/Dal/index.html
+++ b/docs/v0.11.0/DeveloperManuals/Dal/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Dal | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/DeveloperManuals/Dal"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data- [...]
 "><meta data-rh="true" property="og:description" content="The Dal (Data Access Layer) is designed to decouple the hard dependency on `gorm` in v0.12
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/DeveloperManuals/Dal"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/DeveloperManuals/Dal" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/DeveloperManuals/Dal" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Devel [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/DeveloperManuals/DeveloperSetup/index.html b/docs/v0.11.0/DeveloperManuals/DeveloperSetup/index.html
index d1115454..c63c60c9 100644
--- a/docs/v0.11.0/DeveloperManuals/DeveloperSetup/index.html
+++ b/docs/v0.11.0/DeveloperManuals/DeveloperSetup/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Developer Setup | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/DeveloperManuals/DeveloperSetup"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" c [...]
 "><meta data-rh="true" property="og:description" content="The steps to install DevLake in develper mode.
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/DeveloperManuals/DeveloperSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/DeveloperManuals/DeveloperSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/DeveloperManuals/DeveloperSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devl [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -21,7 +21,7 @@ After the pipeline starts, you will be automatically redirected to the <strong>P
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/DeveloperManuals/Notifications/index.html b/docs/v0.11.0/DeveloperManuals/Notifications/index.html
index f729542e..a57c8d6b 100644
--- a/docs/v0.11.0/DeveloperManuals/Notifications/index.html
+++ b/docs/v0.11.0/DeveloperManuals/Notifications/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Notifications | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/DeveloperManuals/Notifications"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" cont [...]
 "><meta data-rh="true" property="og:description" content="Notifications
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/DeveloperManuals/Notifications"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/DeveloperManuals/Notifications" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/DeveloperManuals/Notifications" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/DeveloperManuals/PluginImplementation/index.html b/docs/v0.11.0/DeveloperManuals/PluginImplementation/index.html
index bc7e175a..9c994501 100644
--- a/docs/v0.11.0/DeveloperManuals/PluginImplementation/index.html
+++ b/docs/v0.11.0/DeveloperManuals/PluginImplementation/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Plugin Implementation | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/DeveloperManuals/PluginImplementation"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch [...]
 "><meta data-rh="true" property="og:description" content="Plugin Implementation
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/DeveloperManuals/PluginImplementation"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/DeveloperManuals/PluginImplementation" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/DeveloperManuals/PluginImplementation" hreflang="zh"><link data-rh="true" rel="alternate"  [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -28,7 +28,7 @@ we have filled <code>https://people.apache.org/</code> into <code>tasks/api_clie
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/EngineeringMetrics/index.html b/docs/v0.11.0/EngineeringMetrics/index.html
index d04c7d99..0ab28d5b 100644
--- a/docs/v0.11.0/EngineeringMetrics/index.html
+++ b/docs/v0.11.0/EngineeringMetrics/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Engineering Metrics | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/EngineeringMetrics"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="e [...]
 "><meta data-rh="true" property="og:description" content="The definition, values and data required for the 20+ engineering metrics supported by DevLake.
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/EngineeringMetrics"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/EngineeringMetrics" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/EngineeringMetrics" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Engineering [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/Overview/Architecture/index.html b/docs/v0.11.0/Overview/Architecture/index.html
index 94ec07de..7a378ba6 100644
--- a/docs/v0.11.0/Overview/Architecture/index.html
+++ b/docs/v0.11.0/Overview/Architecture/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Architecture | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/Overview/Architecture"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en">< [...]
 "><meta data-rh="true" property="og:description" content="Understand the architecture of Apache DevLake
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/Overview/Architecture"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Overview/Architecture" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Overview/Architecture" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Ov [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/Overview/Introduction/index.html b/docs/v0.11.0/Overview/Introduction/index.html
index 52049559..37a4b64a 100644
--- a/docs/v0.11.0/Overview/Introduction/index.html
+++ b/docs/v0.11.0/Overview/Introduction/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Introduction | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/Overview/Introduction"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en">< [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/Overview/Roadmap/index.html b/docs/v0.11.0/Overview/Roadmap/index.html
index 6cd12301..a50ae2e0 100644
--- a/docs/v0.11.0/Overview/Roadmap/index.html
+++ b/docs/v0.11.0/Overview/Roadmap/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Roadmap | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/Overview/Roadmap"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data- [...]
 "><meta data-rh="true" property="og:description" content="The goals and roadmap for DevLake in 2022
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/Overview/Roadmap"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Overview/Roadmap" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Overview/Roadmap" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Overview/Roadmap" [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -21,7 +21,7 @@ Also, if you plan to work (or are already working) on a new or existing feature,
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/Plugins/dbt/index.html b/docs/v0.11.0/Plugins/dbt/index.html
index 8c8f9c82..96d08a0b 100644
--- a/docs/v0.11.0/Plugins/dbt/index.html
+++ b/docs/v0.11.0/Plugins/dbt/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">DBT | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/Plugins/dbt"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
 "><meta data-rh="true" property="og:description" content="DBT Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/Plugins/dbt"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/dbt" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/dbt" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/dbt" hreflang="x-default [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -25,7 +25,7 @@ To execute this SQL query in your model, you need set a value for <code>event_ty
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/Plugins/feishu/index.html b/docs/v0.11.0/Plugins/feishu/index.html
index a229dc56..cdc60d9f 100644
--- a/docs/v0.11.0/Plugins/feishu/index.html
+++ b/docs/v0.11.0/Plugins/feishu/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Feishu | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/Plugins/feishu"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh= [...]
 "><meta data-rh="true" property="og:description" content="Feishu Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/Plugins/feishu"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/feishu" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/feishu" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/feishu" hreflan [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -21,7 +21,7 @@ then set these two parameters via Dev Lake&#x27;s <code>.env</code>.</p><h3 clas
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/Plugins/gitee/index.html b/docs/v0.11.0/Plugins/gitee/index.html
index 7a135845..48b45541 100644
--- a/docs/v0.11.0/Plugins/gitee/index.html
+++ b/docs/v0.11.0/Plugins/gitee/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Gitee(WIP) | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/Plugins/gitee"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data- [...]
 "><meta data-rh="true" property="og:description" content="Gitee Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/Plugins/gitee"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/gitee" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/gitee" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/gitee" hreflang="x [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -22,7 +22,7 @@ You can also trigger data collection by making a POST request to <code>/pipeline
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/Plugins/gitextractor/index.html b/docs/v0.11.0/Plugins/gitextractor/index.html
index cc12c805..5d045b13 100644
--- a/docs/v0.11.0/Plugins/gitextractor/index.html
+++ b/docs/v0.11.0/Plugins/gitextractor/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitExtractor | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/Plugins/gitextractor"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><m [...]
 "><meta data-rh="true" property="og:description" content="GitExtractor Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/Plugins/gitextractor"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/gitextractor" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/gitextractor" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugi [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -22,7 +22,7 @@ machine. <a href="/docs/v0.11.0/Plugins/refdiff#Development">Click here</a> for
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/Plugins/github/index.html b/docs/v0.11.0/Plugins/github/index.html
index 5868c629..8b15b4f0 100644
--- a/docs/v0.11.0/Plugins/github/index.html
+++ b/docs/v0.11.0/Plugins/github/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitHub | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/Plugins/github"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh= [...]
 "><meta data-rh="true" property="og:description" content="GitHub Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/Plugins/github"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/github" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/github" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/github" hreflan [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -21,7 +21,7 @@ Enter a valid proxy server address on your Network, e.g. <code>http://your-proxy
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/Plugins/gitlab/index.html b/docs/v0.11.0/Plugins/gitlab/index.html
index 1e674bfb..c6b3d2bc 100644
--- a/docs/v0.11.0/Plugins/gitlab/index.html
+++ b/docs/v0.11.0/Plugins/gitlab/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitLab | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/Plugins/gitlab"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh= [...]
 "><meta data-rh="true" property="og:description" content="GitLab Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/Plugins/gitlab"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/gitlab" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/gitlab" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/gitlab" hreflan [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -21,7 +21,7 @@ For an overview of the <strong>GitLab REST API</strong>, please see official <a
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/Plugins/jenkins/index.html b/docs/v0.11.0/Plugins/jenkins/index.html
index 58ce716c..81e5ccbb 100644
--- a/docs/v0.11.0/Plugins/jenkins/index.html
+++ b/docs/v0.11.0/Plugins/jenkins/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Jenkins | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/Plugins/jenkins"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-r [...]
 "><meta data-rh="true" property="og:description" content="Jenkins Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/Plugins/jenkins"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/jenkins" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/jenkins" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/jenkins" hre [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/Plugins/jira/index.html b/docs/v0.11.0/Plugins/jira/index.html
index 6c11e1e7..7691d376 100644
--- a/docs/v0.11.0/Plugins/jira/index.html
+++ b/docs/v0.11.0/Plugins/jira/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Jira | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/Plugins/jira"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="tru [...]
 "><meta data-rh="true" property="og:description" content="Jira Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/Plugins/jira"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/jira" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/jira" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/jira" hreflang="x-def [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -25,7 +25,7 @@ would be forwarded to <code>https://your_jira_host/rest/agile/1.0/board/8/sprint
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/Plugins/refdiff/index.html b/docs/v0.11.0/Plugins/refdiff/index.html
index dbf4df8d..b9e8c692 100644
--- a/docs/v0.11.0/Plugins/refdiff/index.html
+++ b/docs/v0.11.0/Plugins/refdiff/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">RefDiff | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/Plugins/refdiff"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-r [...]
 "><meta data-rh="true" property="og:description" content="RefDiff Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/Plugins/refdiff"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/refdiff" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/refdiff" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/refdiff" hre [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -22,7 +22,7 @@ machine.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="ubuntu">Ubuntu<a
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/Plugins/tapd/index.html b/docs/v0.11.0/Plugins/tapd/index.html
index 95da3b1f..1a9caf08 100644
--- a/docs/v0.11.0/Plugins/tapd/index.html
+++ b/docs/v0.11.0/Plugins/tapd/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">TAPD | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/Plugins/tapd"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="tru [...]
 "><meta data-rh="true" property="og:description" content="TAPD Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/Plugins/tapd"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/tapd" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/tapd" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/tapd" hreflang="x-def [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/QuickStart/KubernetesSetup/index.html b/docs/v0.11.0/QuickStart/KubernetesSetup/index.html
index 1833cd24..19db4a05 100644
--- a/docs/v0.11.0/QuickStart/KubernetesSetup/index.html
+++ b/docs/v0.11.0/QuickStart/KubernetesSetup/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Kubernetes Setup | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/QuickStart/KubernetesSetup"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" conte [...]
 "><meta data-rh="true" property="og:description" content="The steps to install Apache DevLake in Kubernetes
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/QuickStart/KubernetesSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/QuickStart/KubernetesSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/QuickStart/KubernetesSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/ [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/QuickStart/LocalSetup/index.html b/docs/v0.11.0/QuickStart/LocalSetup/index.html
index 44e064f7..d000a6dc 100644
--- a/docs/v0.11.0/QuickStart/LocalSetup/index.html
+++ b/docs/v0.11.0/QuickStart/LocalSetup/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Local Setup | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/QuickStart/LocalSetup"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><m [...]
 "><meta data-rh="true" property="og:description" content="The steps to install DevLake locally
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/QuickStart/LocalSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/QuickStart/LocalSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/QuickStart/LocalSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Qu [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/UserManuals/AdvancedMode/index.html b/docs/v0.11.0/UserManuals/AdvancedMode/index.html
index 7f8c6951..414b4c54 100644
--- a/docs/v0.11.0/UserManuals/AdvancedMode/index.html
+++ b/docs/v0.11.0/UserManuals/AdvancedMode/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Advanced Mode | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/UserManuals/AdvancedMode"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="e [...]
 "><meta data-rh="true" property="og:description" content="Advanced Mode
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/UserManuals/AdvancedMode"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/UserManuals/AdvancedMode" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/UserManuals/AdvancedMode" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -21,7 +21,7 @@ Running multiple tasks against the same data source is unlikely to speed up the
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/UserManuals/GitHubUserGuide/index.html b/docs/v0.11.0/UserManuals/GitHubUserGuide/index.html
index a6a63f3d..ec4f35db 100644
--- a/docs/v0.11.0/UserManuals/GitHubUserGuide/index.html
+++ b/docs/v0.11.0/UserManuals/GitHubUserGuide/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitHub User Guide | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/UserManuals/GitHubUserGuide"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" con [...]
 "><meta data-rh="true" property="og:description" content="GitHub User Guide
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/UserManuals/GitHubUserGuide"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/UserManuals/GitHubUserGuide" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/UserManuals/GitHubUserGuide" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.o [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -26,7 +26,7 @@ You can provide multiple tokens to speed up the data collection process, simply
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/UserManuals/GrafanaUserGuide/index.html b/docs/v0.11.0/UserManuals/GrafanaUserGuide/index.html
index 32b7c2ad..9b08b09e 100644
--- a/docs/v0.11.0/UserManuals/GrafanaUserGuide/index.html
+++ b/docs/v0.11.0/UserManuals/GrafanaUserGuide/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Grafana User Guide | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/UserManuals/GrafanaUserGuide"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" c [...]
 "><meta data-rh="true" property="og:description" content="Grafana User Guide
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/UserManuals/GrafanaUserGuide"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/UserManuals/GrafanaUserGuide" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/UserManuals/GrafanaUserGuide" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apach [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/UserManuals/RecurringPipelines/index.html b/docs/v0.11.0/UserManuals/RecurringPipelines/index.html
index 6603213c..392b1f80 100644
--- a/docs/v0.11.0/UserManuals/RecurringPipelines/index.html
+++ b/docs/v0.11.0/UserManuals/RecurringPipelines/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Recurring Pipelines | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/UserManuals/RecurringPipelines"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language [...]
 "><meta data-rh="true" property="og:description" content="Recurring Pipelines
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/UserManuals/RecurringPipelines"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/UserManuals/RecurringPipelines" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/UserManuals/RecurringPipelines" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -21,7 +21,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.11.0/UserManuals/TemporalSetup/index.html b/docs/v0.11.0/UserManuals/TemporalSetup/index.html
index bb890eaa..8335ea90 100644
--- a/docs/v0.11.0/UserManuals/TemporalSetup/index.html
+++ b/docs/v0.11.0/UserManuals/TemporalSetup/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Temporal Setup | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/docs/v0.11.0/UserManuals/TemporalSetup"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content= [...]
 "><meta data-rh="true" property="og:description" content="The steps to install DevLake in Temporal mode.
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.11.0/UserManuals/TemporalSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/UserManuals/TemporalSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/UserManuals/TemporalSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/doc [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/index.html b/index.html
index b8704b07..ea2fd96b 100644
--- a/index.html
+++ b/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Apache DevLake (Incubating) | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/markdown-page/index.html b/markdown-page/index.html
index b19ed055..26f4dc12 100644
--- a/markdown-page/index.html
+++ b/markdown-page/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Markdown page example | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/markdown-page"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-r [...]
-<link rel="preload" href="/assets/js/runtime~main.619cfdad.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.c71b608d.js" as="script">
 <link rel="preload" href="/assets/js/main.09110f70.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2022 Apache DevLake, DevLake, Apache, the Apache feather logo and the Apache DevLake project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
         </div> 
         </div></div></div></footer></div>
-<script src="/assets/js/runtime~main.619cfdad.js"></script>
+<script src="/assets/js/runtime~main.c71b608d.js"></script>
 <script src="/assets/js/main.09110f70.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/404.html b/zh/404.html
index a86e393e..85df6b55 100644
--- a/zh/404.html
+++ b/zh/404.html
@@ -6,13 +6,13 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">找不到页面 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/404.html"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name=" [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/assets/js/d821cae6.192c66b9.js b/zh/assets/js/d821cae6.192c66b9.js
new file mode 100644
index 00000000..44135580
--- /dev/null
+++ b/zh/assets/js/d821cae6.192c66b9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[2027],{3905:function(e,t,a){a.d(t,{Zo:function(){return p},kt:function(){return m}});var n=a(7294);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.app [...]
\ No newline at end of file
diff --git a/zh/assets/js/d821cae6.ada6c83a.js b/zh/assets/js/d821cae6.ada6c83a.js
deleted file mode 100644
index 629d5932..00000000
--- a/zh/assets/js/d821cae6.ada6c83a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[2027],{3905:function(e,t,a){a.d(t,{Zo:function(){return p},kt:function(){return m}});var n=a(7294);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.app [...]
\ No newline at end of file
diff --git a/zh/assets/js/runtime~main.b71d5e4e.js b/zh/assets/js/runtime~main.aa85a0dc.js
similarity index 99%
rename from zh/assets/js/runtime~main.b71d5e4e.js
rename to zh/assets/js/runtime~main.aa85a0dc.js
index 9ca653ae..ce6de5ce 100644
--- a/zh/assets/js/runtime~main.b71d5e4e.js
+++ b/zh/assets/js/runtime~main.aa85a0dc.js
@@ -1 +1 @@
-!function(){"use strict";var e,c,a,d,f,b={},t={};function n(e){var c=t[e];if(void 0!==c)return c.exports;var a=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}n.m=b,n.c=t,e=[],n.O=function(c,a,d,f){if(!a){var b=1/0;for(u=0;u<e.length;u++){a=e[u][0],d=e[u][1],f=e[u][2];for(var t=!0,r=0;r<a.length;r++)(!1&f||b>=f)&&Object.keys(n.O).every((function(e){return n.O[e](a[r])}))?a.splice(r--,1):(t=!1,f<b&&(b=f));if(t){e.splice(u--,1);var o=d();voi [...]
\ No newline at end of file
+!function(){"use strict";var e,c,a,d,f,b={},t={};function n(e){var c=t[e];if(void 0!==c)return c.exports;var a=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}n.m=b,n.c=t,e=[],n.O=function(c,a,d,f){if(!a){var b=1/0;for(u=0;u<e.length;u++){a=e[u][0],d=e[u][1],f=e[u][2];for(var t=!0,r=0;r<a.length;r++)(!1&f||b>=f)&&Object.keys(n.O).every((function(e){return n.O[e](a[r])}))?a.splice(r--,1):(t=!1,f<b&&(b=f));if(t){e.splice(u--,1);var o=d();voi [...]
\ No newline at end of file
diff --git "a/zh/blog/2022/05/20/\345\246\202\344\275\225\350\264\241\347\214\256issues/index.html" "b/zh/blog/2022/05/20/\345\246\202\344\275\225\350\264\241\347\214\256issues/index.html"
index 24b61be5..ebe951d3 100644
--- "a/zh/blog/2022/05/20/\345\246\202\344\275\225\350\264\241\347\214\256issues/index.html"
+++ "b/zh/blog/2022/05/20/\345\246\202\344\275\225\350\264\241\347\214\256issues/index.html"
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">如何贡献issue | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog/2022/05/20/如何贡献issues"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docusaurus_tag" content="default"><meta [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -24,7 +24,7 @@
 不不不,你不是为我们写代码,你是为社区里的每个人写代码,你是为自己写代码。
 为了提高你的技能,为了学习如何与他人合作。而对于那些做出重大贡献的人,
 我们为您提供一个Apache Committer的席位,甚至是PPMC!</p></li></ul><h3 class="anchor anchorWithStickyNavbar_mojV" id="就这些了有任何问题请随时提出编码快乐">就这些了,有任何问题请随时提出。编码快乐!<a class="hash-link" href="#就这些了有任何问题请随时提出编码快乐" title="标题的直接链接">​</a></h3></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="博文分页导航"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/zh/blog/apache-devlake-codebase-walkthrough"><div class="pagination-nav__sublabel">较新一篇</div><div class="pagination-nav__l [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/blog/2022/07/15/welcome-open-source/index.html b/zh/blog/2022/07/15/welcome-open-source/index.html
index 10f82672..e6ec7935 100644
--- a/zh/blog/2022/07/15/welcome-open-source/index.html
+++ b/zh/blog/2022/07/15/welcome-open-source/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">拥抱开源指南 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog/2022/07/15/welcome-open-source"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docusaurus_tag" content="default" [...]
 "><meta data-rh="true" property="og:description" content="拥抱开源指南
 "><meta data-rh="true" property="og:type" content="article"><meta data-rh="true" property="article:published_time" content="2022-07-15T00:00:00.000Z"><meta data-rh="true" property="article:author" content="https://github.com/likyh"><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/blog/2022/07/15/welcome-open-source"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/blog/2022/07/15/welcome- [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -24,7 +24,7 @@
 <img loading="lazy" src="https://user-images.githubusercontent.com/3294100/178149926-f4f647e4-3765-47be-8b3a-9b19381294dd.png" alt="image-20220710215354120" class="img_E7b_"></li><li>GitHub 的 Markdown 编辑器可以将默认字体设置为等宽字体,便于代码的书写,具体设置为: <strong>Settings</strong> -  <strong>Appearance</strong> - <strong>Use a fixed-width (monospace) font when editing Markdown</strong>. (<a href="https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/abo [...]
 <img loading="lazy" src="https://docs.github.com/assets/cb-14573/images/help/writing/enable-fixed-width.png" alt="Screenshot showing the GitHub comment field with fixed width fonts enabled" class="img_E7b_"></li><li>当发现一个 issue 和其他 issue 重复时,可以设置在评论区留下 Duplicate of #1234 来标记与某个issue重复(<a href="https://docs.github.com/en/issues/tracking-your-work-with-issues/marking-issues-or-pull-requests-as-a-duplicate" target="_blank" rel="noopener noreferrer">更多信息</a>)
 <img loading="lazy" src="https://docs.github.com/assets/cb-29676/images/help/issues/duplicate-issue-syntax.png" alt="Duplicate issue syntax" class="img_E7b_"></li></ol><h2 class="anchor anchorWithStickyNavbar_mojV" id="结语">结语<a class="hash-link" href="#结语" title="标题的直接链接">​</a></h2><p>好啦,大体的情况应该介绍的差不多了,其实参与开源项目并没有想象中的难,成为一个开源项目的Commiter,给职场和技术实力带来的助力将不可估量。另外,如果你还是较为初级的开发者,迫切的想要知道具体的参与步骤,可以看看开头提到的这篇文章:<a href="https://mp.weixin.qq.com/s/b1mKPgOm1mnwsBbEBDRvKw" target="_blank" rel="noopene [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/blog/apache-devlake-codebase-walkthrough/index.html b/zh/blog/apache-devlake-codebase-walkthrough/index.html
index 21274ab6..ccbd82c4 100644
--- a/zh/blog/apache-devlake-codebase-walkthrough/index.html
+++ b/zh/blog/apache-devlake-codebase-walkthrough/index.html
@@ -6,13 +6,13 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Apache DevLake代码库导览 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog/apache-devlake-codebase-walkthrough"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docusaurus_tag" [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/blog/apache-welcomes-devlake/index.html b/zh/blog/apache-welcomes-devlake/index.html
index 303ba89e..7a8fba26 100644
--- a/zh/blog/apache-welcomes-devlake/index.html
+++ b/zh/blog/apache-welcomes-devlake/index.html
@@ -6,14 +6,14 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">DevLake 加入 Apache 孵化器,来和我们一起玩开源! | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog/apache-welcomes-devlake"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docusaurus_tag [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 用户可以根据实际需求,实现以下自定义:</p><ul><li>数据源自定义:Apache DevLake 基于 Golang plugin 系统设计了灵活的插件系统,支持用户独立开发接入任意 DevOps 工具</li><li>数据实体自定义:基于 dbt 插件,支持用户自定义数据转换模型</li><li>效能指标自定义:支持用户基于数据模型自定义指标,或调整指标计算方式</li><li>数据看板自定义:SQL 查询,在 Grafana 中拖拽搭建数据看板</li></ul><p>以下是 <a href="https://github.com/apache/incubator-devlake/blob/main/ARCHITECTURE.md" target="_blank" rel="noopener noreferrer">Apache DevLake 架构图</a>:</p><p><img loading="lazy" alt="面向开源产品的版本/模块质量分析" src="/zh/assets/images/0.11-architecture-diagram-f [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/blog/archive/index.html b/zh/blog/archive/index.html
index 4658a8df..5025607a 100644
--- a/zh/blog/archive/index.html
+++ b/zh/blog/archive/index.html
@@ -6,13 +6,13 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">历史博文 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog/archive"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" nam [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/blog/compatibility-of-apache-devLake-with-postgreSQL/index.html b/zh/blog/compatibility-of-apache-devLake-with-postgreSQL/index.html
index e898a997..458de9c0 100644
--- a/zh/blog/compatibility-of-apache-devLake-with-postgreSQL/index.html
+++ b/zh/blog/compatibility-of-apache-devLake-with-postgreSQL/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Compatibility of Apache DevLake with PostgreSQL | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog/compatibility-of-apache-devLake-with-postgreSQL"><meta data-rh="true" name="docusaurus_locale" content="zh"><m [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -15,7 +15,7 @@
 <img loading="lazy" src="https://i.imgur.com/zaExAUG.png" class="img_E7b_"></p><p><img loading="lazy" src="https://i.imgur.com/BpZY8dN.png" class="img_E7b_"></p><h3 class="anchor anchorWithStickyNavbar_mojV" id="inconsistent-definition-of-model-with-schema">Inconsistent definition of model with schema<a class="hash-link" href="#inconsistent-definition-of-model-with-schema" title="标题的直接链接">​</a></h3><p>For example, in the model definition, <code>GithubPullRequest.AuthorId</code> is of the [...]
 We finally decided to use two steps to achieve the <code>GROUP_CONCAT</code> function. First we used the simplest SQL query to get multiple pieces of the sorted data, and then used the code to group them.</p><p>After modification:</p><div class="codeBlockContainer_I0IT language-sql= theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-sql= codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines [...]
 We changed <code>system</code> to <code>is_system</code> to avoid the usage of backticks.</p><div class="codeBlockContainer_I0IT language-sql= theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-sql= codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">db.Where(&quot;merge_request_id = ? AND is_system = ?&quot;,  [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/blog/deadlock-caused-by-using-ants/index.html b/zh/blog/deadlock-caused-by-using-ants/index.html
index 1f29415d..cac34598 100644
--- a/zh/blog/deadlock-caused-by-using-ants/index.html
+++ b/zh/blog/deadlock-caused-by-using-ants/index.html
@@ -6,13 +6,13 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">使用ants引发的死锁 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog/deadlock-caused-by-using-ants"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docusaurus_tag" content="defa [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/blog/how-DevLake-is-up-and-running/index.html b/zh/blog/how-DevLake-is-up-and-running/index.html
index fd41f163..059bb9a3 100644
--- a/zh/blog/how-DevLake-is-up-and-running/index.html
+++ b/zh/blog/how-DevLake-is-up-and-running/index.html
@@ -6,14 +6,14 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">How DevLake is Up and Running | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog/how-DevLake-is-up-and-running"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docusaurus_ [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 Before we go through the pipeline process, we need to know the <a href="https://devlake.apache.org/docs/Glossary#blueprints" target="_blank" rel="noopener noreferrer">Blueprint</a> first.</p><p>Blueprint is a timed task that contains all the subtasks and plans that need to be executed. Each execution record of Blueprint is a historical run, AKA Pipeline. Which presents a trigger for DevLack to complete one or more data collection transformation tasks through one or more plugins.</p><p><i [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/blog/how-apache-devlake-runs/index.html b/zh/blog/how-apache-devlake-runs/index.html
index 33735d34..6f0affcc 100644
--- a/zh/blog/how-apache-devlake-runs/index.html
+++ b/zh/blog/how-apache-devlake-runs/index.html
@@ -6,13 +6,13 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Apache DevLake是怎么跑起来的 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog/how-apache-devlake-runs"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docusaurus_tag" content=" [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/blog/index.html b/zh/blog/index.html
index 7709b939..b0585ce1 100644
--- a/zh/blog/index.html
+++ b/zh/blog/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Blog | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data-rh="true" property="og [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -48,7 +48,7 @@ We changed <code>system</code> to <code>is_system</code> to avoid the usage of b
 不不不,你不是为我们写代码,你是为社区里的每个人写代码,你是为自己写代码。
 为了提高你的技能,为了学习如何与他人合作。而对于那些做出重大贡献的人,
 我们为您提供一个Apache Committer的席位,甚至是PPMC!</p></li></ul><h3 class="anchor anchorWithStickyNavbar_mojV" id="就这些了有任何问题请随时提出编码快乐">就这些了,有任何问题请随时提出。编码快乐!<a class="hash-link" href="#就这些了有任何问题请随时提出编码快乐" title="标题的直接链接">​</a></h3></div></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h2 class="blogPostTitle_rzP5" itemprop="headline"><a itemprop="url" href="/zh/blog/apache-welcomes-devlake">DevLake 加入 Apache 孵化器,来和我们一起玩开源!</ [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/blog/refdiff-calculate-commits-diff/index.html b/zh/blog/refdiff-calculate-commits-diff/index.html
index ad8a8fb2..a56185a2 100644
--- a/zh/blog/refdiff-calculate-commits-diff/index.html
+++ b/zh/blog/refdiff-calculate-commits-diff/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">refdiff插件的计算提交版本差异算法 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog/refdiff-calculate-commits-diff"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docusaurus_tag" con [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -21,7 +21,7 @@
 此时,在节点 <code>9</code> 执行<code>深度优先搜索(DFS)</code>过程中被访问到的所有非节点 <code>8</code> 的节点</p><ul><li>节点 <code>3</code></li><li>节点 <code>6</code></li><li>节点 <code>7</code></li><li>节点 <code>9</code> </li></ul><p>它们所对应的<code>提交版本</code>就是我们要求的差集</p><blockquote><p>此时最短路为 <code>9</code> -&gt; <code>7</code> -&gt; <code>5</code> -&gt; <code>8</code>
 此时最近公共父节点为 <code>5</code>,到该节点的路径为 <code>9</code> -&gt; <code>7</code> -&gt; <code>5</code>
 从上图中也可以直观的看到如果使用最短路算法,或者最近公共父节点算法的情况下,我们是无法得到正确答案的。</p></blockquote><h2 class="anchor anchorWithStickyNavbar_mojV" id="时空复杂度">时空复杂度<a class="hash-link" href="#时空复杂度" title="标题的直接链接">​</a></h2><p>设<code>提交版本</code>的总大小为 m,每一组<code>源分支/标签</code>和<code>目标分支/标签</code>的平均大小为 n,一共有 k 组数据</p><p>DFS 每访问一个节点,需要执行一次加入集合操作。我们按照我们实际实现中使用的 平衡树算法来计算 时间复杂度为 O(log(n))</p><p>此时我们可以计算得出</p><ul><li>建图的时间复杂度:O(m)</li><li>计算一组<code>源分支/标签</code>和<code>目标分支/标签</code>时间复杂度:O(n<!-- -->*<!-- -->log(n))</li><li>计 [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/blog/some-practices-of-supporting-postgresql/index.html b/zh/blog/some-practices-of-supporting-postgresql/index.html
index 5afc868c..e4a02e78 100644
--- a/zh/blog/some-practices-of-supporting-postgresql/index.html
+++ b/zh/blog/some-practices-of-supporting-postgresql/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Apache DevLake 兼容 PostgreSQL 踩坑小结 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog/some-practices-of-supporting-postgresql"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" nam [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -14,7 +14,7 @@
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <!-- -->个人主页:<a href="https://github.com/mindlesscloud" target="_blank" rel="noopener noreferrer">https://github.com/mindlesscloud</a></p><p>Apache DevLake 是一个研发数据平台,可以收集和整合各类研发工具的数据,比如 Jira、Github、Gitlab、Jenkins。</p><p><strong>本文并不打算对数据库兼容这个问题做全面的总结,只是对我们实际遇到的问题做一个记录,希望能对有相似需求的人提供一个参考。</strong></p><p><strong>1、数据类型差异</strong></p><h3 class="anchor anchorWithStickyNavbar_mojV" id="postgresql-不支持-uint-类型的数据类型">PostgreSQL 不支持 uint 类型的数据类型<a class="hash-link" href="#postgresql-不支持-uint-类型的数据 [...]
 我们最终决定把<code>GROUP_CONCAT</code>函数的功能拆分成两步,先用最简单的 SQL 查询得到排序好的多条数据,然后用代码做聚合。</p><p>修改后:</p><div class="codeBlockContainer_I0IT language-go theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-go codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">cursor2</span><span class="token punctuation" style="color:#393A34" [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/blog/tags/algorithm/index.html b/zh/blog/tags/algorithm/index.html
index 814ee5db..f79aef1d 100644
--- a/zh/blog/tags/algorithm/index.html
+++ b/zh/blog/tags/algorithm/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">1 篇博文 含有标签「algorithm」 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog/tags/algorithm"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh">< [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -21,7 +21,7 @@
 此时,在节点 <code>9</code> 执行<code>深度优先搜索(DFS)</code>过程中被访问到的所有非节点 <code>8</code> 的节点</p><ul><li>节点 <code>3</code></li><li>节点 <code>6</code></li><li>节点 <code>7</code></li><li>节点 <code>9</code> </li></ul><p>它们所对应的<code>提交版本</code>就是我们要求的差集</p><blockquote><p>此时最短路为 <code>9</code> -&gt; <code>7</code> -&gt; <code>5</code> -&gt; <code>8</code>
 此时最近公共父节点为 <code>5</code>,到该节点的路径为 <code>9</code> -&gt; <code>7</code> -&gt; <code>5</code>
 从上图中也可以直观的看到如果使用最短路算法,或者最近公共父节点算法的情况下,我们是无法得到正确答案的。</p></blockquote><h2 class="anchor anchorWithStickyNavbar_mojV" id="时空复杂度">时空复杂度<a class="hash-link" href="#时空复杂度" title="标题的直接链接">​</a></h2><p>设<code>提交版本</code>的总大小为 m,每一组<code>源分支/标签</code>和<code>目标分支/标签</code>的平均大小为 n,一共有 k 组数据</p><p>DFS 每访问一个节点,需要执行一次加入集合操作。我们按照我们实际实现中使用的 平衡树算法来计算 时间复杂度为 O(log(n))</p><p>此时我们可以计算得出</p><ul><li>建图的时间复杂度:O(m)</li><li>计算一组<code>源分支/标签</code>和<code>目标分支/标签</code>时间复杂度:O(n<!-- -->*<!-- -->log(n))</li><li>计 [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/blog/tags/ants/index.html b/zh/blog/tags/ants/index.html
index a1ba72f4..7cf9c938 100644
--- a/zh/blog/tags/ants/index.html
+++ b/zh/blog/tags/ants/index.html
@@ -6,13 +6,13 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">1 篇博文 含有标签「ants」 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog/tags/ants"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data- [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/blog/tags/apache/index.html b/zh/blog/tags/apache/index.html
index 23edf046..e01077c7 100644
--- a/zh/blog/tags/apache/index.html
+++ b/zh/blog/tags/apache/index.html
@@ -6,13 +6,13 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">3 篇博文 含有标签「apache」 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog/tags/apache"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta d [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/blog/tags/codebase/index.html b/zh/blog/tags/codebase/index.html
index e99745f4..ff95231b 100644
--- a/zh/blog/tags/codebase/index.html
+++ b/zh/blog/tags/codebase/index.html
@@ -6,13 +6,13 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">1 篇博文 含有标签「codebase」 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog/tags/codebase"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><me [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/blog/tags/database/index.html b/zh/blog/tags/database/index.html
index 46369e0a..667288d7 100644
--- a/zh/blog/tags/database/index.html
+++ b/zh/blog/tags/database/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">2 篇博文 含有标签「database」 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog/tags/database"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><me [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -17,7 +17,7 @@ We finally decided to use two steps to achieve the <code>GROUP_CONCAT</code> fun
 We changed <code>system</code> to <code>is_system</code> to avoid the usage of backticks.</p><div class="codeBlockContainer_I0IT language-sql= theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-sql= codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">db.Where(&quot;merge_request_id = ? AND is_system = ?&quot;,  [...]
 <!-- -->个人主页:<a href="https://github.com/mindlesscloud" target="_blank" rel="noopener noreferrer">https://github.com/mindlesscloud</a></p><p>Apache DevLake 是一个研发数据平台,可以收集和整合各类研发工具的数据,比如 Jira、Github、Gitlab、Jenkins。</p><p><strong>本文并不打算对数据库兼容这个问题做全面的总结,只是对我们实际遇到的问题做一个记录,希望能对有相似需求的人提供一个参考。</strong></p><p><strong>1、数据类型差异</strong></p><h3 class="anchor anchorWithStickyNavbar_mojV" id="postgresql-不支持-uint-类型的数据类型">PostgreSQL 不支持 uint 类型的数据类型<a class="hash-link" href="#postgresql-不支持-uint-类型的数据 [...]
 我们最终决定把<code>GROUP_CONCAT</code>函数的功能拆分成两步,先用最简单的 SQL 查询得到排序好的多条数据,然后用代码做聚合。</p><p>修改后:</p><div class="codeBlockContainer_I0IT language-go theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-go codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">cursor2</span><span class="token punctuation" style="color:#393A34" [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/blog/tags/devlake/index.html b/zh/blog/tags/devlake/index.html
index 075a4ebf..c9d6baaf 100644
--- a/zh/blog/tags/devlake/index.html
+++ b/zh/blog/tags/devlake/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">8 篇博文 含有标签「devlake」 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog/tags/devlake"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -26,7 +26,7 @@ We changed <code>system</code> to <code>is_system</code> to avoid the usage of b
 从上图中也可以直观的看到如果使用最短路算法,或者最近公共父节点算法的情况下,我们是无法得到正确答案的。</p></blockquote><h2 class="anchor anchorWithStickyNavbar_mojV" id="时空复杂度">时空复杂度<a class="hash-link" href="#时空复杂度" title="标题的直接链接">​</a></h2><p>设<code>提交版本</code>的总大小为 m,每一组<code>源分支/标签</code>和<code>目标分支/标签</code>的平均大小为 n,一共有 k 组数据</p><p>DFS 每访问一个节点,需要执行一次加入集合操作。我们按照我们实际实现中使用的 平衡树算法来计算 时间复杂度为 O(log(n))</p><p>此时我们可以计算得出</p><ul><li>建图的时间复杂度:O(m)</li><li>计算一组<code>源分支/标签</code>和<code>目标分支/标签</code>时间复杂度:O(n<!-- -->*<!-- -->log(n))</li><li>计 [...]
 <!-- -->个人主页:<a href="https://github.com/mindlesscloud" target="_blank" rel="noopener noreferrer">https://github.com/mindlesscloud</a></p><p>Apache DevLake 是一个研发数据平台,可以收集和整合各类研发工具的数据,比如 Jira、Github、Gitlab、Jenkins。</p><p><strong>本文并不打算对数据库兼容这个问题做全面的总结,只是对我们实际遇到的问题做一个记录,希望能对有相似需求的人提供一个参考。</strong></p><p><strong>1、数据类型差异</strong></p><h3 class="anchor anchorWithStickyNavbar_mojV" id="postgresql-不支持-uint-类型的数据类型">PostgreSQL 不支持 uint 类型的数据类型<a class="hash-link" href="#postgresql-不支持-uint-类型的数据 [...]
 我们最终决定把<code>GROUP_CONCAT</code>函数的功能拆分成两步,先用最简单的 SQL 查询得到排序好的多条数据,然后用代码做聚合。</p><p>修改后:</p><div class="codeBlockContainer_I0IT language-go theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-go codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">cursor2</span><span class="token punctuation" style="color:#393A34" [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/blog/tags/graph/index.html b/zh/blog/tags/graph/index.html
index 363879f1..81ce462c 100644
--- a/zh/blog/tags/graph/index.html
+++ b/zh/blog/tags/graph/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">1 篇博文 含有标签「graph」 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog/tags/graph"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta dat [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -21,7 +21,7 @@
 此时,在节点 <code>9</code> 执行<code>深度优先搜索(DFS)</code>过程中被访问到的所有非节点 <code>8</code> 的节点</p><ul><li>节点 <code>3</code></li><li>节点 <code>6</code></li><li>节点 <code>7</code></li><li>节点 <code>9</code> </li></ul><p>它们所对应的<code>提交版本</code>就是我们要求的差集</p><blockquote><p>此时最短路为 <code>9</code> -&gt; <code>7</code> -&gt; <code>5</code> -&gt; <code>8</code>
 此时最近公共父节点为 <code>5</code>,到该节点的路径为 <code>9</code> -&gt; <code>7</code> -&gt; <code>5</code>
 从上图中也可以直观的看到如果使用最短路算法,或者最近公共父节点算法的情况下,我们是无法得到正确答案的。</p></blockquote><h2 class="anchor anchorWithStickyNavbar_mojV" id="时空复杂度">时空复杂度<a class="hash-link" href="#时空复杂度" title="标题的直接链接">​</a></h2><p>设<code>提交版本</code>的总大小为 m,每一组<code>源分支/标签</code>和<code>目标分支/标签</code>的平均大小为 n,一共有 k 组数据</p><p>DFS 每访问一个节点,需要执行一次加入集合操作。我们按照我们实际实现中使用的 平衡树算法来计算 时间复杂度为 O(log(n))</p><p>此时我们可以计算得出</p><ul><li>建图的时间复杂度:O(m)</li><li>计算一组<code>源分支/标签</code>和<code>目标分支/标签</code>时间复杂度:O(n<!-- -->*<!-- -->log(n))</li><li>计 [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/blog/tags/index.html b/zh/blog/tags/index.html
index d8d855c3..d30a8c15 100644
--- a/zh/blog/tags/index.html
+++ b/zh/blog/tags/index.html
@@ -6,13 +6,13 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">标签 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog/tags"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data-rh="true" property= [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/blog/tags/postgresql/index.html b/zh/blog/tags/postgresql/index.html
index f6703b30..36932e5e 100644
--- a/zh/blog/tags/postgresql/index.html
+++ b/zh/blog/tags/postgresql/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">2 篇博文 含有标签「postgresql」 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog/tags/postgresql"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh" [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -17,7 +17,7 @@ We finally decided to use two steps to achieve the <code>GROUP_CONCAT</code> fun
 We changed <code>system</code> to <code>is_system</code> to avoid the usage of backticks.</p><div class="codeBlockContainer_I0IT language-sql= theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-sql= codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">db.Where(&quot;merge_request_id = ? AND is_system = ?&quot;,  [...]
 <!-- -->个人主页:<a href="https://github.com/mindlesscloud" target="_blank" rel="noopener noreferrer">https://github.com/mindlesscloud</a></p><p>Apache DevLake 是一个研发数据平台,可以收集和整合各类研发工具的数据,比如 Jira、Github、Gitlab、Jenkins。</p><p><strong>本文并不打算对数据库兼容这个问题做全面的总结,只是对我们实际遇到的问题做一个记录,希望能对有相似需求的人提供一个参考。</strong></p><p><strong>1、数据类型差异</strong></p><h3 class="anchor anchorWithStickyNavbar_mojV" id="postgresql-不支持-uint-类型的数据类型">PostgreSQL 不支持 uint 类型的数据类型<a class="hash-link" href="#postgresql-不支持-uint-类型的数据 [...]
 我们最终决定把<code>GROUP_CONCAT</code>函数的功能拆分成两步,先用最简单的 SQL 查询得到排序好的多条数据,然后用代码做聚合。</p><p>修改后:</p><div class="codeBlockContainer_I0IT language-go theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-go codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">cursor2</span><span class="token punctuation" style="color:#393A34" [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/blog/tags/refdiff/index.html b/zh/blog/tags/refdiff/index.html
index 402bb32d..b4354b7c 100644
--- a/zh/blog/tags/refdiff/index.html
+++ b/zh/blog/tags/refdiff/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">1 篇博文 含有标签「refdiff」 | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/blog/tags/refdiff"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -21,7 +21,7 @@
 此时,在节点 <code>9</code> 执行<code>深度优先搜索(DFS)</code>过程中被访问到的所有非节点 <code>8</code> 的节点</p><ul><li>节点 <code>3</code></li><li>节点 <code>6</code></li><li>节点 <code>7</code></li><li>节点 <code>9</code> </li></ul><p>它们所对应的<code>提交版本</code>就是我们要求的差集</p><blockquote><p>此时最短路为 <code>9</code> -&gt; <code>7</code> -&gt; <code>5</code> -&gt; <code>8</code>
 此时最近公共父节点为 <code>5</code>,到该节点的路径为 <code>9</code> -&gt; <code>7</code> -&gt; <code>5</code>
 从上图中也可以直观的看到如果使用最短路算法,或者最近公共父节点算法的情况下,我们是无法得到正确答案的。</p></blockquote><h2 class="anchor anchorWithStickyNavbar_mojV" id="时空复杂度">时空复杂度<a class="hash-link" href="#时空复杂度" title="标题的直接链接">​</a></h2><p>设<code>提交版本</code>的总大小为 m,每一组<code>源分支/标签</code>和<code>目标分支/标签</code>的平均大小为 n,一共有 k 组数据</p><p>DFS 每访问一个节点,需要执行一次加入集合操作。我们按照我们实际实现中使用的 平衡树算法来计算 时间复杂度为 O(log(n))</p><p>此时我们可以计算得出</p><ul><li>建图的时间复杂度:O(m)</li><li>计算一组<code>源分支/标签</code>和<code>目标分支/标签</code>时间复杂度:O(n<!-- -->*<!-- -->log(n))</li><li>计 [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/community/Team/index.html b/zh/community/Team/index.html
index 9890793d..5a54c0d8 100644
--- a/zh/community/Team/index.html
+++ b/zh/community/Team/index.html
@@ -6,14 +6,14 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Team | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/community/Team/"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data-rh="true" n [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 get merged into the codebase. We deeply appreciate your contribution!</p><ul><li><a href="https://github.com/liangjingyang" target="_blank" rel="noopener noreferrer">Jingyang Liang</a></li><li><a href="https://github.com/yumengwang03" target="_blank" rel="noopener noreferrer">Yumeng Wang</a></li><li><a href="https://github.com/likyh" target="_blank" rel="noopener noreferrer">Yanghui Lin</a></li><li><a href="https://github.com/KeHaohaoke" target="_blank" rel="noopener noreferrer">Hao Ke</ [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/community/index.html b/zh/community/index.html
index ce3ef536..22bde7f0 100644
--- a/zh/community/index.html
+++ b/zh/community/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">How to Make Contributions? | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/community/"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta [...]
 "><meta data-rh="true" property="og:description" content="The steps and specs to contribute to DevLake.
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/community/"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/community/" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/community/" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/community/" hreflang="x-default"><link rel="stylesheet" href="/zh/assets/css/styl [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/community/make-contribution/BlogSubmission/index.html b/zh/community/make-contribution/BlogSubmission/index.html
index 0079eba0..64e4abcc 100644
--- a/zh/community/make-contribution/BlogSubmission/index.html
+++ b/zh/community/make-contribution/BlogSubmission/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Blog Submission | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/community/make-contribution/BlogSubmission"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:languag [...]
 "><meta data-rh="true" property="og:description" content="Instructions for how to submit a blog post to DevLake Blog
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/community/make-contribution/BlogSubmission"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/community/make-contribution/BlogSubmission" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/community/make-contribution/BlogSubmission" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devl [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/community/make-contribution/contributor-growth-program/index.html b/zh/community/make-contribution/contributor-growth-program/index.html
index 72c86062..2db96233 100644
--- a/zh/community/make-contribution/contributor-growth-program/index.html
+++ b/zh/community/make-contribution/contributor-growth-program/index.html
@@ -6,13 +6,13 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Becoming a Committer | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/community/make-contribution/contributor-growth-program"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name=" [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/community/make-contribution/development-workflow/index.html b/zh/community/make-contribution/development-workflow/index.html
index 8e9836c1..e1f4f2c0 100644
--- a/zh/community/make-contribution/development-workflow/index.html
+++ b/zh/community/make-contribution/development-workflow/index.html
@@ -6,13 +6,13 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Development Workflow | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/community/make-contribution/development-workflow"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsea [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/community/make-contribution/fix-or-create-issues/index.html b/zh/community/make-contribution/fix-or-create-issues/index.html
index 109bd329..a063176e 100644
--- a/zh/community/make-contribution/fix-or-create-issues/index.html
+++ b/zh/community/make-contribution/fix-or-create-issues/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Contributing to Issues | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/community/make-contribution/fix-or-create-issues"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docs [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -27,7 +27,7 @@ and then you can work on it. </p></li><li><p>Finally, you may ask, why do I go t
 No, you don&#x27;t code for us, you code for everyone in the community, you code for yourself,
 for your skills, to learn how to cooperate with others. And for those who made significant contribution,<br>
 <!-- -->we offer you, a seat of Apache Committer, or even PPMC.</p></li></ul><p>That&#x27;s all, feel free to ask any questions. And Happy Coding!</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="文档分页导航"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/zh/community/make-contribution/BlogSubmission"><div class="pagination-nav__sublabel">上一页</div><div class="pagination-nav__label">Blog Submission</div></a></div><div class="pagination-nav__ [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/community/subscribe/index.html b/zh/community/subscribe/index.html
index d138e584..06f68b20 100644
--- a/zh/community/subscribe/index.html
+++ b/zh/community/subscribe/index.html
@@ -6,13 +6,13 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Mailing List | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/community/subscribe"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/DataModels/DataSupport/index.html b/zh/docs/DataModels/DataSupport/index.html
index 206ed36d..0d28602f 100644
--- a/zh/docs/DataModels/DataSupport/index.html
+++ b/zh/docs/DataModels/DataSupport/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Data Support | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/DataModels/DataSupport"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><m [...]
 "><meta data-rh="true" property="og:description" content="Data sources that DevLake supports
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/DataModels/DataSupport"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DataModels/DataSupport" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DataModels/DataSupport" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DataModels/DataSupport" h [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/DataModels/DevLakeDomainLayerSchema/index.html b/zh/docs/DataModels/DevLakeDomainLayerSchema/index.html
index 172da739..d8a4d97b 100644
--- a/zh/docs/DataModels/DevLakeDomainLayerSchema/index.html
+++ b/zh/docs/DataModels/DevLakeDomainLayerSchema/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Domain Layer Schema | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/DataModels/DevLakeDomainLayerSchema"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:langu [...]
 "><meta data-rh="true" property="og:description" content="DevLake Domain Layer Schema
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/DataModels/DevLakeDomainLayerSchema"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DataModels/DevLakeDomainLayerSchema" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.ap [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/DeveloperManuals/DBMigration/index.html b/zh/docs/DeveloperManuals/DBMigration/index.html
index 6099b576..12654580 100644
--- a/zh/docs/DeveloperManuals/DBMigration/index.html
+++ b/zh/docs/DeveloperManuals/DBMigration/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">DB Migration | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/DeveloperManuals/DBMigration"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content=" [...]
 "><meta data-rh="true" property="og:description" content="DB Migration
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/DeveloperManuals/DBMigration"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DeveloperManuals/DBMigration" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DeveloperManuals/DBMigration" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Develop [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -19,7 +19,7 @@ The migration scripts are written with gorm in Golang to support different SQL d
 They implement the <code>Script</code> interface.
 When DevLake starts, scripts register themselves to the framework by invoking the <code>Register</code> function</p><div class="codeBlockContainer_I0IT language-go theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-go codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">type</span><span c [...]
 From which, DevLake could figure out the current state of database schemas.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="how-it-works">How It Works<a class="hash-link" href="#how-it-works" title="标题的直接链接">​</a></h2><ol><li>Check <code>migration_history</code> table, calculate all the migration scripts need to be executed.</li><li>Sort scripts by Version in ascending order.</li><li>Execute scripts.</li><li>Save results in the <code>migration_history</code> table.</li></ol></div>< [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/DeveloperManuals/Dal/index.html b/zh/docs/DeveloperManuals/Dal/index.html
index f5ab4a18..570af742 100644
--- a/zh/docs/DeveloperManuals/Dal/index.html
+++ b/zh/docs/DeveloperManuals/Dal/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Dal | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/DeveloperManuals/Dal"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data-rh [...]
 "><meta data-rh="true" property="og:description" content="The Dal (Data Access Layer) is designed to decouple the hard dependency on `gorm` in v0.12
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/DeveloperManuals/Dal"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DeveloperManuals/Dal" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DeveloperManuals/Dal" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DeveloperManuals/Dal" hreflang= [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/DeveloperManuals/DeveloperSetup/index.html b/zh/docs/DeveloperManuals/DeveloperSetup/index.html
index 2b8153dd..6df96b8d 100644
--- a/zh/docs/DeveloperManuals/DeveloperSetup/index.html
+++ b/zh/docs/DeveloperManuals/DeveloperSetup/index.html
@@ -8,14 +8,14 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Developer Setup | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/DeveloperManuals/DeveloperSetup"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" con [...]
 "><meta data-rh="true" property="og:description" content="The steps to install DevLake in develper mode.
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/DeveloperManuals/DeveloperSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DeveloperManuals/DeveloperSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DeveloperManuals/DeveloperSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/doc [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 After the pipeline starts, you will be automatically redirected to the <strong>Pipeline Activity</strong> screen to monitor collection activity.</p><p>   <strong>Pipelines</strong> is accessible from the main menu of the config-ui for easy access.</p><ul><li><p>Manage All Pipelines: <code>http://localhost:4000/pipelines</code></p></li><li><p>Create Pipeline RUN: <code>http://localhost:4000/pipelines/create</code></p></li><li><p>Track Pipeline Activity: <code>http://localhost:4000/pipelin [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/DeveloperManuals/Notifications/index.html b/zh/docs/DeveloperManuals/Notifications/index.html
index b4b4f7d0..767414a5 100644
--- a/zh/docs/DeveloperManuals/Notifications/index.html
+++ b/zh/docs/DeveloperManuals/Notifications/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Notifications | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/DeveloperManuals/Notifications"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" conten [...]
 "><meta data-rh="true" property="og:description" content="Notifications
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/DeveloperManuals/Notifications"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DeveloperManuals/Notifications" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DeveloperManuals/Notifications" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/D [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/DeveloperManuals/PluginImplementation/index.html b/zh/docs/DeveloperManuals/PluginImplementation/index.html
index f84ddcbb..41fe85c3 100644
--- a/zh/docs/DeveloperManuals/PluginImplementation/index.html
+++ b/zh/docs/DeveloperManuals/PluginImplementation/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Plugin Implementation | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/DeveloperManuals/PluginImplementation"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:l [...]
 "><meta data-rh="true" property="og:description" content="Plugin Implementation
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/DeveloperManuals/PluginImplementation"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DeveloperManuals/PluginImplementation" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DeveloperManuals/PluginImplementation" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devl [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -22,7 +22,7 @@ we have filled <code>https://people.apache.org/</code> into <code>tasks/api_clie
 <img loading="lazy" src="https://i.imgur.com/7Z324IX.png" class="img_E7b_"></p><p>Next, let&#x27;s run <code>go run generator/main.go create-extractor icla committer</code> and type in what the command prompt asks for.</p><p><img loading="lazy" src="https://i.imgur.com/UyDP9Um.png" class="img_E7b_"></p><p>Let&#x27;s look at the function <code>extract</code> in <code>committer_extractor.go</code> created just now, and some codes need to be written here. It&#x27;s obviously <code>resData.d [...]
 <img loading="lazy" src="https://i.imgur.com/6svX0N2.png" class="img_E7b_"></p><h4 class="anchor anchorWithStickyNavbar_mojV" id="step-23-convertor">Step 2.3 Convertor<a class="hash-link" href="#step-23-convertor" title="标题的直接链接">​</a></h4><p>Notes: There are two ways here (open source or using it yourself). It is unnecessary, but we encourage it because convertors and the domain layer will significantly help build dashboards. More info about the domain layer at: <a href="https://devlake [...]
 <img loading="lazy" src="https://i.imgur.com/dPxooAx.png" class="img_E7b_"></p><p>Of course, we can use <code>username/password</code> to get a token after login mockery. Just try and adjust according to the actual situation.</p><p>Look for more related details at <a href="https://github.com/apache/incubator-devlake" target="_blank" rel="noopener noreferrer">https://github.com/apache/incubator-devlake</a></p><h4 class="anchor anchorWithStickyNavbar_mojV" id="final-step-submit-the-code-as [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/DeveloperManuals/TagNamingConventions/index.html b/zh/docs/DeveloperManuals/TagNamingConventions/index.html
index 1b169df4..0f443170 100644
--- a/zh/docs/DeveloperManuals/TagNamingConventions/index.html
+++ b/zh/docs/DeveloperManuals/TagNamingConventions/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Tag Naming Conventions | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/DeveloperManuals/TagNamingConventions"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch: [...]
 "><meta data-rh="true" property="og:description" content="Tag Naming Conventions
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/DeveloperManuals/TagNamingConventions"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DeveloperManuals/TagNamingConventions" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DeveloperManuals/TagNamingConventions" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devl [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/EngineeringMetrics/index.html b/zh/docs/EngineeringMetrics/index.html
index e151b9fb..423a5235 100644
--- a/zh/docs/EngineeringMetrics/index.html
+++ b/zh/docs/EngineeringMetrics/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Engineering Metrics | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/EngineeringMetrics"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh" [...]
 "><meta data-rh="true" property="og:description" content="The definition, values and data required for the 20+ engineering metrics supported by DevLake.
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/EngineeringMetrics"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/EngineeringMetrics" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/EngineeringMetrics" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/EngineeringMetrics" hreflang="x-defau [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/Glossary/index.html b/zh/docs/Glossary/index.html
index 6a47eb8e..2e6fc36c 100644
--- a/zh/docs/Glossary/index.html
+++ b/zh/docs/Glossary/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Glossary | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/Glossary"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data-rh="true" [...]
 "><meta data-rh="true" property="og:description" content="DevLake Glossary
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/Glossary"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Glossary" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Glossary" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Glossary" hreflang="x-default"><link rel="stylesheet" href="/zh/ass [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -16,7 +16,7 @@
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <img loading="lazy" alt="Blueprint ERD" src="/zh/assets/images/pipeline-erd-63705e2232b63c7fe75197ee3e96f170.svg" width="1409" height="593" class="img_E7b_">
 Notice: <strong>You can manually orchestrate the pipeline in Configuration UI Advanced Mode and the DevLake API; whereas in Configuration UI regular mode, an optimized pipeline orchestration will be automatically generated for you.</strong></p><h3 class="anchor anchorWithStickyNavbar_mojV" id="stages">Stages<a class="hash-link" href="#stages" title="标题的直接链接">​</a></h3><p><strong>A stages is a collection of tasks performed by data plugins.</strong> Stages are executed in a sequential orde [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/LiveDemo/AverageRequirementLeadTime/index.html b/zh/docs/LiveDemo/AverageRequirementLeadTime/index.html
index 613ca5b0..020f8018 100644
--- a/zh/docs/LiveDemo/AverageRequirementLeadTime/index.html
+++ b/zh/docs/LiveDemo/AverageRequirementLeadTime/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Average Requirement Lead Time by Assignee | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/LiveDemo/AverageRequirementLeadTime"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/LiveDemo/AverageRequirementLeadTime"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/AverageRequirementLeadTime" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/LiveDemo/AverageRequirementLeadTime" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.ap [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/LiveDemo/CommitCountByAuthor/index.html b/zh/docs/LiveDemo/CommitCountByAuthor/index.html
index c43197b8..8d0a331d 100644
--- a/zh/docs/LiveDemo/CommitCountByAuthor/index.html
+++ b/zh/docs/LiveDemo/CommitCountByAuthor/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Commit Count by Author | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/LiveDemo/CommitCountByAuthor"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/LiveDemo/CommitCountByAuthor"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/CommitCountByAuthor" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/LiveDemo/CommitCountByAuthor" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDem [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/LiveDemo/DetailedBugInfo/index.html b/zh/docs/LiveDemo/DetailedBugInfo/index.html
index 6bc53e4b..debdded6 100644
--- a/zh/docs/LiveDemo/DetailedBugInfo/index.html
+++ b/zh/docs/LiveDemo/DetailedBugInfo/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Detailed Bug Info | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/LiveDemo/DetailedBugInfo"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content= [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/LiveDemo/DetailedBugInfo"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/DetailedBugInfo" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/LiveDemo/DetailedBugInfo" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/DetailedBu [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/LiveDemo/GitHubBasic/index.html b/zh/docs/LiveDemo/GitHubBasic/index.html
index 30f678df..e60a589b 100644
--- a/zh/docs/LiveDemo/GitHubBasic/index.html
+++ b/zh/docs/LiveDemo/GitHubBasic/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitHub Basic Metrics | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/LiveDemo/GitHubBasic"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content=" [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/LiveDemo/GitHubBasic"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/GitHubBasic" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/LiveDemo/GitHubBasic" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/GitHubBasic" hreflang= [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/LiveDemo/GitHubReleaseQualityAndContributionAnalysis/index.html b/zh/docs/LiveDemo/GitHubReleaseQualityAndContributionAnalysis/index.html
index 61f2f83e..7bcc58cc 100644
--- a/zh/docs/LiveDemo/GitHubReleaseQualityAndContributionAnalysis/index.html
+++ b/zh/docs/LiveDemo/GitHubReleaseQualityAndContributionAnalysis/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitHub Release Quality and Contribution Analysis | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/LiveDemo/GitHubReleaseQualityAndContributionAnalysis"><meta data-rh="true" name="docusaurus_locale" content=" [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/LiveDemo/GitHubReleaseQualityAndContributionAnalysis"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/GitHubReleaseQualityAndContributionAnalysis" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/LiveDemo/GitHubReleaseQualityAndContributionAnalysis" hreflang="zh"><link data [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/LiveDemo/Jenkins/index.html b/zh/docs/LiveDemo/Jenkins/index.html
index b1b435ec..04964eb8 100644
--- a/zh/docs/LiveDemo/Jenkins/index.html
+++ b/zh/docs/LiveDemo/Jenkins/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Jenkins | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/LiveDemo/Jenkins"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data-rh [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/LiveDemo/Jenkins"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/Jenkins" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/LiveDemo/Jenkins" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/Jenkins" hreflang="x-default"><lin [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/LiveDemo/WeeklyBugRetro/index.html b/zh/docs/LiveDemo/WeeklyBugRetro/index.html
index 907c04ae..b696afde 100644
--- a/zh/docs/LiveDemo/WeeklyBugRetro/index.html
+++ b/zh/docs/LiveDemo/WeeklyBugRetro/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Weekly Bug Retro | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/LiveDemo/WeeklyBugRetro"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="z [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/LiveDemo/WeeklyBugRetro"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/WeeklyBugRetro" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/LiveDemo/WeeklyBugRetro" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/LiveDemo/WeeklyBugRetr [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/Overview/Architecture/index.html b/zh/docs/Overview/Architecture/index.html
index 333d8cc2..1abb0516 100644
--- a/zh/docs/Overview/Architecture/index.html
+++ b/zh/docs/Overview/Architecture/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Architecture | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/Overview/Architecture"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><me [...]
 "><meta data-rh="true" property="og:description" content="Understand the architecture of Apache DevLake
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/Overview/Architecture"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Overview/Architecture" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Overview/Architecture" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Overview/Architecture" hrefl [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/Overview/Introduction/index.html b/zh/docs/Overview/Introduction/index.html
index 913fec72..e1f08802 100644
--- a/zh/docs/Overview/Introduction/index.html
+++ b/zh/docs/Overview/Introduction/index.html
@@ -6,13 +6,13 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Introduction | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/Overview/Introduction"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><me [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/Overview/Roadmap/index.html b/zh/docs/Overview/Roadmap/index.html
index 983c3083..c4c7d86f 100644
--- a/zh/docs/Overview/Roadmap/index.html
+++ b/zh/docs/Overview/Roadmap/index.html
@@ -8,14 +8,14 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Roadmap | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/Overview/Roadmap"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data-rh [...]
 "><meta data-rh="true" property="og:description" content="The goals and roadmap for DevLake in 2022
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/Overview/Roadmap"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Overview/Roadmap" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Overview/Roadmap" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Overview/Roadmap" hreflang="x-default"><lin [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 Also, if you plan to work (or are already working) on a new or existing feature, tell us, so that we can update the roadmap accordingly. We are happy to share knowledge and context to help your feature land successfully.</p><br><br><br></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-devlake-website/edit/main/docs/Overview/Roadmap.md" target="_blank" rel="noreferrer noopen [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/Plugins/dbt/index.html b/zh/docs/Plugins/dbt/index.html
index 5b34a040..7fe85ef2 100644
--- a/zh/docs/Plugins/dbt/index.html
+++ b/zh/docs/Plugins/dbt/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">DBT | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/Plugins/dbt"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data-rh="true" n [...]
 "><meta data-rh="true" property="og:description" content="DBT Plugin
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/Plugins/dbt"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/dbt" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/dbt" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/dbt" hreflang="x-default"><link rel="stylesheet" h [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -19,7 +19,7 @@ And selectedModels accepts one or more arguments. Each argument can be one of:</
 example:
 <code>select * from events where event_type = &#x27;{{ var(&quot;event_type&quot;) }}&#x27;</code>
 To execute this SQL query in your model, you need set a value for <code>event_type</code>.</li></ul><h3 class="anchor anchorWithStickyNavbar_mojV" id="resources">Resources:<a class="hash-link" href="#resources" title="标题的直接链接">​</a></h3><ul><li>Learn more about dbt <a href="https://docs.getdbt.com/docs/introduction" target="_blank" rel="noopener noreferrer">in the docs</a></li><li>Check out <a href="https://discourse.getdbt.com/" target="_blank" rel="noopener noreferrer">Discourse</a> fo [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/Plugins/feishu/index.html b/zh/docs/Plugins/feishu/index.html
index 95b2d1ec..2d164543 100644
--- a/zh/docs/Plugins/feishu/index.html
+++ b/zh/docs/Plugins/feishu/index.html
@@ -8,14 +8,14 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Feishu | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/Plugins/feishu"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data-rh="t [...]
 "><meta data-rh="true" property="og:description" content="Feishu Plugin
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/Plugins/feishu"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/feishu" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/feishu" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/feishu" hreflang="x-default"><link rel="s [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 then set these two parameters via Dev Lake&#x27;s <code>.env</code>.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="by-env">By <code>.env</code><a class="hash-link" href="#by-env" title="标题的直接链接">​</a></h3><p>The connection aspect of the configuration screen requires the following key fields to connect to the Feishu API. As Feishu is a single-source data provider at the moment, the connection name is read-only as there is only one instance to manage. As we continue our development [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/Plugins/gitee/index.html b/zh/docs/Plugins/gitee/index.html
index 0b949054..129f885f 100644
--- a/zh/docs/Plugins/gitee/index.html
+++ b/zh/docs/Plugins/gitee/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Gitee(WIP) | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/Plugins/gitee"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data-rh [...]
 "><meta data-rh="true" property="og:description" content="Gitee Plugin
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/Plugins/gitee"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/gitee" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/gitee" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/gitee" hreflang="x-default"><link rel="style [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -16,7 +16,7 @@
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 Enter a valid proxy server address on your Network, e.g. <code>http://your-proxy-server.com:1080</code></p><p>Click <strong>Save Settings</strong> to update additional settings.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="regular-expression-configuration">Regular Expression Configuration<a class="hash-link" href="#regular-expression-configuration" title="标题的直接链接">​</a></h3><p>Define regex pattern in .env</p><ul><li>GITEE_PR_BODY_CLOSE_PATTERN: Define key word to associate issue [...]
 You can also trigger data collection by making a POST request to <code>/pipelines</code>.</li></ol><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">curl --location --request POST &#x27;localhost:8080/pipelines&#x27; \ [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/Plugins/gitextractor/index.html b/zh/docs/Plugins/gitextractor/index.html
index 46741b91..e7de13b9 100644
--- a/zh/docs/Plugins/gitextractor/index.html
+++ b/zh/docs/Plugins/gitextractor/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitExtractor | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/Plugins/gitextractor"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><met [...]
 "><meta data-rh="true" property="og:description" content="GitExtractor Plugin
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/Plugins/gitextractor"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/gitextractor" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/gitextractor" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/gitextractor" hreflang= [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -16,7 +16,7 @@
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 NOTE: you can run only one issue collection stage as described in the Github Plugin README.</li><li>Use the <a href="/zh/docs/Plugins/refdiff">RefDiff</a> plugin to calculate version diff, which will be stored in <code>refs_commits_diffs</code> table.</li></ol><h2 class="anchor anchorWithStickyNavbar_mojV" id="sample-request">Sample Request<a class="hash-link" href="#sample-request" title="标题的直接链接">​</a></h2><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockConte [...]
 machine. <a href="/zh/docs/Plugins/refdiff#Development">Click here</a> for a brief guide.</p><br><br><br></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-devlake-website/edit/main/docs/Plugins/gitextractor.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_dcUD" aria [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/Plugins/github/index.html b/zh/docs/Plugins/github/index.html
index c2492174..84cf75ff 100644
--- a/zh/docs/Plugins/github/index.html
+++ b/zh/docs/Plugins/github/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitHub | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/Plugins/github"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data-rh="t [...]
 "><meta data-rh="true" property="og:description" content="GitHub Plugin
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/Plugins/github"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/github" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/github" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/github" hreflang="x-default"><link rel="s [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/Plugins/gitlab/index.html b/zh/docs/Plugins/gitlab/index.html
index 126e063c..bc575f4d 100644
--- a/zh/docs/Plugins/gitlab/index.html
+++ b/zh/docs/Plugins/gitlab/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitLab | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/Plugins/gitlab"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data-rh="t [...]
 "><meta data-rh="true" property="og:description" content="GitLab Plugin
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/Plugins/gitlab"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/gitlab" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/gitlab" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/gitlab" hreflang="x-default"><link rel="s [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/Plugins/jenkins/index.html b/zh/docs/Plugins/jenkins/index.html
index 383cc5e3..ba1ac512 100644
--- a/zh/docs/Plugins/jenkins/index.html
+++ b/zh/docs/Plugins/jenkins/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Jenkins | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/Plugins/jenkins"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data-rh= [...]
 "><meta data-rh="true" property="og:description" content="Jenkins Plugin
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/Plugins/jenkins"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/jenkins" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/jenkins" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/jenkins" hreflang="x-default"><link re [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/Plugins/jira/index.html b/zh/docs/Plugins/jira/index.html
index ed7ef39c..023c0575 100644
--- a/zh/docs/Plugins/jira/index.html
+++ b/zh/docs/Plugins/jira/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Jira | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/Plugins/jira"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data-rh="true" [...]
 "><meta data-rh="true" property="og:description" content="Jira Plugin
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/Plugins/jira"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/jira" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/jira" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/jira" hreflang="x-default"><link rel="styleshee [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -17,7 +17,7 @@
 For example:
 Requests to <code>http://your_devlake_host/plugins/jira/connections/1/proxy/rest/agile/1.0/board/8/sprint</code>
 would be forwarded to <code>https://your_jira_host/rest/agile/1.0/board/8/sprint</code></li></ol><div class="codeBlockContainer_I0IT language-GET theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-GET codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#3 [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/Plugins/refdiff/index.html b/zh/docs/Plugins/refdiff/index.html
index 833a9b3d..47881c58 100644
--- a/zh/docs/Plugins/refdiff/index.html
+++ b/zh/docs/Plugins/refdiff/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">RefDiff | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/Plugins/refdiff"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data-rh= [...]
 "><meta data-rh="true" property="og:description" content="RefDiff Plugin
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/Plugins/refdiff"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/refdiff" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/refdiff" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/refdiff" hreflang="x-default"><link re [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -16,7 +16,7 @@
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 machine.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="ubuntu">Ubuntu<a class="hash-link" href="#ubuntu" title="标题的直接链接">​</a></h3><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">apt install cmake</span><br>< [...]
 <code>export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib:/usr/local/lib/pkgconfig</code></li></ol></blockquote><br><br><br></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-devlake-website/edit/main/docs/Plugins/refdiff.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="ic [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/Plugins/tapd/index.html b/zh/docs/Plugins/tapd/index.html
index 933f192d..5ff8899f 100644
--- a/zh/docs/Plugins/tapd/index.html
+++ b/zh/docs/Plugins/tapd/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">TAPD | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/Plugins/tapd"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data-rh="true" [...]
 "><meta data-rh="true" property="og:description" content="TAPD Plugin
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/Plugins/tapd"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/tapd" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/tapd" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/tapd" hreflang="x-default"><link rel="styleshee [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/QuickStart/DockerComposeSetup/index.html b/zh/docs/QuickStart/DockerComposeSetup/index.html
index a91f5542..1e0b3820 100644
--- a/zh/docs/QuickStart/DockerComposeSetup/index.html
+++ b/zh/docs/QuickStart/DockerComposeSetup/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Install via Docker Compose | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/QuickStart/DockerComposeSetup"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:lang [...]
 "><meta data-rh="true" property="og:description" content="The steps to install DevLake via Docker Compose
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/QuickStart/DockerComposeSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/QuickStart/DockerComposeSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/QuickStart/DockerComposeSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Quic [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/QuickStart/KubernetesSetup/index.html b/zh/docs/QuickStart/KubernetesSetup/index.html
index c30ba36e..60be082a 100644
--- a/zh/docs/QuickStart/KubernetesSetup/index.html
+++ b/zh/docs/QuickStart/KubernetesSetup/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Install via Kubernetes | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/QuickStart/KubernetesSetup"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" c [...]
 "><meta data-rh="true" property="og:description" content="The steps to install Apache DevLake via Kubernetes
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/QuickStart/KubernetesSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/QuickStart/KubernetesSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/QuickStart/KubernetesSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/QuickStart/Ku [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/QuickStart/TemporalSetup/index.html b/zh/docs/QuickStart/TemporalSetup/index.html
index edfdecbc..f7cc220f 100644
--- a/zh/docs/QuickStart/TemporalSetup/index.html
+++ b/zh/docs/QuickStart/TemporalSetup/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Install via Temporal | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/QuickStart/TemporalSetup"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" conte [...]
 "><meta data-rh="true" property="og:description" content="The steps to install DevLake in Temporal mode.
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/QuickStart/TemporalSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/QuickStart/TemporalSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/QuickStart/TemporalSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/QuickStart/Temporal [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/UserManuals/ConfigUI/AdvancedMode/index.html b/zh/docs/UserManuals/ConfigUI/AdvancedMode/index.html
index d2b78a91..b83c010d 100644
--- a/zh/docs/UserManuals/ConfigUI/AdvancedMode/index.html
+++ b/zh/docs/UserManuals/ConfigUI/AdvancedMode/index.html
@@ -8,14 +8,14 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Using Advanced Mode (WIP) | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/UserManuals/ConfigUI/AdvancedMode"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:l [...]
 "><meta data-rh="true" property="og:description" content="Advanced Mode
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/UserManuals/ConfigUI/AdvancedMode"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/UserManuals/ConfigUI/AdvancedMode" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/UserManuals/ConfigUI/AdvancedMode" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.o [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 Running multiple tasks against the same data source is unlikely to speed up the process and may overwhelm the data source.</p></blockquote><p>Below is an example for collecting 2 GitLab repos sequentially. It has 2 stages, each contains a GitLab task.</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar"><code class="codeBlo [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/UserManuals/ConfigUI/GitHub/index.html b/zh/docs/UserManuals/ConfigUI/GitHub/index.html
index 0abe2262..8f270447 100644
--- a/zh/docs/UserManuals/ConfigUI/GitHub/index.html
+++ b/zh/docs/UserManuals/ConfigUI/GitHub/index.html
@@ -6,14 +6,14 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Configuring GitHub | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/UserManuals/ConfigUI/GitHub"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" cont [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <img loading="lazy" alt="github-add-transformation-rules" src="/zh/assets/images/github-add-transformation-rules-2ee17832884448e367ec53375250378f.png" width="2314" height="1494" class="img_E7b_"></p><p>Without adding transformation rules, you can still view the &quot;<a href="/zh/docs/LiveDemo/GitHubBasic">GitHub Basic Metrics</a>&quot; dashboard. However, if you want to view &quot;<a href="/zh/docs/LiveDemo/WeeklyBugRetro">Weekly Bug Retro</a>&quot;, &quot;Weekly Community Retro&quot; o [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/UserManuals/ConfigUI/GitLab/index.html b/zh/docs/UserManuals/ConfigUI/GitLab/index.html
index 78490b22..86a542b5 100644
--- a/zh/docs/UserManuals/ConfigUI/GitLab/index.html
+++ b/zh/docs/UserManuals/ConfigUI/GitLab/index.html
@@ -6,14 +6,14 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Configuring GitLab | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/UserManuals/ConfigUI/GitLab"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" cont [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 The endpoint url should end with <code>/</code>.</li></ul><h4 class="anchor anchorWithStickyNavbar_mojV" id="auth-tokens">Auth Token(s)<a class="hash-link" href="#auth-tokens" title="标题的直接链接">​</a></h4><p>GitLab personal access tokens are required to add a connection. Learn about <a href="https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html" target="_blank" rel="noopener noreferrer">how to create a GitLab personal access token</a>.</p><h4 class="anchor anchorWithStickyNavb [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/UserManuals/ConfigUI/Jenkins/index.html b/zh/docs/UserManuals/ConfigUI/Jenkins/index.html
index eef8e121..bc77b3dd 100644
--- a/zh/docs/UserManuals/ConfigUI/Jenkins/index.html
+++ b/zh/docs/UserManuals/ConfigUI/Jenkins/index.html
@@ -6,13 +6,13 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Configuring Jenkins | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/UserManuals/ConfigUI/Jenkins"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" co [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/UserManuals/ConfigUI/Jira/index.html b/zh/docs/UserManuals/ConfigUI/Jira/index.html
index 90fdace6..f54efeeb 100644
--- a/zh/docs/UserManuals/ConfigUI/Jira/index.html
+++ b/zh/docs/UserManuals/ConfigUI/Jira/index.html
@@ -6,14 +6,14 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Configuring Jira | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/UserManuals/ConfigUI/Jira"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content= [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 The endpoint url should end with <code>/</code>.</li></ul><h4 class="anchor anchorWithStickyNavbar_mojV" id="username--email">Username / Email<a class="hash-link" href="#username--email" title="标题的直接链接">​</a></h4><p>Input the username or email of your Jira account.</p><h4 class="anchor anchorWithStickyNavbar_mojV" id="password">Password<a class="hash-link" href="#password" title="标题的直接链接">​</a></h4><ul><li>If you are using Jira Cloud, please input the <a href="https://confluence.atlassia [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/UserManuals/ConfigUI/Tutorial/index.html b/zh/docs/UserManuals/ConfigUI/Tutorial/index.html
index b76debde..0c6cdf39 100644
--- a/zh/docs/UserManuals/ConfigUI/Tutorial/index.html
+++ b/zh/docs/UserManuals/ConfigUI/Tutorial/index.html
@@ -6,13 +6,13 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Tutorial | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/UserManuals/ConfigUI/Tutorial"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh" [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/UserManuals/Dashboards/GrafanaUserGuide/index.html b/zh/docs/UserManuals/Dashboards/GrafanaUserGuide/index.html
index 17c93f24..6c3e36e6 100644
--- a/zh/docs/UserManuals/Dashboards/GrafanaUserGuide/index.html
+++ b/zh/docs/UserManuals/Dashboards/GrafanaUserGuide/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Grafana User Guide | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/UserManuals/Dashboards/GrafanaUserGuide"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:la [...]
 "><meta data-rh="true" property="og:description" content="Grafana User Guide
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/UserManuals/Dashboards/GrafanaUserGuide"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/UserManuals/Dashboards/GrafanaUserGuide" hreflang="zh"><link data-rh="true" rel="alternate" href="https: [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/UserManuals/TeamConfiguration/index.html b/zh/docs/UserManuals/TeamConfiguration/index.html
index 81186319..d0687873 100644
--- a/zh/docs/UserManuals/TeamConfiguration/index.html
+++ b/zh/docs/UserManuals/TeamConfiguration/index.html
@@ -8,22 +8,21 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Team Configuration | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/UserManuals/TeamConfiguration"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" co [...]
 "><meta data-rh="true" property="og:description" content="Team Configuration
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/UserManuals/TeamConfiguration"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/UserManuals/TeamConfiguration" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/UserManuals/TeamConfiguration" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/User [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-When DevLake cannot confidently map an <code>account</code> to a <code>user</code> due to insufficient information, it allows DevLake users to manually configure the mapping to ensure accuracy and completeness.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="a-step-by-step-guide">A step-by-step guide<a class="hash-link" href="#a-step-by-step-guide" title="标题的直接链接">​</a></h2><p>In the following sections, we&#x27;ll walk through how to configure teams and create the five aforemention [...]
-The overall workflow is:</p><ol><li>Create the <code>teams</code> table</li><li>Create the <code>users</code> and <code>team_users</code> table</li><li>Populate the <code>accounts</code> table via data collection</li><li>Run a heursitic algorithm to populate <code>user_accounts</code> table</li><li>Manually update <code>user_accounts</code> when the algorithm can&#x27;t catch everything</li></ol><p>Note:</p><ol><li>Please replace <code>/path/to/*.csv</code> with the absolute path of the  [...]
-For example, the GitHub plugin would create one entry in <code>accounts</code> table for each GitHub user involved in your repository.
-For demo purpose, we&#x27;ll insert some mock data into the <code>accounts</code> table using SQL:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">INSERT INTO `accounts` (`id`, `created_at`, `updated_at`, `_raw_da [...]
-We&#x27;ll domonstrate how to manually update <code>user_accounts</code> when the mapping is inaccurate/incomplete in this section.
-To make manual verification easier, DevLake provides an API for users to download <code>user_accounts</code> as a csv file.
-Alternatively, you can verify and modify <code>user_accounts</code> all by SQL, see Appendix for more info.</p><p>a. GET <a href="http://127.0.0.1:8080/plugins/org/user_account_mapping.csv(pasting" target="_blank" rel="noopener noreferrer">http://127.0.0.1:8080/plugins/org/user_account_mapping.csv(pasting</a> the URL into your browser will download the file). If you prefer using curl:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx" style="color [...]
-For example, here we change the <code>UserId</code> of row Id=github:GithubAccount:1:1234 in the <code>user_account_mapping.csv</code> file to 2.
-Then we upload the updated <code>user_account_mapping.csv</code> file with the following curl command:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">curl --location --request PUT &#x27;http://127.0.0.1:8080/plug [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+When Apache DevLake cannot confidently map an <code>account</code> to a <code>user</code> due to insufficient information, it allows DevLake users to manually configure the mapping to ensure accuracy and integrity.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="a-step-by-step-guide">A step-by-step guide<a class="hash-link" href="#a-step-by-step-guide" title="标题的直接链接">​</a></h2><p>In the following sections, we&#x27;ll walk through how to configure teams and create the five aforemen [...]
+The overall workflow is:</p><ol><li>Create the <code>teams</code> table</li><li>Create the <code>users</code> and <code>team_users</code> table</li><li>Populate the <code>accounts</code> table via data collection</li><li>Run a heuristic algorithm to populate <code>user_accounts</code> table</li><li>Manually update <code>user_accounts</code> when the algorithm can&#x27;t catch everything</li></ol><p>Note:</p><ol><li>Please replace <code>/path/to/*.csv</code> with the absolute path of the  [...]
+For demo purposes, we&#x27;ll insert some mock data into the <code>accounts</code> table using SQL:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">INSERT INTO `accounts` (`id`, `created_at`, `updated_at`, `_raw_d [...]
+We&#x27;ll demonstrate how to manually update <code>user_accounts</code> when the mapping is inaccurate/incomplete in this section.
+To make manual verification easier, DevLake provides an API for users to download <code>user_accounts</code> as a CSV file.
+Alternatively, you can verify and modify <code>user_accounts</code> all by SQL, see Appendix for more info.</p><p>a. GET <a href="http://127.0.0.1:8080/plugins/org/user_account_mapping.csv(pasting" target="_blank" rel="noopener noreferrer">http://127.0.0.1:8080/plugins/org/user_account_mapping.csv(pasting</a> the URL into your browser will download the file). If you prefer using curl:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx" style="color [...]
+For example, here we change the <code>UserId</code> of row &#x27;Id=github:GithubAccount:1:1234&#x27; in the <code>user_account_mapping.csv</code> file to 2.
+Then we upload the updated <code>user_account_mapping.csv</code> file with the following curl command:</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">curl --location --request PUT &#x27;http://127.0.0.1:8080/plug [...]
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/Dashboards/AverageRequirementLeadTime/index.html b/zh/docs/v0.11.0/Dashboards/AverageRequirementLeadTime/index.html
index 8fdb491d..8b5a066b 100644
--- a/zh/docs/v0.11.0/Dashboards/AverageRequirementLeadTime/index.html
+++ b/zh/docs/v0.11.0/Dashboards/AverageRequirementLeadTime/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Average Requirement Lead Time by Assignee | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/AverageRequirementLeadTime"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/AverageRequirementLeadTime"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/AverageRequirementLeadTime" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/AverageRequirementLeadTime" hreflang="zh"><link data-rh="true" rel="alter [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/Dashboards/CommitCountByAuthor/index.html b/zh/docs/v0.11.0/Dashboards/CommitCountByAuthor/index.html
index 8505b59c..a77c2e6b 100644
--- a/zh/docs/v0.11.0/Dashboards/CommitCountByAuthor/index.html
+++ b/zh/docs/v0.11.0/Dashboards/CommitCountByAuthor/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Commit Count by Author | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/CommitCountByAuthor"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/CommitCountByAuthor"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/CommitCountByAuthor" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/CommitCountByAuthor" hreflang="zh"><link data-rh="true" rel="alternate" href="https://d [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/Dashboards/DetailedBugInfo/index.html b/zh/docs/v0.11.0/Dashboards/DetailedBugInfo/index.html
index ffdeb54d..b15df131 100644
--- a/zh/docs/v0.11.0/Dashboards/DetailedBugInfo/index.html
+++ b/zh/docs/v0.11.0/Dashboards/DetailedBugInfo/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Detailed Bug Info | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/DetailedBugInfo"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/DetailedBugInfo"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/DetailedBugInfo" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/DetailedBugInfo" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apach [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/Dashboards/GitHubBasic/index.html b/zh/docs/v0.11.0/Dashboards/GitHubBasic/index.html
index 736b9726..e90bd834 100644
--- a/zh/docs/v0.11.0/Dashboards/GitHubBasic/index.html
+++ b/zh/docs/v0.11.0/Dashboards/GitHubBasic/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitHub Basic Metrics | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/GitHubBasic"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/GitHubBasic"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/GitHubBasic" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/GitHubBasic" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/Dashboards/GitHubReleaseQualityAndContributionAnalysis/index.html b/zh/docs/v0.11.0/Dashboards/GitHubReleaseQualityAndContributionAnalysis/index.html
index ecbb88d4..0cf0aac4 100644
--- a/zh/docs/v0.11.0/Dashboards/GitHubReleaseQualityAndContributionAnalysis/index.html
+++ b/zh/docs/v0.11.0/Dashboards/GitHubReleaseQualityAndContributionAnalysis/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitHub Release Quality and Contribution Analysis | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/GitHubReleaseQualityAndContributionAnalysis"><meta data-rh="true" name="docusaurus_locale" [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/GitHubReleaseQualityAndContributionAnalysis"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/GitHubReleaseQualityAndContributionAnalysis" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/GitHubReleaseQualityAndContributionAnal [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/Dashboards/Jenkins/index.html b/zh/docs/v0.11.0/Dashboards/Jenkins/index.html
index bfbf4db8..27525aa6 100644
--- a/zh/docs/v0.11.0/Dashboards/Jenkins/index.html
+++ b/zh/docs/v0.11.0/Dashboards/Jenkins/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Jenkins | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/Jenkins"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><me [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/Jenkins"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/Jenkins" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/Jenkins" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Dashb [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/Dashboards/WeeklyBugRetro/index.html b/zh/docs/v0.11.0/Dashboards/WeeklyBugRetro/index.html
index cfb4c348..17e6fa88 100644
--- a/zh/docs/v0.11.0/Dashboards/WeeklyBugRetro/index.html
+++ b/zh/docs/v0.11.0/Dashboards/WeeklyBugRetro/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Weekly Bug Retro | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/WeeklyBugRetro"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language"  [...]
 "><meta data-rh="true" property="og:description" content="DevLake Live Demo
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/WeeklyBugRetro"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Dashboards/WeeklyBugRetro" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Dashboards/WeeklyBugRetro" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.o [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/DataModels/DataSupport/index.html b/zh/docs/v0.11.0/DataModels/DataSupport/index.html
index 449c620d..0947303c 100644
--- a/zh/docs/v0.11.0/DataModels/DataSupport/index.html
+++ b/zh/docs/v0.11.0/DataModels/DataSupport/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Data Support | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/DataModels/DataSupport"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content [...]
 "><meta data-rh="true" property="og:description" content="Data sources that DevLake supports
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/DataModels/DataSupport"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/DataModels/DataSupport" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/DataModels/DataSupport" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/DataModels/DevLakeDomainLayerSchema/index.html b/zh/docs/v0.11.0/DataModels/DevLakeDomainLayerSchema/index.html
index 7da87fd4..0a5b0dbf 100644
--- a/zh/docs/v0.11.0/DataModels/DevLakeDomainLayerSchema/index.html
+++ b/zh/docs/v0.11.0/DataModels/DevLakeDomainLayerSchema/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Domain Layer Schema | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/DataModels/DevLakeDomainLayerSchema"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsear [...]
 "><meta data-rh="true" property="og:description" content="DevLake Domain Layer Schema
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/DataModels/DevLakeDomainLayerSchema"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/DataModels/DevLakeDomainLayerSchema" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/DataModels/DevLakeDomainLayerSchema" hreflang="zh"><link data-rh="true" rel="alternate"  [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/DeveloperManuals/DBMigration/index.html b/zh/docs/v0.11.0/DeveloperManuals/DBMigration/index.html
index bcf2a77e..c661b202 100644
--- a/zh/docs/v0.11.0/DeveloperManuals/DBMigration/index.html
+++ b/zh/docs/v0.11.0/DeveloperManuals/DBMigration/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">DB Migration | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/DeveloperManuals/DBMigration"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" c [...]
 "><meta data-rh="true" property="og:description" content="DB Migration
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/DeveloperManuals/DBMigration"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/DeveloperManuals/DBMigration" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/DeveloperManuals/DBMigration" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -19,7 +19,7 @@ The migration scripts are written with gorm in Golang to support different SQL d
 They implement the <code>Script</code> interface.
 When DevLake starts, scripts register themselves to the framework by invoking the <code>Register</code> function</p><div class="codeBlockContainer_I0IT language-go theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-go codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">type</span><span c [...]
 From which, DevLake could figure out the current state of database schemas.</p><h2 class="anchor anchorWithStickyNavbar_mojV" id="how-it-works">How It Works<a class="hash-link" href="#how-it-works" title="标题的直接链接">​</a></h2><ol><li>Check <code>migration_history</code> table, calculate all the migration scripts need to be executed.</li><li>Sort scripts by Version in ascending order.</li><li>Execute scripts.</li><li>Save results in the <code>migration_history</code> table.</li></ol></div>< [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/DeveloperManuals/Dal/index.html b/zh/docs/v0.11.0/DeveloperManuals/Dal/index.html
index c1d204c2..7ca8df85 100644
--- a/zh/docs/v0.11.0/DeveloperManuals/Dal/index.html
+++ b/zh/docs/v0.11.0/DeveloperManuals/Dal/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Dal | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/DeveloperManuals/Dal"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta [...]
 "><meta data-rh="true" property="og:description" content="The Dal (Data Access Layer) is designed to decouple the hard dependency on `gorm` in v0.12
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/DeveloperManuals/Dal"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/DeveloperManuals/Dal" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/DeveloperManuals/Dal" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0 [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/DeveloperManuals/DeveloperSetup/index.html b/zh/docs/v0.11.0/DeveloperManuals/DeveloperSetup/index.html
index e4cfd867..7ff40a89 100644
--- a/zh/docs/v0.11.0/DeveloperManuals/DeveloperSetup/index.html
+++ b/zh/docs/v0.11.0/DeveloperManuals/DeveloperSetup/index.html
@@ -8,14 +8,14 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Developer Setup | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/DeveloperManuals/DeveloperSetup"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:langu [...]
 "><meta data-rh="true" property="og:description" content="The steps to install DevLake in develper mode.
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/DeveloperManuals/DeveloperSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/DeveloperManuals/DeveloperSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/DeveloperManuals/DeveloperSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https: [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 After the pipeline starts, you will be automatically redirected to the <strong>Pipeline Activity</strong> screen to monitor collection activity.</p><p>   <strong>Pipelines</strong> is accessible from the main menu of the config-ui for easy access.</p><ul><li><p>Manage All Pipelines: <code>http://localhost:4000/pipelines</code></p></li><li><p>Create Pipeline RUN: <code>http://localhost:4000/pipelines/create</code></p></li><li><p>Track Pipeline Activity: <code>http://localhost:4000/pipelin [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/DeveloperManuals/Notifications/index.html b/zh/docs/v0.11.0/DeveloperManuals/Notifications/index.html
index 79a82efa..ad961904 100644
--- a/zh/docs/v0.11.0/DeveloperManuals/Notifications/index.html
+++ b/zh/docs/v0.11.0/DeveloperManuals/Notifications/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Notifications | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/DeveloperManuals/Notifications"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language [...]
 "><meta data-rh="true" property="og:description" content="Notifications
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/DeveloperManuals/Notifications"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/DeveloperManuals/Notifications" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/DeveloperManuals/Notifications" hreflang="zh"><link data-rh="true" rel="alternate" href="https://d [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/DeveloperManuals/PluginImplementation/index.html b/zh/docs/v0.11.0/DeveloperManuals/PluginImplementation/index.html
index 1912a593..12cd2c48 100644
--- a/zh/docs/v0.11.0/DeveloperManuals/PluginImplementation/index.html
+++ b/zh/docs/v0.11.0/DeveloperManuals/PluginImplementation/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Plugin Implementation | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/DeveloperManuals/PluginImplementation"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="doc [...]
 "><meta data-rh="true" property="og:description" content="Plugin Implementation
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/DeveloperManuals/PluginImplementation"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/DeveloperManuals/PluginImplementation" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/DeveloperManuals/PluginImplementation" hreflang="zh"><link data-rh="true" rel="alter [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -22,7 +22,7 @@ we have filled <code>https://people.apache.org/</code> into <code>tasks/api_clie
 <img loading="lazy" src="https://i.imgur.com/7Z324IX.png" class="img_E7b_"></p><p>Next, let&#x27;s run <code>go run generator/main.go create-extractor icla committer</code> and type in what the command prompt asks for.</p><p><img loading="lazy" src="https://i.imgur.com/UyDP9Um.png" class="img_E7b_"></p><p>Let&#x27;s look at the function <code>extract</code> in <code>committer_extractor.go</code> created just now, and some codes need to be written here. It&#x27;s obviously <code>resData.d [...]
 <img loading="lazy" src="https://i.imgur.com/6svX0N2.png" class="img_E7b_"></p><h4 class="anchor anchorWithStickyNavbar_mojV" id="step-23-convertor">Step 2.3 Convertor<a class="hash-link" href="#step-23-convertor" title="标题的直接链接">​</a></h4><p>Notes: There are two ways here (open source or using it yourself). It is unnecessary, but we encourage it because convertors and the domain layer will significantly help build dashboards. More info about the domain layer at: <a href="https://devlake [...]
 <img loading="lazy" src="https://i.imgur.com/dPxooAx.png" class="img_E7b_"></p><p>Of course, we can use <code>username/password</code> to get a token after login mockery. Just try and adjust according to the actual situation.</p><p>Look for more related details at <a href="https://github.com/apache/incubator-devlake" target="_blank" rel="noopener noreferrer">https://github.com/apache/incubator-devlake</a></p><h4 class="anchor anchorWithStickyNavbar_mojV" id="final-step-submit-the-code-as [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/EngineeringMetrics/index.html b/zh/docs/v0.11.0/EngineeringMetrics/index.html
index b9e36032..0c4b5a1c 100644
--- a/zh/docs/v0.11.0/EngineeringMetrics/index.html
+++ b/zh/docs/v0.11.0/EngineeringMetrics/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Engineering Metrics | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/EngineeringMetrics"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" cont [...]
 "><meta data-rh="true" property="og:description" content="The definition, values and data required for the 20+ engineering metrics supported by DevLake.
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/EngineeringMetrics"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/EngineeringMetrics" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/EngineeringMetrics" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Engin [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/Overview/Architecture/index.html b/zh/docs/v0.11.0/Overview/Architecture/index.html
index 0aa68631..2f90b241 100644
--- a/zh/docs/v0.11.0/Overview/Architecture/index.html
+++ b/zh/docs/v0.11.0/Overview/Architecture/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Architecture | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/Overview/Architecture"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content= [...]
 "><meta data-rh="true" property="og:description" content="Understand the architecture of Apache DevLake
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/Overview/Architecture"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Overview/Architecture" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Overview/Architecture" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.1 [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/Overview/Introduction/index.html b/zh/docs/v0.11.0/Overview/Introduction/index.html
index 4c320782..b4cd073d 100644
--- a/zh/docs/v0.11.0/Overview/Introduction/index.html
+++ b/zh/docs/v0.11.0/Overview/Introduction/index.html
@@ -6,13 +6,13 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Introduction | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/Overview/Introduction"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content= [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/Overview/Roadmap/index.html b/zh/docs/v0.11.0/Overview/Roadmap/index.html
index b2a7b5e7..0b220ad3 100644
--- a/zh/docs/v0.11.0/Overview/Roadmap/index.html
+++ b/zh/docs/v0.11.0/Overview/Roadmap/index.html
@@ -8,14 +8,14 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Roadmap | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/Overview/Roadmap"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta [...]
 "><meta data-rh="true" property="og:description" content="The goals and roadmap for DevLake in 2022
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/Overview/Roadmap"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Overview/Roadmap" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Overview/Roadmap" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Overview/Ro [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 Also, if you plan to work (or are already working) on a new or existing feature, tell us, so that we can update the roadmap accordingly. We are happy to share knowledge and context to help your feature land successfully.</p><br><br><br></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-devlake-website/edit/main/versioned_docs/version-v0.11.0/Overview/Roadmap.md" target="_bla [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/Plugins/dbt/index.html b/zh/docs/v0.11.0/Plugins/dbt/index.html
index e5f0047a..f9af76d0 100644
--- a/zh/docs/v0.11.0/Plugins/dbt/index.html
+++ b/zh/docs/v0.11.0/Plugins/dbt/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">DBT | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/dbt"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data-rh= [...]
 "><meta data-rh="true" property="og:description" content="DBT Plugin
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/dbt"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/dbt" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/dbt" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/dbt" hreflang="x-d [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -19,7 +19,7 @@ And selectedModels accepts one or more arguments. Each argument can be one of:</
 example:
 <code>select * from events where event_type = &#x27;{{ var(&quot;event_type&quot;) }}&#x27;</code>
 To execute this SQL query in your model, you need set a value for <code>event_type</code>.</li></ul><h3 class="anchor anchorWithStickyNavbar_mojV" id="resources">Resources:<a class="hash-link" href="#resources" title="标题的直接链接">​</a></h3><ul><li>Learn more about dbt <a href="https://docs.getdbt.com/docs/introduction" target="_blank" rel="noopener noreferrer">in the docs</a></li><li>Check out <a href="https://discourse.getdbt.com/" target="_blank" rel="noopener noreferrer">Discourse</a> fo [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/Plugins/feishu/index.html b/zh/docs/v0.11.0/Plugins/feishu/index.html
index 88e12a4b..0b6b6663 100644
--- a/zh/docs/v0.11.0/Plugins/feishu/index.html
+++ b/zh/docs/v0.11.0/Plugins/feishu/index.html
@@ -8,14 +8,14 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Feishu | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/feishu"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta da [...]
 "><meta data-rh="true" property="og:description" content="Feishu Plugin
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/feishu"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/feishu" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/feishu" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/feishu" h [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 then set these two parameters via Dev Lake&#x27;s <code>.env</code>.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="by-env">By <code>.env</code><a class="hash-link" href="#by-env" title="标题的直接链接">​</a></h3><p>The connection aspect of the configuration screen requires the following key fields to connect to the Feishu API. As Feishu is a single-source data provider at the moment, the connection name is read-only as there is only one instance to manage. As we continue our development [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/Plugins/gitee/index.html b/zh/docs/v0.11.0/Plugins/gitee/index.html
index 4fba3c2b..ab59db24 100644
--- a/zh/docs/v0.11.0/Plugins/gitee/index.html
+++ b/zh/docs/v0.11.0/Plugins/gitee/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Gitee(WIP) | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/gitee"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta [...]
 "><meta data-rh="true" property="og:description" content="Gitee Plugin
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/gitee"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/gitee" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/gitee" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/gitee" hrefl [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -16,7 +16,7 @@
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 Enter a valid proxy server address on your Network, e.g. <code>http://your-proxy-server.com:1080</code></p><p>Click <strong>Save Settings</strong> to update additional settings.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="regular-expression-configuration">Regular Expression Configuration<a class="hash-link" href="#regular-expression-configuration" title="标题的直接链接">​</a></h3><p>Define regex pattern in .env</p><ul><li>GITEE_PR_BODY_CLOSE_PATTERN: Define key word to associate issue [...]
 You can also trigger data collection by making a POST request to <code>/pipelines</code>.</li></ol><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">curl --location --request POST &#x27;localhost:8080/pipelines&#x27; \ [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/Plugins/gitextractor/index.html b/zh/docs/v0.11.0/Plugins/gitextractor/index.html
index ad1ab50e..263fbbc9 100644
--- a/zh/docs/v0.11.0/Plugins/gitextractor/index.html
+++ b/zh/docs/v0.11.0/Plugins/gitextractor/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitExtractor | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/gitextractor"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content=" [...]
 "><meta data-rh="true" property="og:description" content="GitExtractor Plugin
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/gitextractor"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/gitextractor" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/gitextractor" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0 [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -16,7 +16,7 @@
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 NOTE: you can run only one issue collection stage as described in the Github Plugin README.</li><li>Use the <a href="/zh/docs/v0.11.0/Plugins/refdiff">RefDiff</a> plugin to calculate version diff, which will be stored in <code>refs_commits_diffs</code> table.</li></ol><h2 class="anchor anchorWithStickyNavbar_mojV" id="sample-request">Sample Request<a class="hash-link" href="#sample-request" title="标题的直接链接">​</a></h2><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBl [...]
 machine. <a href="/zh/docs/v0.11.0/Plugins/refdiff#Development">Click here</a> for a brief guide.</p><br><br><br></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-devlake-website/edit/main/versioned_docs/version-v0.11.0/Plugins/gitextractor.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/Plugins/github/index.html b/zh/docs/v0.11.0/Plugins/github/index.html
index 2b098f48..da08d3d9 100644
--- a/zh/docs/v0.11.0/Plugins/github/index.html
+++ b/zh/docs/v0.11.0/Plugins/github/index.html
@@ -8,14 +8,14 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitHub | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/github"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta da [...]
 "><meta data-rh="true" property="og:description" content="GitHub Plugin
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/github"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/github" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/github" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/github" h [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 Enter a valid proxy server address on your Network, e.g. <code>http://your-proxy-server.com:1080</code></li></ul><p>Click <strong>Save Settings</strong> to update additional settings.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="regular-expression-configuration">Regular Expression Configuration<a class="hash-link" href="#regular-expression-configuration" title="标题的直接链接">​</a></h3><p>Define regex pattern in .env</p><ul><li>GITHUB_PR_BODY_CLOSE_PATTERN: Define key word to associat [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/Plugins/gitlab/index.html b/zh/docs/v0.11.0/Plugins/gitlab/index.html
index 8d557735..e9911a01 100644
--- a/zh/docs/v0.11.0/Plugins/gitlab/index.html
+++ b/zh/docs/v0.11.0/Plugins/gitlab/index.html
@@ -8,14 +8,14 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitLab | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/gitlab"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta da [...]
 "><meta data-rh="true" property="og:description" content="GitLab Plugin
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/gitlab"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/gitlab" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/gitlab" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/gitlab" h [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 For an overview of the <strong>GitLab REST API</strong>, please see official <a href="https://docs.gitlab.com/ee/development/documentation/restful_api_styleguide.html#restful-api" target="_blank" rel="noopener noreferrer">GitLab Docs on REST</a></p></li></ul></li></ul><p>Click <strong>Save Connection</strong> to update connection settings.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="provider-datasource-settings">Provider (Datasource) Settings<a class="hash-link" href="#provider [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/Plugins/jenkins/index.html b/zh/docs/v0.11.0/Plugins/jenkins/index.html
index 5d59acbc..5d8219c1 100644
--- a/zh/docs/v0.11.0/Plugins/jenkins/index.html
+++ b/zh/docs/v0.11.0/Plugins/jenkins/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Jenkins | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/jenkins"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta  [...]
 "><meta data-rh="true" property="og:description" content="Jenkins Plugin
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/jenkins"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/jenkins" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/jenkins" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/jenkin [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/Plugins/jira/index.html b/zh/docs/v0.11.0/Plugins/jira/index.html
index 4eecfd24..94a3f0c4 100644
--- a/zh/docs/v0.11.0/Plugins/jira/index.html
+++ b/zh/docs/v0.11.0/Plugins/jira/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Jira | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/jira"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data-r [...]
 "><meta data-rh="true" property="og:description" content="Jira Plugin
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/jira"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/jira" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/jira" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/jira" hreflang= [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -19,7 +19,7 @@
 For example:
 Requests to <code>http://your_devlake_host/plugins/jira/connections/1/proxy/rest/agile/1.0/board/8/sprint</code>
 would be forwarded to <code>https://your_jira_host/rest/agile/1.0/board/8/sprint</code></li></ol><div class="codeBlockContainer_I0IT language-GET theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-GET codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#3 [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/Plugins/refdiff/index.html b/zh/docs/v0.11.0/Plugins/refdiff/index.html
index 7022cffe..047492c9 100644
--- a/zh/docs/v0.11.0/Plugins/refdiff/index.html
+++ b/zh/docs/v0.11.0/Plugins/refdiff/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">RefDiff | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/refdiff"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta  [...]
 "><meta data-rh="true" property="og:description" content="RefDiff Plugin
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/refdiff"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/refdiff" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/refdiff" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/refdif [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -16,7 +16,7 @@
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 machine.</p><h3 class="anchor anchorWithStickyNavbar_mojV" id="ubuntu">Ubuntu<a class="hash-link" href="#ubuntu" title="标题的直接链接">​</a></h3><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar"><code class="codeBlockLines_mRuA"><span class="token-line" style="color:#393A34"><span class="token plain">apt install cmake</span><br>< [...]
 <code>export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib:/usr/local/lib/pkgconfig</code></li></ol></blockquote><br><br><br></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-devlake-website/edit/main/versioned_docs/version-v0.11.0/Plugins/refdiff.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" vie [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/Plugins/tapd/index.html b/zh/docs/v0.11.0/Plugins/tapd/index.html
index 2d2ba804..0c40d66b 100644
--- a/zh/docs/v0.11.0/Plugins/tapd/index.html
+++ b/zh/docs/v0.11.0/Plugins/tapd/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">TAPD | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/tapd"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data-r [...]
 "><meta data-rh="true" property="og:description" content="TAPD Plugin
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/tapd"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/tapd" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/Plugins/tapd" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/Plugins/tapd" hreflang= [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/QuickStart/KubernetesSetup/index.html b/zh/docs/v0.11.0/QuickStart/KubernetesSetup/index.html
index ee9d07ca..60f18ee2 100644
--- a/zh/docs/v0.11.0/QuickStart/KubernetesSetup/index.html
+++ b/zh/docs/v0.11.0/QuickStart/KubernetesSetup/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Kubernetes Setup | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/QuickStart/KubernetesSetup"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" [...]
 "><meta data-rh="true" property="og:description" content="The steps to install Apache DevLake in Kubernetes
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/QuickStart/KubernetesSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/QuickStart/KubernetesSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/QuickStart/KubernetesSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apach [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/QuickStart/LocalSetup/index.html b/zh/docs/v0.11.0/QuickStart/LocalSetup/index.html
index 57055a2d..026e368c 100644
--- a/zh/docs/v0.11.0/QuickStart/LocalSetup/index.html
+++ b/zh/docs/v0.11.0/QuickStart/LocalSetup/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Local Setup | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/QuickStart/LocalSetup"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content=" [...]
 "><meta data-rh="true" property="og:description" content="The steps to install DevLake locally
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/QuickStart/LocalSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/QuickStart/LocalSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/QuickStart/LocalSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.1 [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/UserManuals/AdvancedMode/index.html b/zh/docs/v0.11.0/UserManuals/AdvancedMode/index.html
index 574957b4..5d9858d7 100644
--- a/zh/docs/v0.11.0/UserManuals/AdvancedMode/index.html
+++ b/zh/docs/v0.11.0/UserManuals/AdvancedMode/index.html
@@ -8,14 +8,14 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Advanced Mode | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/UserManuals/AdvancedMode"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" cont [...]
 "><meta data-rh="true" property="og:description" content="Advanced Mode
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/UserManuals/AdvancedMode"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/UserManuals/AdvancedMode" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/UserManuals/AdvancedMode" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/ [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 Running multiple tasks against the same data source is unlikely to speed up the process and may overwhelm the data source.</p></blockquote><p>Below is an example for collecting 2 GitLab repos sequentially. It has 2 stages, each contains a GitLab task.</p><div class="codeBlockContainer_I0IT theme-code-block"><div class="codeBlockContent_wNvx" style="color:#393A34;background-color:#f6f8fa"><pre tabindex="0" class="prism-code language-text codeBlock_jd64 thin-scrollbar"><code class="codeBlo [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/UserManuals/GitHubUserGuide/index.html b/zh/docs/v0.11.0/UserManuals/GitHubUserGuide/index.html
index 449b635a..35013c47 100644
--- a/zh/docs/v0.11.0/UserManuals/GitHubUserGuide/index.html
+++ b/zh/docs/v0.11.0/UserManuals/GitHubUserGuide/index.html
@@ -8,7 +8,7 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">GitHub User Guide | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/UserManuals/GitHubUserGuide"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:languag [...]
 "><meta data-rh="true" property="og:description" content="GitHub User Guide
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/UserManuals/GitHubUserGuide"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/UserManuals/GitHubUserGuide" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/UserManuals/GitHubUserGuide" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.ap [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
@@ -20,7 +20,7 @@ To accelerate the process, DevLake introduces GitExtractor, a new plugin that co
 <img loading="lazy" src="https://user-images.githubusercontent.com/14050754/163592015-b3294437-ce39-45d6-adf6-293e620d3942.png" alt="image" class="img_E7b_"></p></li></ol><ul><li>Endpoint URL: Leave this unchanged if you&#x27;re using github.com. Otherwise replace it with your own GitHub instance&#x27;s REST API endpoint URL. This URL should end with &#x27;/&#x27;.</li><li>Auth Token(s): Fill in your personal access tokens(s). For how to generate personal access tokens, please see GitHub [...]
 You can provide multiple tokens to speed up the data collection process, simply concatenating tokens with commas.</li><li>GitHub Proxy URL: This is optional. Enter a valid proxy server address on your Network, e.g. <a href="http://your-proxy-server.com:1080" target="_blank" rel="noopener noreferrer">http://your-proxy-server.com:1080</a></li></ul><ol start="4"><li><p>Click &#x27;Test Connection&#x27; and see it&#x27;s working, then click &#x27;Save Connection&#x27;.</p></li><li><p>[Option [...]
 <img loading="lazy" src="https://user-images.githubusercontent.com/14050754/163592506-1873bdd1-53cb-413b-a528-7bda440d07c5.png" alt="image" class="img_E7b_"></p><ol><li><p>Pull Request Enrichment Options</p><ol><li><code>Type</code>: PRs with label that matches given Regular Expression, their properties <code>type</code> will be set to the value of first sub match. For example, with Type being set to <code>type/(.*)$</code>, a PR with label <code>type/bug</code>, its <code>type</code> wo [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/UserManuals/GrafanaUserGuide/index.html b/zh/docs/v0.11.0/UserManuals/GrafanaUserGuide/index.html
index e89b2c91..9afebedc 100644
--- a/zh/docs/v0.11.0/UserManuals/GrafanaUserGuide/index.html
+++ b/zh/docs/v0.11.0/UserManuals/GrafanaUserGuide/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Grafana User Guide | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/UserManuals/GrafanaUserGuide"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:langu [...]
 "><meta data-rh="true" property="og:description" content="Grafana User Guide
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/UserManuals/GrafanaUserGuide"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/UserManuals/GrafanaUserGuide" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/UserManuals/GrafanaUserGuide" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/UserManuals/RecurringPipelines/index.html b/zh/docs/v0.11.0/UserManuals/RecurringPipelines/index.html
index 4da2b1f2..229b8ba4 100644
--- a/zh/docs/v0.11.0/UserManuals/RecurringPipelines/index.html
+++ b/zh/docs/v0.11.0/UserManuals/RecurringPipelines/index.html
@@ -8,14 +8,14 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Recurring Pipelines | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/UserManuals/RecurringPipelines"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:la [...]
 "><meta data-rh="true" property="og:description" content="Recurring Pipelines
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/UserManuals/RecurringPipelines"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/UserManuals/RecurringPipelines" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/UserManuals/RecurringPipelines" hreflang="zh"><link data-rh="true" rel="alternate" href="https://d [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <img loading="lazy" src="https://user-images.githubusercontent.com/14050754/163596590-484e4300-b17e-4119-9818-52463c10b889.png" alt="image" class="img_E7b_"></li></ul><ol start="2"><li><p>Click &#x27;Add Blueprint&#x27;. Fill in the form and &#x27;Save Blueprint&#x27;.</p><ul><li><strong>NOTE</strong>: The schedule syntax is standard unix cron syntax, <a href="https://crontab.guru/" target="_blank" rel="noopener noreferrer">Crontab.guru</a> is an useful reference</li><li><strong>IMPORANT [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/docs/v0.11.0/UserManuals/TemporalSetup/index.html b/zh/docs/v0.11.0/UserManuals/TemporalSetup/index.html
index 4a26189f..e379e19d 100644
--- a/zh/docs/v0.11.0/UserManuals/TemporalSetup/index.html
+++ b/zh/docs/v0.11.0/UserManuals/TemporalSetup/index.html
@@ -8,13 +8,13 @@
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Temporal Setup | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/docs/v0.11.0/UserManuals/TemporalSetup"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" co [...]
 "><meta data-rh="true" property="og:description" content="The steps to install DevLake in Temporal mode.
 "><link data-rh="true" rel="icon" href="/zh/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/zh/docs/v0.11.0/UserManuals/TemporalSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.11.0/UserManuals/TemporalSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.11.0/UserManuals/TemporalSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.o [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/index.html b/zh/index.html
index 82afb47d..71e50155 100644
--- a/zh/index.html
+++ b/zh/index.html
@@ -6,13 +6,13 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Apache DevLake (Incubating) | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div id="docusaurus-base-url-issue-banner-container"></div><div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4  [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh/markdown-page/index.html b/zh/markdown-page/index.html
index ffb9d6d1..d359cdaa 100644
--- a/zh/markdown-page/index.html
+++ b/zh/markdown-page/index.html
@@ -6,13 +6,13 @@
 <meta name="generator" content="Docusaurus v2.0.0-beta.18">
 <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache DevLake (Incubating) RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache DevLake (Incubating) Atom Feed"><title data-rh="true">Markdown page example | Apache DevLake (Incubating)</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/zh/markdown-page"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docusaurus_tag" content="default"><meta  [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.b71d5e4e.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.aa85a0dc.js" as="script">
 <link rel="preload" href="/zh/assets/js/main.81243fe7.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region"><a href="#" class="skipToContent_ZgBM">跳到主要内容</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<script src="/zh/assets/js/runtime~main.b71d5e4e.js"></script>
+<script src="/zh/assets/js/runtime~main.aa85a0dc.js"></script>
 <script src="/zh/assets/js/main.81243fe7.js"></script>
 </body>
 </html>
\ No newline at end of file