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 2025/04/08 02:53:32 UTC

(incubator-devlake-website) branch asf-site updated: deploy: 111d5292e399c68d58438ea313de64668455934f

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 6d57ca2deb7 deploy: 111d5292e399c68d58438ea313de64668455934f
6d57ca2deb7 is described below

commit 6d57ca2deb79f85e261b421c3228efb82cd4adf0
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Tue Apr 8 02:53:20 2025 +0000

    deploy: 111d5292e399c68d58438ea313de64668455934f
---
 404.html                                           |   8 +++----
 ...chitecture-1587b6206b9702c0989bfb3131be8e1a.png | Bin 0 -> 149553 bytes
 .../cost-7efbeef1e68a962824a03e24db631d27.png      | Bin 0 -> 37839 bytes
 assets/js/015126ef.8f8f36d9.js                     |   1 +
 assets/js/02dae591.e60c48dc.js                     |   1 +
 assets/js/1c7a6f66.6b0f3cc9.js                     |   1 +
 assets/js/3f7375c6.d1aec2bd.js                     |   1 +
 assets/js/814f3328.7427bf0d.js                     |   1 +
 assets/js/814f3328.7e280d84.js                     |   1 -
 assets/js/875c9b88.3f08ddb7.js                     |   1 +
 .../{8b963977.1a5331ce.js => 8b963977.1d70e1fc.js} |   2 +-
 .../{9f3bef4c.6e7fdacf.js => 9f3bef4c.0bf7fdcf.js} |   2 +-
 assets/js/a1b97cf4.3430a508.js                     |   1 +
 assets/js/a1b97cf4.68f36e4e.js                     |   1 -
 assets/js/a3597df3.3f912f4d.js                     |   1 +
 assets/js/a7023ddc.58bfd286.js                     |   1 +
 assets/js/a7023ddc.cd05ffda.js                     |   1 -
 .../{a8db6ffe.cc65a586.js => a8db6ffe.25b98701.js} |   2 +-
 assets/js/aae583c9.2f4d70b0.js                     |   1 +
 .../{b2b675dd.4c6717ab.js => b2b675dd.f3888826.js} |   2 +-
 assets/js/b2f554cd.b3aa4d89.js                     |   1 -
 assets/js/b2f554cd.f6138ca9.js                     |   1 +
 assets/js/e6a8f871.b207bcd9.js                     |   1 +
 assets/js/main.4c7862ef.js                         |   2 --
 assets/js/main.ff1889e8.js                         |   2 ++
 ...js.LICENSE.txt => main.ff1889e8.js.LICENSE.txt} |   0
 assets/js/runtime~main.a8ad991d.js                 |   1 -
 assets/js/runtime~main.e902341e.js                 |   1 +
 .../index.html                                     |  10 ++++-----
 .../index.html                                     |  12 +++++------
 blog/apache-welcomes-devlake/index.html            |  10 ++++-----
 blog/archive/index.html                            |  10 ++++-----
 blog/atom.xml                                      |  18 +++++++++++++++-
 .../index.html                                     |  10 ++++-----
 blog/how-DevLake-is-up-and-running/index.html      |  10 ++++-----
 blog/index.html                                    |  10 ++++-----
 blog/rss.xml                                       |  14 +++++++++++-
 .../index.html                                     |  24 +++++++++++++++++++++
 blog/tags/apache/index.html                        |  10 ++++-----
 blog/tags/{engineering-metrics => aws}/index.html  |  12 +++++------
 blog/tags/database/index.html                      |  10 ++++-----
 blog/tags/dev-lake/index.html                      |  12 +++++------
 blog/tags/devlake/index.html                       |  10 ++++-----
 blog/tags/{engineering-metrics => ecs}/index.html  |  12 +++++------
 blog/tags/engineering-metrics/index.html           |  10 ++++-----
 blog/tags/grafana/index.html                       |  10 ++++-----
 blog/tags/index.html                               |  10 ++++-----
 blog/tags/playground/index.html                    |  10 ++++-----
 blog/tags/postgresql/index.html                    |  10 ++++-----
 blog/tags/process-mining/index.html                |  10 ++++-----
 blog/tags/python/index.html                        |  10 ++++-----
 blog/tags/{grafana => terraform}/index.html        |  12 +++++------
 blogOverview/index.html                            |   8 +++----
 community/Events/index.html                        |   8 +++----
 .../MakingContributions/BlogSubmission/index.html  |   8 +++----
 .../CommitterApplicationWorkflow/index.html        |   8 +++----
 community/MakingContributions/SignICLA/index.html  |   8 +++----
 .../contributor-growth-program/index.html          |   8 +++----
 .../development-workflow/index.html                |   8 +++----
 .../fix-or-create-issues/index.html                |   8 +++----
 community/MakingContributions/index.html           |   8 +++----
 community/index.html                               |   8 +++----
 community/subscribe/index.html                     |   8 +++----
 community/trademark/index.html                     |   8 +++----
 docs/Config UI/index.html                          |   8 +++----
 docs/Configuration/APIKeys/index.html              |   8 +++----
 docs/Configuration/AdvancedMode/index.html         |   8 +++----
 docs/Configuration/AzureDevOps/index.html          |   8 +++----
 docs/Configuration/BitBucket/index.html            |   8 +++----
 docs/Configuration/BitBucketServer/index.html      |   8 +++----
 docs/Configuration/CircleCI/index.html             |   8 +++----
 .../Dashboards/AccessControl/index.html            |   8 +++----
 .../Dashboards/GrafanaUserGuide/index.html         |   8 +++----
 docs/Configuration/GitHub/index.html               |   8 +++----
 docs/Configuration/GitLab/index.html               |   8 +++----
 .../HowToOrganizeDevlakeProjects/index.html        |   8 +++----
 docs/Configuration/Jenkins/index.html              |   8 +++----
 docs/Configuration/Jira/index.html                 |   8 +++----
 docs/Configuration/Opsgenie/index.html             |   8 +++----
 docs/Configuration/PagerDuty/index.html            |   8 +++----
 docs/Configuration/SonarQube/index.html            |   8 +++----
 docs/Configuration/Tapd/index.html                 |   8 +++----
 docs/Configuration/TeamConfiguration/index.html    |   8 +++----
 docs/Configuration/Teambition/index.html           |   8 +++----
 docs/Configuration/Tutorial/index.html             |   8 +++----
 docs/Configuration/Zentao/index.html               |   8 +++----
 docs/Configuration/webhook/index.html              |   8 +++----
 docs/DORA/index.html                               |   8 +++----
 .../DataModels/DevLakeDomainLayerSchema/index.html |   8 +++----
 docs/DataModels/RawLayerSchema/index.html          |   8 +++----
 docs/DataModels/SystemTables/index.html            |   8 +++----
 docs/DataModels/ToolLayerSchema/index.html         |   8 +++----
 docs/DataModels/index.html                         |   8 +++----
 docs/DeveloperManuals/DBMigration/index.html       |   8 +++----
 docs/DeveloperManuals/Dal/index.html               |   8 +++----
 docs/DeveloperManuals/DeveloperSetup/index.html    |   8 +++----
 docs/DeveloperManuals/E2E-Test-Guide/index.html    |   8 +++----
 docs/DeveloperManuals/Notifications/index.html     |   8 +++----
 .../PluginImplementation/index.html                |   8 +++----
 docs/DeveloperManuals/Project/index.html           |   8 +++----
 docs/DeveloperManuals/Release-SOP/index.html       |   8 +++----
 .../SourceCodeReference/index.html                 |   8 +++----
 .../TagNamingConventions/index.html                |   8 +++----
 docs/DeveloperManuals/UnitTest/index.html          |   8 +++----
 docs/DeveloperManuals/index.html                   |   8 +++----
 docs/GettingStarted/Authentication/index.html      |   8 +++----
 docs/GettingStarted/DockerComposeSetup/index.html  |   8 +++----
 docs/GettingStarted/Environment/index.html         |   8 +++----
 docs/GettingStarted/HelmSetup/index.html           |   8 +++----
 docs/GettingStarted/QuickStart/index.html          |   8 +++----
 docs/GettingStarted/Upgrade/index.html             |   8 +++----
 docs/GettingStarted/index.html                     |   8 +++----
 docs/Metrics/AddedLinesOfCode/index.html           |   8 +++----
 docs/Metrics/BugAge/index.html                     |   8 +++----
 docs/Metrics/BugCountPer1kLinesOfCode/index.html   |   8 +++----
 docs/Metrics/BuildCount/index.html                 |   8 +++----
 docs/Metrics/BuildDuration/index.html              |   8 +++----
 docs/Metrics/BuildSuccessRate/index.html           |   8 +++----
 docs/Metrics/CFR/index.html                        |   8 +++----
 docs/Metrics/CQDuplicatedBlocks/index.html         |   8 +++----
 docs/Metrics/CQDuplicatedLines/index.html          |   8 +++----
 docs/Metrics/CQIssueCount/index.html               |   8 +++----
 docs/Metrics/CQMaintainability-Debt/index.html     |   8 +++----
 docs/Metrics/CQTest/index.html                     |   8 +++----
 docs/Metrics/CommitAuthorCount/index.html          |   8 +++----
 docs/Metrics/CommitCount/index.html                |   8 +++----
 docs/Metrics/DeletedLinesOfCode/index.html         |   8 +++----
 docs/Metrics/DeploymentFrequency/index.html        |   8 +++----
 .../FailedDeploymentRecoveryTime/index.html        |   8 +++----
 docs/Metrics/IncidentAge/index.html                |   8 +++----
 .../IncidentCountPer1kLinesOfCode/index.html       |   8 +++----
 docs/Metrics/LeadTimeForChanges/index.html         |   8 +++----
 docs/Metrics/MTTR/index.html                       |   8 +++----
 docs/Metrics/PRCodingTime/index.html               |   8 +++----
 docs/Metrics/PRCount/index.html                    |   8 +++----
 docs/Metrics/PRCycleTime/index.html                |   8 +++----
 docs/Metrics/PRDeployTime/index.html               |   8 +++----
 docs/Metrics/PRMergeRate/index.html                |   8 +++----
 docs/Metrics/PRPickupTime/index.html               |   8 +++----
 docs/Metrics/PRReviewDepth/index.html              |   8 +++----
 docs/Metrics/PRReviewTime/index.html               |   8 +++----
 docs/Metrics/PRSize/index.html                     |   8 +++----
 docs/Metrics/PRTimeToMerge/index.html              |   8 +++----
 docs/Metrics/RequirementCount/index.html           |   8 +++----
 docs/Metrics/RequirementDeliveryRate/index.html    |   8 +++----
 docs/Metrics/RequirementGranularity/index.html     |   8 +++----
 docs/Metrics/RequirementLeadTime/index.html        |   8 +++----
 docs/Metrics/index.html                            |   8 +++----
 docs/Overview/Architecture/index.html              |   8 +++----
 docs/Overview/Introduction/index.html              |   8 +++----
 docs/Overview/KeyConcepts/index.html               |   8 +++----
 docs/Overview/References/index.html                |   8 +++----
 docs/Overview/Roadmap/index.html                   |   8 +++----
 docs/Overview/SupportedDataSources/index.html      |   8 +++----
 docs/Overview/index.html                           |   8 +++----
 docs/Plugins/azuredevops/index.html                |   8 +++----
 docs/Plugins/bamboo/index.html                     |   8 +++----
 docs/Plugins/bitbucket/index.html                  |   8 +++----
 docs/Plugins/bitbucket_server/index.html           |   8 +++----
 docs/Plugins/circleci/index.html                   |   8 +++----
 docs/Plugins/customize/index.html                  |   8 +++----
 docs/Plugins/dbt/index.html                        |   8 +++----
 docs/Plugins/feishu/index.html                     |   8 +++----
 docs/Plugins/gitee/index.html                      |   8 +++----
 docs/Plugins/gitextractor/index.html               |   8 +++----
 docs/Plugins/github/index.html                     |   8 +++----
 docs/Plugins/gitlab/index.html                     |   8 +++----
 docs/Plugins/index.html                            |   8 +++----
 docs/Plugins/jenkins/index.html                    |   8 +++----
 docs/Plugins/jira/index.html                       |   8 +++----
 docs/Plugins/linker/index.html                     |   8 +++----
 docs/Plugins/opsgenie/index.html                   |   8 +++----
 docs/Plugins/pagerduty/index.html                  |   8 +++----
 docs/Plugins/refdiff/index.html                    |   8 +++----
 docs/Plugins/sonarqube/index.html                  |   8 +++----
 docs/Plugins/tapd/index.html                       |   8 +++----
 docs/Plugins/teambition/index.html                 |   8 +++----
 docs/Plugins/trello/index.html                     |   8 +++----
 docs/Plugins/webhook/index.html                    |   8 +++----
 docs/Plugins/zentao/index.html                     |   8 +++----
 docs/Troubleshooting/Configuration/index.html      |   8 +++----
 docs/Troubleshooting/Dashboard/index.html          |   8 +++----
 docs/Troubleshooting/Installation/index.html       |   8 +++----
 docs/Troubleshooting/MySqlIssue/index.html         |   8 +++----
 docs/Troubleshooting/index.html                    |   8 +++----
 .../DataModels/DevLakeDomainLayerSchema/index.html |   8 +++----
 docs/v0.15/DataModels/RawLayerSchema/index.html    |   8 +++----
 docs/v0.15/DataModels/SystemTables/index.html      |   8 +++----
 docs/v0.15/DataModels/ToolLayerSchema/index.html   |   8 +++----
 docs/v0.15/DataModels/index.html                   |   8 +++----
 docs/v0.15/DeveloperManuals/DBMigration/index.html |   8 +++----
 docs/v0.15/DeveloperManuals/Dal/index.html         |   8 +++----
 .../DeveloperManuals/DeveloperSetup/index.html     |   8 +++----
 .../DeveloperManuals/E2E-Test-Guide/index.html     |   8 +++----
 .../DeveloperManuals/Notifications/index.html      |   8 +++----
 .../PluginImplementation/index.html                |   8 +++----
 docs/v0.15/DeveloperManuals/Project/index.html     |   8 +++----
 docs/v0.15/DeveloperManuals/Release-SOP/index.html |   8 +++----
 .../TagNamingConventions/index.html                |   8 +++----
 docs/v0.15/DeveloperManuals/index.html             |   8 +++----
 .../v0.15/GettingStarted/Authentication/index.html |   8 +++----
 .../GettingStarted/DockerComposeSetup/index.html   |   8 +++----
 docs/v0.15/GettingStarted/HelmSetup/index.html     |   8 +++----
 docs/v0.15/GettingStarted/index.html               |   8 +++----
 docs/v0.15/Metrics/AddedLinesOfCode/index.html     |   8 +++----
 docs/v0.15/Metrics/BugAge/index.html               |   8 +++----
 .../Metrics/BugCountPer1kLinesOfCode/index.html    |   8 +++----
 docs/v0.15/Metrics/BuildCount/index.html           |   8 +++----
 docs/v0.15/Metrics/BuildDuration/index.html        |   8 +++----
 docs/v0.15/Metrics/BuildSuccessRate/index.html     |   8 +++----
 docs/v0.15/Metrics/CFR/index.html                  |   8 +++----
 docs/v0.15/Metrics/CommitAuthorCount/index.html    |   8 +++----
 docs/v0.15/Metrics/CommitCount/index.html          |   8 +++----
 docs/v0.15/Metrics/DeletedLinesOfCode/index.html   |   8 +++----
 docs/v0.15/Metrics/DeploymentFrequency/index.html  |   8 +++----
 docs/v0.15/Metrics/IncidentAge/index.html          |   8 +++----
 .../IncidentCountPer1kLinesOfCode/index.html       |   8 +++----
 docs/v0.15/Metrics/LeadTimeForChanges/index.html   |   8 +++----
 docs/v0.15/Metrics/MTTR/index.html                 |   8 +++----
 docs/v0.15/Metrics/PRCodingTime/index.html         |   8 +++----
 docs/v0.15/Metrics/PRCount/index.html              |   8 +++----
 docs/v0.15/Metrics/PRCycleTime/index.html          |   8 +++----
 docs/v0.15/Metrics/PRDeployTime/index.html         |   8 +++----
 docs/v0.15/Metrics/PRMergeRate/index.html          |   8 +++----
 docs/v0.15/Metrics/PRPickupTime/index.html         |   8 +++----
 docs/v0.15/Metrics/PRReviewDepth/index.html        |   8 +++----
 docs/v0.15/Metrics/PRReviewTime/index.html         |   8 +++----
 docs/v0.15/Metrics/PRSize/index.html               |   8 +++----
 docs/v0.15/Metrics/PRTimeToMerge/index.html        |   8 +++----
 docs/v0.15/Metrics/RequirementCount/index.html     |   8 +++----
 .../Metrics/RequirementDeliveryRate/index.html     |   8 +++----
 .../Metrics/RequirementGranularity/index.html      |   8 +++----
 docs/v0.15/Metrics/RequirementLeadTime/index.html  |   8 +++----
 docs/v0.15/Metrics/index.html                      |   8 +++----
 docs/v0.15/Overview/Architecture/index.html        |   8 +++----
 docs/v0.15/Overview/Introduction/index.html        |   8 +++----
 docs/v0.15/Overview/KeyConcepts/index.html         |   8 +++----
 docs/v0.15/Overview/References/index.html          |   8 +++----
 docs/v0.15/Overview/Roadmap/index.html             |   8 +++----
 .../v0.15/Overview/SupportedDataSources/index.html |   8 +++----
 docs/v0.15/Overview/index.html                     |   8 +++----
 docs/v0.15/Plugins/bitbucket/index.html            |   8 +++----
 docs/v0.15/Plugins/customize/index.html            |   8 +++----
 docs/v0.15/Plugins/dbt/index.html                  |   8 +++----
 docs/v0.15/Plugins/feishu/index.html               |   8 +++----
 docs/v0.15/Plugins/gitee/index.html                |   8 +++----
 docs/v0.15/Plugins/gitextractor/index.html         |   8 +++----
 docs/v0.15/Plugins/github/index.html               |   8 +++----
 docs/v0.15/Plugins/gitlab/index.html               |   8 +++----
 docs/v0.15/Plugins/index.html                      |   8 +++----
 docs/v0.15/Plugins/jenkins/index.html              |   8 +++----
 docs/v0.15/Plugins/jira/index.html                 |   8 +++----
 docs/v0.15/Plugins/pagerduty/index.html            |   8 +++----
 docs/v0.15/Plugins/refdiff/index.html              |   8 +++----
 docs/v0.15/Plugins/tapd/index.html                 |   8 +++----
 docs/v0.15/Plugins/webhook/index.html              |   8 +++----
 docs/v0.15/Plugins/zentao/index.html               |   8 +++----
 .../v0.15/Troubleshooting/Configuration/index.html |   8 +++----
 docs/v0.15/Troubleshooting/Dashboard/index.html    |   8 +++----
 docs/v0.15/Troubleshooting/Installation/index.html |   8 +++----
 docs/v0.15/Troubleshooting/index.html              |   8 +++----
 .../UserManuals/ConfigUI/AdvancedMode/index.html   |   8 +++----
 .../UserManuals/ConfigUI/BitBucket/index.html      |   8 +++----
 docs/v0.15/UserManuals/ConfigUI/GitHub/index.html  |   8 +++----
 docs/v0.15/UserManuals/ConfigUI/GitLab/index.html  |   8 +++----
 docs/v0.15/UserManuals/ConfigUI/Jenkins/index.html |   8 +++----
 docs/v0.15/UserManuals/ConfigUI/Jira/index.html    |   8 +++----
 docs/v0.15/UserManuals/ConfigUI/Tapd/index.html    |   8 +++----
 .../v0.15/UserManuals/ConfigUI/Tutorial/index.html |   8 +++----
 docs/v0.15/UserManuals/ConfigUI/Zentao/index.html  |   8 +++----
 docs/v0.15/UserManuals/ConfigUI/webhook/index.html |   8 +++----
 docs/v0.15/UserManuals/DORA/index.html             |   8 +++----
 .../Dashboards/AccessControl/index.html            |   8 +++----
 .../Dashboards/GrafanaUserGuide/index.html         |   8 +++----
 .../v0.15/UserManuals/TeamConfiguration/index.html |   8 +++----
 docs/v0.15/UserManuals/index.html                  |   8 +++----
 docs/v0.15/search-index.json                       |   2 +-
 docs/v0.16/Configuration/AdvancedMode/index.html   |   8 +++----
 docs/v0.16/Configuration/BitBucket/index.html      |   8 +++----
 .../Dashboards/AccessControl/index.html            |   8 +++----
 .../Dashboards/GrafanaUserGuide/index.html         |   8 +++----
 docs/v0.16/Configuration/GitHub/index.html         |   8 +++----
 docs/v0.16/Configuration/GitLab/index.html         |   8 +++----
 docs/v0.16/Configuration/Jenkins/index.html        |   8 +++----
 docs/v0.16/Configuration/Jira/index.html           |   8 +++----
 docs/v0.16/Configuration/SonarQube/index.html      |   8 +++----
 docs/v0.16/Configuration/Tapd/index.html           |   8 +++----
 .../Configuration/TeamConfiguration/index.html     |   8 +++----
 docs/v0.16/Configuration/Tutorial/index.html       |   8 +++----
 docs/v0.16/Configuration/Zentao/index.html         |   8 +++----
 docs/v0.16/Configuration/index.html                |   8 +++----
 docs/v0.16/Configuration/webhook/index.html        |   8 +++----
 docs/v0.16/DORA/index.html                         |   8 +++----
 .../DataModels/DevLakeDomainLayerSchema/index.html |   8 +++----
 docs/v0.16/DataModels/RawLayerSchema/index.html    |   8 +++----
 docs/v0.16/DataModels/SystemTables/index.html      |   8 +++----
 docs/v0.16/DataModels/ToolLayerSchema/index.html   |   8 +++----
 docs/v0.16/DataModels/index.html                   |   8 +++----
 docs/v0.16/DeveloperManuals/DBMigration/index.html |   8 +++----
 docs/v0.16/DeveloperManuals/Dal/index.html         |   8 +++----
 .../DeveloperManuals/DeveloperSetup/index.html     |   8 +++----
 .../DeveloperManuals/E2E-Test-Guide/index.html     |   8 +++----
 .../DeveloperManuals/Notifications/index.html      |   8 +++----
 .../PluginImplementation/index.html                |   8 +++----
 docs/v0.16/DeveloperManuals/Project/index.html     |   8 +++----
 docs/v0.16/DeveloperManuals/Release-SOP/index.html |   8 +++----
 .../SourceCodeReference/index.html                 |   8 +++----
 .../TagNamingConventions/index.html                |   8 +++----
 docs/v0.16/DeveloperManuals/UnitTest/index.html    |   8 +++----
 docs/v0.16/DeveloperManuals/index.html             |   8 +++----
 .../v0.16/GettingStarted/Authentication/index.html |   8 +++----
 .../GettingStarted/DockerComposeSetup/index.html   |   8 +++----
 docs/v0.16/GettingStarted/HelmSetup/index.html     |   8 +++----
 docs/v0.16/GettingStarted/Upgrade/index.html       |   8 +++----
 docs/v0.16/GettingStarted/index.html               |   8 +++----
 docs/v0.16/Metrics/AddedLinesOfCode/index.html     |   8 +++----
 docs/v0.16/Metrics/BugAge/index.html               |   8 +++----
 .../Metrics/BugCountPer1kLinesOfCode/index.html    |   8 +++----
 docs/v0.16/Metrics/BuildCount/index.html           |   8 +++----
 docs/v0.16/Metrics/BuildDuration/index.html        |   8 +++----
 docs/v0.16/Metrics/BuildSuccessRate/index.html     |   8 +++----
 docs/v0.16/Metrics/CFR/index.html                  |   8 +++----
 docs/v0.16/Metrics/CQDuplicatedBlocks/index.html   |   8 +++----
 docs/v0.16/Metrics/CQDuplicatedLines/index.html    |   8 +++----
 docs/v0.16/Metrics/CQIssueCount/index.html         |   8 +++----
 .../Metrics/CQMaintainability-Debt/index.html      |   8 +++----
 docs/v0.16/Metrics/CQTest/index.html               |   8 +++----
 docs/v0.16/Metrics/CommitAuthorCount/index.html    |   8 +++----
 docs/v0.16/Metrics/CommitCount/index.html          |   8 +++----
 docs/v0.16/Metrics/DeletedLinesOfCode/index.html   |   8 +++----
 docs/v0.16/Metrics/DeploymentFrequency/index.html  |   8 +++----
 docs/v0.16/Metrics/IncidentAge/index.html          |   8 +++----
 .../IncidentCountPer1kLinesOfCode/index.html       |   8 +++----
 docs/v0.16/Metrics/LeadTimeForChanges/index.html   |   8 +++----
 docs/v0.16/Metrics/MTTR/index.html                 |   8 +++----
 docs/v0.16/Metrics/PRCodingTime/index.html         |   8 +++----
 docs/v0.16/Metrics/PRCount/index.html              |   8 +++----
 docs/v0.16/Metrics/PRCycleTime/index.html          |   8 +++----
 docs/v0.16/Metrics/PRDeployTime/index.html         |   8 +++----
 docs/v0.16/Metrics/PRMergeRate/index.html          |   8 +++----
 docs/v0.16/Metrics/PRPickupTime/index.html         |   8 +++----
 docs/v0.16/Metrics/PRReviewDepth/index.html        |   8 +++----
 docs/v0.16/Metrics/PRReviewTime/index.html         |   8 +++----
 docs/v0.16/Metrics/PRSize/index.html               |   8 +++----
 docs/v0.16/Metrics/PRTimeToMerge/index.html        |   8 +++----
 docs/v0.16/Metrics/RequirementCount/index.html     |   8 +++----
 .../Metrics/RequirementDeliveryRate/index.html     |   8 +++----
 .../Metrics/RequirementGranularity/index.html      |   8 +++----
 docs/v0.16/Metrics/RequirementLeadTime/index.html  |   8 +++----
 docs/v0.16/Metrics/index.html                      |   8 +++----
 docs/v0.16/Overview/Architecture/index.html        |   8 +++----
 docs/v0.16/Overview/Introduction/index.html        |   8 +++----
 docs/v0.16/Overview/KeyConcepts/index.html         |   8 +++----
 docs/v0.16/Overview/References/index.html          |   8 +++----
 docs/v0.16/Overview/Roadmap/index.html             |   8 +++----
 .../v0.16/Overview/SupportedDataSources/index.html |   8 +++----
 docs/v0.16/Overview/index.html                     |   8 +++----
 docs/v0.16/Plugins/bitbucket/index.html            |   8 +++----
 docs/v0.16/Plugins/customize/index.html            |   8 +++----
 docs/v0.16/Plugins/dbt/index.html                  |   8 +++----
 docs/v0.16/Plugins/feishu/index.html               |   8 +++----
 docs/v0.16/Plugins/gitee/index.html                |   8 +++----
 docs/v0.16/Plugins/gitextractor/index.html         |   8 +++----
 docs/v0.16/Plugins/github/index.html               |   8 +++----
 docs/v0.16/Plugins/gitlab/index.html               |   8 +++----
 docs/v0.16/Plugins/index.html                      |   8 +++----
 docs/v0.16/Plugins/jenkins/index.html              |   8 +++----
 docs/v0.16/Plugins/jira/index.html                 |   8 +++----
 docs/v0.16/Plugins/pagerduty/index.html            |   8 +++----
 docs/v0.16/Plugins/refdiff/index.html              |   8 +++----
 docs/v0.16/Plugins/sonarqube/index.html            |   8 +++----
 docs/v0.16/Plugins/tapd/index.html                 |   8 +++----
 docs/v0.16/Plugins/webhook/index.html              |   8 +++----
 docs/v0.16/Plugins/zentao/index.html               |   8 +++----
 .../v0.16/Troubleshooting/Configuration/index.html |   8 +++----
 docs/v0.16/Troubleshooting/Dashboard/index.html    |   8 +++----
 docs/v0.16/Troubleshooting/Installation/index.html |   8 +++----
 docs/v0.16/Troubleshooting/index.html              |   8 +++----
 docs/v0.16/search-index.json                       |   2 +-
 docs/v0.17/Configuration/AdvancedMode/index.html   |   8 +++----
 docs/v0.17/Configuration/AzureDevOps/index.html    |   8 +++----
 docs/v0.17/Configuration/BitBucket/index.html      |   8 +++----
 .../Dashboards/AccessControl/index.html            |   8 +++----
 .../Dashboards/GrafanaUserGuide/index.html         |   8 +++----
 docs/v0.17/Configuration/GitHub/index.html         |   8 +++----
 docs/v0.17/Configuration/GitLab/index.html         |   8 +++----
 docs/v0.17/Configuration/Jenkins/index.html        |   8 +++----
 docs/v0.17/Configuration/Jira/index.html           |   8 +++----
 docs/v0.17/Configuration/PagerDuty/index.html      |   8 +++----
 docs/v0.17/Configuration/SonarQube/index.html      |   8 +++----
 docs/v0.17/Configuration/Tapd/index.html           |   8 +++----
 .../Configuration/TeamConfiguration/index.html     |   8 +++----
 docs/v0.17/Configuration/Teambition/index.html     |   8 +++----
 docs/v0.17/Configuration/Tutorial/index.html       |   8 +++----
 docs/v0.17/Configuration/Zentao/index.html         |   8 +++----
 docs/v0.17/Configuration/index.html                |   8 +++----
 docs/v0.17/Configuration/webhook/index.html        |   8 +++----
 docs/v0.17/DORA/index.html                         |   8 +++----
 .../DataModels/DevLakeDomainLayerSchema/index.html |   8 +++----
 docs/v0.17/DataModels/RawLayerSchema/index.html    |   8 +++----
 docs/v0.17/DataModels/SystemTables/index.html      |   8 +++----
 docs/v0.17/DataModels/ToolLayerSchema/index.html   |   8 +++----
 docs/v0.17/DataModels/index.html                   |   8 +++----
 docs/v0.17/DeveloperManuals/DBMigration/index.html |   8 +++----
 docs/v0.17/DeveloperManuals/Dal/index.html         |   8 +++----
 .../DeveloperManuals/DeveloperSetup/index.html     |   8 +++----
 .../DeveloperManuals/E2E-Test-Guide/index.html     |   8 +++----
 .../DeveloperManuals/Notifications/index.html      |   8 +++----
 .../PluginImplementation/index.html                |   8 +++----
 docs/v0.17/DeveloperManuals/Project/index.html     |   8 +++----
 docs/v0.17/DeveloperManuals/Release-SOP/index.html |   8 +++----
 .../SourceCodeReference/index.html                 |   8 +++----
 .../TagNamingConventions/index.html                |   8 +++----
 docs/v0.17/DeveloperManuals/UnitTest/index.html    |   8 +++----
 docs/v0.17/DeveloperManuals/index.html             |   8 +++----
 .../v0.17/GettingStarted/Authentication/index.html |   8 +++----
 .../GettingStarted/DockerComposeSetup/index.html   |   8 +++----
 docs/v0.17/GettingStarted/HelmSetup/index.html     |   8 +++----
 docs/v0.17/GettingStarted/Upgrade/index.html       |   8 +++----
 docs/v0.17/GettingStarted/index.html               |   8 +++----
 docs/v0.17/Metrics/AddedLinesOfCode/index.html     |   8 +++----
 docs/v0.17/Metrics/BugAge/index.html               |   8 +++----
 .../Metrics/BugCountPer1kLinesOfCode/index.html    |   8 +++----
 docs/v0.17/Metrics/BuildCount/index.html           |   8 +++----
 docs/v0.17/Metrics/BuildDuration/index.html        |   8 +++----
 docs/v0.17/Metrics/BuildSuccessRate/index.html     |   8 +++----
 docs/v0.17/Metrics/CFR/index.html                  |   8 +++----
 docs/v0.17/Metrics/CQDuplicatedBlocks/index.html   |   8 +++----
 docs/v0.17/Metrics/CQDuplicatedLines/index.html    |   8 +++----
 docs/v0.17/Metrics/CQIssueCount/index.html         |   8 +++----
 .../Metrics/CQMaintainability-Debt/index.html      |   8 +++----
 docs/v0.17/Metrics/CQTest/index.html               |   8 +++----
 docs/v0.17/Metrics/CommitAuthorCount/index.html    |   8 +++----
 docs/v0.17/Metrics/CommitCount/index.html          |   8 +++----
 docs/v0.17/Metrics/DeletedLinesOfCode/index.html   |   8 +++----
 docs/v0.17/Metrics/DeploymentFrequency/index.html  |   8 +++----
 docs/v0.17/Metrics/IncidentAge/index.html          |   8 +++----
 .../IncidentCountPer1kLinesOfCode/index.html       |   8 +++----
 docs/v0.17/Metrics/LeadTimeForChanges/index.html   |   8 +++----
 docs/v0.17/Metrics/MTTR/index.html                 |   8 +++----
 docs/v0.17/Metrics/PRCodingTime/index.html         |   8 +++----
 docs/v0.17/Metrics/PRCount/index.html              |   8 +++----
 docs/v0.17/Metrics/PRCycleTime/index.html          |   8 +++----
 docs/v0.17/Metrics/PRDeployTime/index.html         |   8 +++----
 docs/v0.17/Metrics/PRMergeRate/index.html          |   8 +++----
 docs/v0.17/Metrics/PRPickupTime/index.html         |   8 +++----
 docs/v0.17/Metrics/PRReviewDepth/index.html        |   8 +++----
 docs/v0.17/Metrics/PRReviewTime/index.html         |   8 +++----
 docs/v0.17/Metrics/PRSize/index.html               |   8 +++----
 docs/v0.17/Metrics/PRTimeToMerge/index.html        |   8 +++----
 docs/v0.17/Metrics/RequirementCount/index.html     |   8 +++----
 .../Metrics/RequirementDeliveryRate/index.html     |   8 +++----
 .../Metrics/RequirementGranularity/index.html      |   8 +++----
 docs/v0.17/Metrics/RequirementLeadTime/index.html  |   8 +++----
 docs/v0.17/Metrics/index.html                      |   8 +++----
 docs/v0.17/Overview/Architecture/index.html        |   8 +++----
 docs/v0.17/Overview/Introduction/index.html        |   8 +++----
 docs/v0.17/Overview/KeyConcepts/index.html         |   8 +++----
 docs/v0.17/Overview/References/index.html          |   8 +++----
 docs/v0.17/Overview/Roadmap/index.html             |   8 +++----
 .../v0.17/Overview/SupportedDataSources/index.html |   8 +++----
 docs/v0.17/Overview/index.html                     |   8 +++----
 docs/v0.17/Plugins/azuredevops/index.html          |   8 +++----
 docs/v0.17/Plugins/bamboo/index.html               |   8 +++----
 docs/v0.17/Plugins/bitbucket/index.html            |   8 +++----
 docs/v0.17/Plugins/customize/index.html            |   8 +++----
 docs/v0.17/Plugins/dbt/index.html                  |   8 +++----
 docs/v0.17/Plugins/feishu/index.html               |   8 +++----
 docs/v0.17/Plugins/gitee/index.html                |   8 +++----
 docs/v0.17/Plugins/gitextractor/index.html         |   8 +++----
 docs/v0.17/Plugins/github/index.html               |   8 +++----
 docs/v0.17/Plugins/gitlab/index.html               |   8 +++----
 docs/v0.17/Plugins/index.html                      |   8 +++----
 docs/v0.17/Plugins/jenkins/index.html              |   8 +++----
 docs/v0.17/Plugins/jira/index.html                 |   8 +++----
 docs/v0.17/Plugins/pagerduty/index.html            |   8 +++----
 docs/v0.17/Plugins/refdiff/index.html              |   8 +++----
 docs/v0.17/Plugins/sonarqube/index.html            |   8 +++----
 docs/v0.17/Plugins/tapd/index.html                 |   8 +++----
 docs/v0.17/Plugins/teambition/index.html           |   8 +++----
 docs/v0.17/Plugins/trello/index.html               |   8 +++----
 docs/v0.17/Plugins/webhook/index.html              |   8 +++----
 docs/v0.17/Plugins/zentao/index.html               |   8 +++----
 .../v0.17/Troubleshooting/Configuration/index.html |   8 +++----
 docs/v0.17/Troubleshooting/Dashboard/index.html    |   8 +++----
 docs/v0.17/Troubleshooting/Installation/index.html |   8 +++----
 .../Troubleshooting/MySqlSizeIssue/index.html      |   8 +++----
 docs/v0.17/Troubleshooting/index.html              |   8 +++----
 docs/v0.17/search-index.json                       |   2 +-
 docs/v0.18/Configuration/AdvancedMode/index.html   |   8 +++----
 docs/v0.18/Configuration/AzureDevOps/index.html    |   8 +++----
 docs/v0.18/Configuration/BitBucket/index.html      |   8 +++----
 .../Dashboards/AccessControl/index.html            |   8 +++----
 .../Dashboards/GrafanaUserGuide/index.html         |   8 +++----
 docs/v0.18/Configuration/GitHub/index.html         |   8 +++----
 docs/v0.18/Configuration/GitLab/index.html         |   8 +++----
 docs/v0.18/Configuration/Jenkins/index.html        |   8 +++----
 docs/v0.18/Configuration/Jira/index.html           |   8 +++----
 docs/v0.18/Configuration/PagerDuty/index.html      |   8 +++----
 docs/v0.18/Configuration/SonarQube/index.html      |   8 +++----
 docs/v0.18/Configuration/Tapd/index.html           |   8 +++----
 .../Configuration/TeamConfiguration/index.html     |   8 +++----
 docs/v0.18/Configuration/Teambition/index.html     |   8 +++----
 docs/v0.18/Configuration/Tutorial/index.html       |   8 +++----
 docs/v0.18/Configuration/Zentao/index.html         |   8 +++----
 docs/v0.18/Configuration/index.html                |   8 +++----
 docs/v0.18/Configuration/webhook/index.html        |   8 +++----
 docs/v0.18/DORA/index.html                         |   8 +++----
 .../DataModels/DevLakeDomainLayerSchema/index.html |   8 +++----
 docs/v0.18/DataModels/RawLayerSchema/index.html    |   8 +++----
 docs/v0.18/DataModels/SystemTables/index.html      |   8 +++----
 docs/v0.18/DataModels/ToolLayerSchema/index.html   |   8 +++----
 docs/v0.18/DataModels/index.html                   |   8 +++----
 docs/v0.18/DeveloperManuals/DBMigration/index.html |   8 +++----
 docs/v0.18/DeveloperManuals/Dal/index.html         |   8 +++----
 .../DeveloperManuals/DeveloperSetup/index.html     |   8 +++----
 .../DeveloperManuals/E2E-Test-Guide/index.html     |   8 +++----
 .../DeveloperManuals/Notifications/index.html      |   8 +++----
 .../PluginImplementation/index.html                |   8 +++----
 docs/v0.18/DeveloperManuals/Project/index.html     |   8 +++----
 docs/v0.18/DeveloperManuals/Release-SOP/index.html |   8 +++----
 .../SourceCodeReference/index.html                 |   8 +++----
 .../TagNamingConventions/index.html                |   8 +++----
 docs/v0.18/DeveloperManuals/UnitTest/index.html    |   8 +++----
 docs/v0.18/DeveloperManuals/index.html             |   8 +++----
 .../v0.18/GettingStarted/Authentication/index.html |   8 +++----
 .../GettingStarted/DockerComposeSetup/index.html   |   8 +++----
 docs/v0.18/GettingStarted/HelmSetup/index.html     |   8 +++----
 .../HowToOrganizeDevlakeProjects/index.html        |   8 +++----
 docs/v0.18/GettingStarted/Upgrade/index.html       |   8 +++----
 docs/v0.18/GettingStarted/index.html               |   8 +++----
 docs/v0.18/Metrics/AddedLinesOfCode/index.html     |   8 +++----
 docs/v0.18/Metrics/BugAge/index.html               |   8 +++----
 .../Metrics/BugCountPer1kLinesOfCode/index.html    |   8 +++----
 docs/v0.18/Metrics/BuildCount/index.html           |   8 +++----
 docs/v0.18/Metrics/BuildDuration/index.html        |   8 +++----
 docs/v0.18/Metrics/BuildSuccessRate/index.html     |   8 +++----
 docs/v0.18/Metrics/CFR/index.html                  |   8 +++----
 docs/v0.18/Metrics/CQDuplicatedBlocks/index.html   |   8 +++----
 docs/v0.18/Metrics/CQDuplicatedLines/index.html    |   8 +++----
 docs/v0.18/Metrics/CQIssueCount/index.html         |   8 +++----
 .../Metrics/CQMaintainability-Debt/index.html      |   8 +++----
 docs/v0.18/Metrics/CQTest/index.html               |   8 +++----
 docs/v0.18/Metrics/CommitAuthorCount/index.html    |   8 +++----
 docs/v0.18/Metrics/CommitCount/index.html          |   8 +++----
 docs/v0.18/Metrics/DeletedLinesOfCode/index.html   |   8 +++----
 docs/v0.18/Metrics/DeploymentFrequency/index.html  |   8 +++----
 docs/v0.18/Metrics/IncidentAge/index.html          |   8 +++----
 .../IncidentCountPer1kLinesOfCode/index.html       |   8 +++----
 docs/v0.18/Metrics/LeadTimeForChanges/index.html   |   8 +++----
 docs/v0.18/Metrics/MTTR/index.html                 |   8 +++----
 docs/v0.18/Metrics/PRCodingTime/index.html         |   8 +++----
 docs/v0.18/Metrics/PRCount/index.html              |   8 +++----
 docs/v0.18/Metrics/PRCycleTime/index.html          |   8 +++----
 docs/v0.18/Metrics/PRDeployTime/index.html         |   8 +++----
 docs/v0.18/Metrics/PRMergeRate/index.html          |   8 +++----
 docs/v0.18/Metrics/PRPickupTime/index.html         |   8 +++----
 docs/v0.18/Metrics/PRReviewDepth/index.html        |   8 +++----
 docs/v0.18/Metrics/PRReviewTime/index.html         |   8 +++----
 docs/v0.18/Metrics/PRSize/index.html               |   8 +++----
 docs/v0.18/Metrics/PRTimeToMerge/index.html        |   8 +++----
 docs/v0.18/Metrics/RequirementCount/index.html     |   8 +++----
 .../Metrics/RequirementDeliveryRate/index.html     |   8 +++----
 .../Metrics/RequirementGranularity/index.html      |   8 +++----
 docs/v0.18/Metrics/RequirementLeadTime/index.html  |   8 +++----
 docs/v0.18/Metrics/index.html                      |   8 +++----
 docs/v0.18/Overview/Architecture/index.html        |   8 +++----
 docs/v0.18/Overview/Introduction/index.html        |   8 +++----
 docs/v0.18/Overview/KeyConcepts/index.html         |   8 +++----
 docs/v0.18/Overview/References/index.html          |   8 +++----
 docs/v0.18/Overview/Roadmap/index.html             |   8 +++----
 .../v0.18/Overview/SupportedDataSources/index.html |   8 +++----
 docs/v0.18/Overview/index.html                     |   8 +++----
 docs/v0.18/Plugins/azuredevops/index.html          |   8 +++----
 docs/v0.18/Plugins/bamboo/index.html               |   8 +++----
 docs/v0.18/Plugins/bitbucket/index.html            |   8 +++----
 docs/v0.18/Plugins/customize/index.html            |   8 +++----
 docs/v0.18/Plugins/dbt/index.html                  |   8 +++----
 docs/v0.18/Plugins/feishu/index.html               |   8 +++----
 docs/v0.18/Plugins/gitee/index.html                |   8 +++----
 docs/v0.18/Plugins/gitextractor/index.html         |   8 +++----
 docs/v0.18/Plugins/github/index.html               |   8 +++----
 docs/v0.18/Plugins/gitlab/index.html               |   8 +++----
 docs/v0.18/Plugins/index.html                      |   8 +++----
 docs/v0.18/Plugins/jenkins/index.html              |   8 +++----
 docs/v0.18/Plugins/jira/index.html                 |   8 +++----
 docs/v0.18/Plugins/pagerduty/index.html            |   8 +++----
 docs/v0.18/Plugins/refdiff/index.html              |   8 +++----
 docs/v0.18/Plugins/sonarqube/index.html            |   8 +++----
 docs/v0.18/Plugins/tapd/index.html                 |   8 +++----
 docs/v0.18/Plugins/teambition/index.html           |   8 +++----
 docs/v0.18/Plugins/trello/index.html               |   8 +++----
 docs/v0.18/Plugins/webhook/index.html              |   8 +++----
 docs/v0.18/Plugins/zentao/index.html               |   8 +++----
 .../v0.18/Troubleshooting/Configuration/index.html |   8 +++----
 docs/v0.18/Troubleshooting/Dashboard/index.html    |   8 +++----
 docs/v0.18/Troubleshooting/Installation/index.html |   8 +++----
 .../Troubleshooting/MySqlSizeIssue/index.html      |   8 +++----
 docs/v0.18/Troubleshooting/index.html              |   8 +++----
 docs/v0.18/search-index.json                       |   2 +-
 docs/v0.19/Configuration/AdvancedMode/index.html   |   8 +++----
 docs/v0.19/Configuration/AzureDevOps/index.html    |   8 +++----
 docs/v0.19/Configuration/BitBucket/index.html      |   8 +++----
 .../Dashboards/AccessControl/index.html            |   8 +++----
 .../Dashboards/GrafanaUserGuide/index.html         |   8 +++----
 docs/v0.19/Configuration/GitHub/index.html         |   8 +++----
 docs/v0.19/Configuration/GitLab/index.html         |   8 +++----
 docs/v0.19/Configuration/Jenkins/index.html        |   8 +++----
 docs/v0.19/Configuration/Jira/index.html           |   8 +++----
 docs/v0.19/Configuration/PagerDuty/index.html      |   8 +++----
 docs/v0.19/Configuration/SonarQube/index.html      |   8 +++----
 docs/v0.19/Configuration/Tapd/index.html           |   8 +++----
 .../Configuration/TeamConfiguration/index.html     |   8 +++----
 docs/v0.19/Configuration/Teambition/index.html     |   8 +++----
 docs/v0.19/Configuration/Tutorial/index.html       |   8 +++----
 docs/v0.19/Configuration/Zentao/index.html         |   8 +++----
 docs/v0.19/Configuration/index.html                |   8 +++----
 docs/v0.19/Configuration/webhook/index.html        |   8 +++----
 docs/v0.19/DORA/index.html                         |   8 +++----
 .../DataModels/DevLakeDomainLayerSchema/index.html |   8 +++----
 docs/v0.19/DataModels/RawLayerSchema/index.html    |   8 +++----
 docs/v0.19/DataModels/SystemTables/index.html      |   8 +++----
 docs/v0.19/DataModels/ToolLayerSchema/index.html   |   8 +++----
 docs/v0.19/DataModels/index.html                   |   8 +++----
 docs/v0.19/DeveloperManuals/DBMigration/index.html |   8 +++----
 docs/v0.19/DeveloperManuals/Dal/index.html         |   8 +++----
 .../DeveloperManuals/DeveloperSetup/index.html     |   8 +++----
 .../DeveloperManuals/E2E-Test-Guide/index.html     |   8 +++----
 .../DeveloperManuals/Notifications/index.html      |   8 +++----
 .../PluginImplementation/index.html                |   8 +++----
 docs/v0.19/DeveloperManuals/Project/index.html     |   8 +++----
 docs/v0.19/DeveloperManuals/Release-SOP/index.html |   8 +++----
 .../SourceCodeReference/index.html                 |   8 +++----
 .../TagNamingConventions/index.html                |   8 +++----
 docs/v0.19/DeveloperManuals/UnitTest/index.html    |   8 +++----
 docs/v0.19/DeveloperManuals/index.html             |   8 +++----
 .../v0.19/GettingStarted/Authentication/index.html |   8 +++----
 .../GettingStarted/DockerComposeSetup/index.html   |   8 +++----
 docs/v0.19/GettingStarted/HelmSetup/index.html     |   8 +++----
 .../HowToOrganizeDevlakeProjects/index.html        |   8 +++----
 docs/v0.19/GettingStarted/Upgrade/index.html       |   8 +++----
 docs/v0.19/GettingStarted/index.html               |   8 +++----
 docs/v0.19/Metrics/AddedLinesOfCode/index.html     |   8 +++----
 docs/v0.19/Metrics/BugAge/index.html               |   8 +++----
 .../Metrics/BugCountPer1kLinesOfCode/index.html    |   8 +++----
 docs/v0.19/Metrics/BuildCount/index.html           |   8 +++----
 docs/v0.19/Metrics/BuildDuration/index.html        |   8 +++----
 docs/v0.19/Metrics/BuildSuccessRate/index.html     |   8 +++----
 docs/v0.19/Metrics/CFR/index.html                  |   8 +++----
 docs/v0.19/Metrics/CQDuplicatedBlocks/index.html   |   8 +++----
 docs/v0.19/Metrics/CQDuplicatedLines/index.html    |   8 +++----
 docs/v0.19/Metrics/CQIssueCount/index.html         |   8 +++----
 .../Metrics/CQMaintainability-Debt/index.html      |   8 +++----
 docs/v0.19/Metrics/CQTest/index.html               |   8 +++----
 docs/v0.19/Metrics/CommitAuthorCount/index.html    |   8 +++----
 docs/v0.19/Metrics/CommitCount/index.html          |   8 +++----
 docs/v0.19/Metrics/DeletedLinesOfCode/index.html   |   8 +++----
 docs/v0.19/Metrics/DeploymentFrequency/index.html  |   8 +++----
 docs/v0.19/Metrics/IncidentAge/index.html          |   8 +++----
 .../IncidentCountPer1kLinesOfCode/index.html       |   8 +++----
 docs/v0.19/Metrics/LeadTimeForChanges/index.html   |   8 +++----
 docs/v0.19/Metrics/MTTR/index.html                 |   8 +++----
 docs/v0.19/Metrics/PRCodingTime/index.html         |   8 +++----
 docs/v0.19/Metrics/PRCount/index.html              |   8 +++----
 docs/v0.19/Metrics/PRCycleTime/index.html          |   8 +++----
 docs/v0.19/Metrics/PRDeployTime/index.html         |   8 +++----
 docs/v0.19/Metrics/PRMergeRate/index.html          |   8 +++----
 docs/v0.19/Metrics/PRPickupTime/index.html         |   8 +++----
 docs/v0.19/Metrics/PRReviewDepth/index.html        |   8 +++----
 docs/v0.19/Metrics/PRReviewTime/index.html         |   8 +++----
 docs/v0.19/Metrics/PRSize/index.html               |   8 +++----
 docs/v0.19/Metrics/PRTimeToMerge/index.html        |   8 +++----
 docs/v0.19/Metrics/RequirementCount/index.html     |   8 +++----
 .../Metrics/RequirementDeliveryRate/index.html     |   8 +++----
 .../Metrics/RequirementGranularity/index.html      |   8 +++----
 docs/v0.19/Metrics/RequirementLeadTime/index.html  |   8 +++----
 docs/v0.19/Metrics/index.html                      |   8 +++----
 docs/v0.19/Overview/Architecture/index.html        |   8 +++----
 docs/v0.19/Overview/Introduction/index.html        |   8 +++----
 docs/v0.19/Overview/KeyConcepts/index.html         |   8 +++----
 docs/v0.19/Overview/References/index.html          |   8 +++----
 docs/v0.19/Overview/Roadmap/index.html             |   8 +++----
 .../v0.19/Overview/SupportedDataSources/index.html |   8 +++----
 docs/v0.19/Overview/index.html                     |   8 +++----
 docs/v0.19/Plugins/azuredevops/index.html          |   8 +++----
 docs/v0.19/Plugins/bamboo/index.html               |   8 +++----
 docs/v0.19/Plugins/bitbucket/index.html            |   8 +++----
 docs/v0.19/Plugins/customize/index.html            |   8 +++----
 docs/v0.19/Plugins/dbt/index.html                  |   8 +++----
 docs/v0.19/Plugins/feishu/index.html               |   8 +++----
 docs/v0.19/Plugins/gitee/index.html                |   8 +++----
 docs/v0.19/Plugins/gitextractor/index.html         |   8 +++----
 docs/v0.19/Plugins/github/index.html               |   8 +++----
 docs/v0.19/Plugins/gitlab/index.html               |   8 +++----
 docs/v0.19/Plugins/index.html                      |   8 +++----
 docs/v0.19/Plugins/jenkins/index.html              |   8 +++----
 docs/v0.19/Plugins/jira/index.html                 |   8 +++----
 docs/v0.19/Plugins/pagerduty/index.html            |   8 +++----
 docs/v0.19/Plugins/refdiff/index.html              |   8 +++----
 docs/v0.19/Plugins/sonarqube/index.html            |   8 +++----
 docs/v0.19/Plugins/tapd/index.html                 |   8 +++----
 docs/v0.19/Plugins/teambition/index.html           |   8 +++----
 docs/v0.19/Plugins/trello/index.html               |   8 +++----
 docs/v0.19/Plugins/webhook/index.html              |   8 +++----
 docs/v0.19/Plugins/zentao/index.html               |   8 +++----
 .../v0.19/Troubleshooting/Configuration/index.html |   8 +++----
 docs/v0.19/Troubleshooting/Dashboard/index.html    |   8 +++----
 docs/v0.19/Troubleshooting/Installation/index.html |   8 +++----
 .../Troubleshooting/MySqlSizeIssue/index.html      |   8 +++----
 docs/v0.19/Troubleshooting/index.html              |   8 +++----
 docs/v0.19/search-index.json                       |   2 +-
 docs/v0.20/Config UI/index.html                    |   8 +++----
 docs/v0.20/Configuration/APIKeys/index.html        |   8 +++----
 docs/v0.20/Configuration/AdvancedMode/index.html   |   8 +++----
 docs/v0.20/Configuration/AzureDevOps/index.html    |   8 +++----
 docs/v0.20/Configuration/BitBucket/index.html      |   8 +++----
 .../Dashboards/AccessControl/index.html            |   8 +++----
 .../Dashboards/GrafanaUserGuide/index.html         |   8 +++----
 docs/v0.20/Configuration/GitHub/index.html         |   8 +++----
 docs/v0.20/Configuration/GitLab/index.html         |   8 +++----
 docs/v0.20/Configuration/Jenkins/index.html        |   8 +++----
 docs/v0.20/Configuration/Jira/index.html           |   8 +++----
 docs/v0.20/Configuration/PagerDuty/index.html      |   8 +++----
 docs/v0.20/Configuration/SonarQube/index.html      |   8 +++----
 docs/v0.20/Configuration/Tapd/index.html           |   8 +++----
 .../Configuration/TeamConfiguration/index.html     |   8 +++----
 docs/v0.20/Configuration/Teambition/index.html     |   8 +++----
 docs/v0.20/Configuration/Tutorial/index.html       |   8 +++----
 docs/v0.20/Configuration/Zentao/index.html         |   8 +++----
 docs/v0.20/Configuration/webhook/index.html        |   8 +++----
 docs/v0.20/DORA/index.html                         |   8 +++----
 .../DataModels/DevLakeDomainLayerSchema/index.html |   8 +++----
 docs/v0.20/DataModels/RawLayerSchema/index.html    |   8 +++----
 docs/v0.20/DataModels/SystemTables/index.html      |   8 +++----
 docs/v0.20/DataModels/ToolLayerSchema/index.html   |   8 +++----
 docs/v0.20/DataModels/index.html                   |   8 +++----
 docs/v0.20/DeveloperManuals/DBMigration/index.html |   8 +++----
 docs/v0.20/DeveloperManuals/Dal/index.html         |   8 +++----
 .../DeveloperManuals/DeveloperSetup/index.html     |   8 +++----
 .../DeveloperManuals/E2E-Test-Guide/index.html     |   8 +++----
 .../DeveloperManuals/Notifications/index.html      |   8 +++----
 .../PluginImplementation/index.html                |   8 +++----
 docs/v0.20/DeveloperManuals/Project/index.html     |   8 +++----
 docs/v0.20/DeveloperManuals/Release-SOP/index.html |   8 +++----
 .../SourceCodeReference/index.html                 |   8 +++----
 .../TagNamingConventions/index.html                |   8 +++----
 docs/v0.20/DeveloperManuals/UnitTest/index.html    |   8 +++----
 docs/v0.20/DeveloperManuals/index.html             |   8 +++----
 .../v0.20/GettingStarted/Authentication/index.html |   8 +++----
 .../GettingStarted/DockerComposeSetup/index.html   |   8 +++----
 docs/v0.20/GettingStarted/HelmSetup/index.html     |   8 +++----
 .../HowToOrganizeDevlakeProjects/index.html        |   8 +++----
 docs/v0.20/GettingStarted/Upgrade/index.html       |   8 +++----
 docs/v0.20/GettingStarted/index.html               |   8 +++----
 docs/v0.20/Metrics/AddedLinesOfCode/index.html     |   8 +++----
 docs/v0.20/Metrics/BugAge/index.html               |   8 +++----
 .../Metrics/BugCountPer1kLinesOfCode/index.html    |   8 +++----
 docs/v0.20/Metrics/BuildCount/index.html           |   8 +++----
 docs/v0.20/Metrics/BuildDuration/index.html        |   8 +++----
 docs/v0.20/Metrics/BuildSuccessRate/index.html     |   8 +++----
 docs/v0.20/Metrics/CFR/index.html                  |   8 +++----
 docs/v0.20/Metrics/CQDuplicatedBlocks/index.html   |   8 +++----
 docs/v0.20/Metrics/CQDuplicatedLines/index.html    |   8 +++----
 docs/v0.20/Metrics/CQIssueCount/index.html         |   8 +++----
 .../Metrics/CQMaintainability-Debt/index.html      |   8 +++----
 docs/v0.20/Metrics/CQTest/index.html               |   8 +++----
 docs/v0.20/Metrics/CommitAuthorCount/index.html    |   8 +++----
 docs/v0.20/Metrics/CommitCount/index.html          |   8 +++----
 docs/v0.20/Metrics/DeletedLinesOfCode/index.html   |   8 +++----
 docs/v0.20/Metrics/DeploymentFrequency/index.html  |   8 +++----
 docs/v0.20/Metrics/IncidentAge/index.html          |   8 +++----
 .../IncidentCountPer1kLinesOfCode/index.html       |   8 +++----
 docs/v0.20/Metrics/LeadTimeForChanges/index.html   |   8 +++----
 docs/v0.20/Metrics/MTTR/index.html                 |   8 +++----
 docs/v0.20/Metrics/PRCodingTime/index.html         |   8 +++----
 docs/v0.20/Metrics/PRCount/index.html              |   8 +++----
 docs/v0.20/Metrics/PRCycleTime/index.html          |   8 +++----
 docs/v0.20/Metrics/PRDeployTime/index.html         |   8 +++----
 docs/v0.20/Metrics/PRMergeRate/index.html          |   8 +++----
 docs/v0.20/Metrics/PRPickupTime/index.html         |   8 +++----
 docs/v0.20/Metrics/PRReviewDepth/index.html        |   8 +++----
 docs/v0.20/Metrics/PRReviewTime/index.html         |   8 +++----
 docs/v0.20/Metrics/PRSize/index.html               |   8 +++----
 docs/v0.20/Metrics/PRTimeToMerge/index.html        |   8 +++----
 docs/v0.20/Metrics/RequirementCount/index.html     |   8 +++----
 .../Metrics/RequirementDeliveryRate/index.html     |   8 +++----
 .../Metrics/RequirementGranularity/index.html      |   8 +++----
 docs/v0.20/Metrics/RequirementLeadTime/index.html  |   8 +++----
 docs/v0.20/Metrics/index.html                      |   8 +++----
 docs/v0.20/Overview/Architecture/index.html        |   8 +++----
 docs/v0.20/Overview/Introduction/index.html        |   8 +++----
 docs/v0.20/Overview/KeyConcepts/index.html         |   8 +++----
 docs/v0.20/Overview/References/index.html          |   8 +++----
 docs/v0.20/Overview/Roadmap/index.html             |   8 +++----
 .../v0.20/Overview/SupportedDataSources/index.html |   8 +++----
 docs/v0.20/Overview/index.html                     |   8 +++----
 docs/v0.20/Plugins/azuredevops/index.html          |   8 +++----
 docs/v0.20/Plugins/bamboo/index.html               |   8 +++----
 docs/v0.20/Plugins/bitbucket/index.html            |   8 +++----
 docs/v0.20/Plugins/customize/index.html            |   8 +++----
 docs/v0.20/Plugins/dbt/index.html                  |   8 +++----
 docs/v0.20/Plugins/feishu/index.html               |   8 +++----
 docs/v0.20/Plugins/gitee/index.html                |   8 +++----
 docs/v0.20/Plugins/gitextractor/index.html         |   8 +++----
 docs/v0.20/Plugins/github/index.html               |   8 +++----
 docs/v0.20/Plugins/gitlab/index.html               |   8 +++----
 docs/v0.20/Plugins/index.html                      |   8 +++----
 docs/v0.20/Plugins/jenkins/index.html              |   8 +++----
 docs/v0.20/Plugins/jira/index.html                 |   8 +++----
 docs/v0.20/Plugins/pagerduty/index.html            |   8 +++----
 docs/v0.20/Plugins/refdiff/index.html              |   8 +++----
 docs/v0.20/Plugins/sonarqube/index.html            |   8 +++----
 docs/v0.20/Plugins/tapd/index.html                 |   8 +++----
 docs/v0.20/Plugins/teambition/index.html           |   8 +++----
 docs/v0.20/Plugins/trello/index.html               |   8 +++----
 docs/v0.20/Plugins/webhook/index.html              |   8 +++----
 docs/v0.20/Plugins/zentao/index.html               |   8 +++----
 .../v0.20/Troubleshooting/Configuration/index.html |   8 +++----
 docs/v0.20/Troubleshooting/Dashboard/index.html    |   8 +++----
 docs/v0.20/Troubleshooting/Installation/index.html |   8 +++----
 docs/v0.20/Troubleshooting/MySqlIssue/index.html   |   8 +++----
 docs/v0.20/Troubleshooting/index.html              |   8 +++----
 docs/v0.20/search-index.json                       |   2 +-
 docs/v0.21/Config UI/index.html                    |   8 +++----
 docs/v0.21/Configuration/APIKeys/index.html        |   8 +++----
 docs/v0.21/Configuration/AdvancedMode/index.html   |   8 +++----
 docs/v0.21/Configuration/AzureDevOps/index.html    |   8 +++----
 docs/v0.21/Configuration/BitBucket/index.html      |   8 +++----
 docs/v0.21/Configuration/CircleCI/index.html       |   8 +++----
 .../Dashboards/AccessControl/index.html            |   8 +++----
 .../Dashboards/GrafanaUserGuide/index.html         |   8 +++----
 docs/v0.21/Configuration/GitHub/index.html         |   8 +++----
 docs/v0.21/Configuration/GitLab/index.html         |   8 +++----
 .../HowToOrganizeDevlakeProjects/index.html        |   8 +++----
 docs/v0.21/Configuration/Jenkins/index.html        |   8 +++----
 docs/v0.21/Configuration/Jira/index.html           |   8 +++----
 docs/v0.21/Configuration/Opsgenie/index.html       |   8 +++----
 docs/v0.21/Configuration/PagerDuty/index.html      |   8 +++----
 docs/v0.21/Configuration/SonarQube/index.html      |   8 +++----
 docs/v0.21/Configuration/Tapd/index.html           |   8 +++----
 .../Configuration/TeamConfiguration/index.html     |   8 +++----
 docs/v0.21/Configuration/Teambition/index.html     |   8 +++----
 docs/v0.21/Configuration/Tutorial/index.html       |   8 +++----
 docs/v0.21/Configuration/Zentao/index.html         |   8 +++----
 docs/v0.21/Configuration/webhook/index.html        |   8 +++----
 docs/v0.21/DORA/index.html                         |   8 +++----
 .../DataModels/DevLakeDomainLayerSchema/index.html |   8 +++----
 docs/v0.21/DataModels/RawLayerSchema/index.html    |   8 +++----
 docs/v0.21/DataModels/SystemTables/index.html      |   8 +++----
 docs/v0.21/DataModels/ToolLayerSchema/index.html   |   8 +++----
 docs/v0.21/DataModels/index.html                   |   8 +++----
 docs/v0.21/DeveloperManuals/DBMigration/index.html |   8 +++----
 docs/v0.21/DeveloperManuals/Dal/index.html         |   8 +++----
 .../DeveloperManuals/DeveloperSetup/index.html     |   8 +++----
 .../DeveloperManuals/E2E-Test-Guide/index.html     |   8 +++----
 .../DeveloperManuals/Notifications/index.html      |   8 +++----
 .../PluginImplementation/index.html                |   8 +++----
 docs/v0.21/DeveloperManuals/Project/index.html     |   8 +++----
 docs/v0.21/DeveloperManuals/Release-SOP/index.html |   8 +++----
 .../SourceCodeReference/index.html                 |   8 +++----
 .../TagNamingConventions/index.html                |   8 +++----
 docs/v0.21/DeveloperManuals/UnitTest/index.html    |   8 +++----
 docs/v0.21/DeveloperManuals/index.html             |   8 +++----
 .../v0.21/GettingStarted/Authentication/index.html |   8 +++----
 .../GettingStarted/DockerComposeSetup/index.html   |   8 +++----
 docs/v0.21/GettingStarted/HelmSetup/index.html     |   8 +++----
 docs/v0.21/GettingStarted/QuickStart/index.html    |   8 +++----
 docs/v0.21/GettingStarted/Upgrade/index.html       |   8 +++----
 docs/v0.21/GettingStarted/index.html               |   8 +++----
 docs/v0.21/Metrics/AddedLinesOfCode/index.html     |   8 +++----
 docs/v0.21/Metrics/BugAge/index.html               |   8 +++----
 .../Metrics/BugCountPer1kLinesOfCode/index.html    |   8 +++----
 docs/v0.21/Metrics/BuildCount/index.html           |   8 +++----
 docs/v0.21/Metrics/BuildDuration/index.html        |   8 +++----
 docs/v0.21/Metrics/BuildSuccessRate/index.html     |   8 +++----
 docs/v0.21/Metrics/CFR/index.html                  |   8 +++----
 docs/v0.21/Metrics/CQDuplicatedBlocks/index.html   |   8 +++----
 docs/v0.21/Metrics/CQDuplicatedLines/index.html    |   8 +++----
 docs/v0.21/Metrics/CQIssueCount/index.html         |   8 +++----
 .../Metrics/CQMaintainability-Debt/index.html      |   8 +++----
 docs/v0.21/Metrics/CQTest/index.html               |   8 +++----
 docs/v0.21/Metrics/CommitAuthorCount/index.html    |   8 +++----
 docs/v0.21/Metrics/CommitCount/index.html          |   8 +++----
 docs/v0.21/Metrics/DeletedLinesOfCode/index.html   |   8 +++----
 docs/v0.21/Metrics/DeploymentFrequency/index.html  |   8 +++----
 docs/v0.21/Metrics/IncidentAge/index.html          |   8 +++----
 .../IncidentCountPer1kLinesOfCode/index.html       |   8 +++----
 docs/v0.21/Metrics/LeadTimeForChanges/index.html   |   8 +++----
 docs/v0.21/Metrics/MTTR/index.html                 |   8 +++----
 docs/v0.21/Metrics/PRCodingTime/index.html         |   8 +++----
 docs/v0.21/Metrics/PRCount/index.html              |   8 +++----
 docs/v0.21/Metrics/PRCycleTime/index.html          |   8 +++----
 docs/v0.21/Metrics/PRDeployTime/index.html         |   8 +++----
 docs/v0.21/Metrics/PRMergeRate/index.html          |   8 +++----
 docs/v0.21/Metrics/PRPickupTime/index.html         |   8 +++----
 docs/v0.21/Metrics/PRReviewDepth/index.html        |   8 +++----
 docs/v0.21/Metrics/PRReviewTime/index.html         |   8 +++----
 docs/v0.21/Metrics/PRSize/index.html               |   8 +++----
 docs/v0.21/Metrics/PRTimeToMerge/index.html        |   8 +++----
 docs/v0.21/Metrics/RequirementCount/index.html     |   8 +++----
 .../Metrics/RequirementDeliveryRate/index.html     |   8 +++----
 .../Metrics/RequirementGranularity/index.html      |   8 +++----
 docs/v0.21/Metrics/RequirementLeadTime/index.html  |   8 +++----
 docs/v0.21/Metrics/index.html                      |   8 +++----
 docs/v0.21/Overview/Architecture/index.html        |   8 +++----
 docs/v0.21/Overview/Introduction/index.html        |   8 +++----
 docs/v0.21/Overview/KeyConcepts/index.html         |   8 +++----
 docs/v0.21/Overview/References/index.html          |   8 +++----
 docs/v0.21/Overview/Roadmap/index.html             |   8 +++----
 .../v0.21/Overview/SupportedDataSources/index.html |   8 +++----
 docs/v0.21/Overview/index.html                     |   8 +++----
 docs/v0.21/Plugins/azuredevops/index.html          |   8 +++----
 docs/v0.21/Plugins/bamboo/index.html               |   8 +++----
 docs/v0.21/Plugins/bitbucket/index.html            |   8 +++----
 docs/v0.21/Plugins/circleci/index.html             |   8 +++----
 docs/v0.21/Plugins/customize/index.html            |   8 +++----
 docs/v0.21/Plugins/dbt/index.html                  |   8 +++----
 docs/v0.21/Plugins/feishu/index.html               |   8 +++----
 docs/v0.21/Plugins/gitee/index.html                |   8 +++----
 docs/v0.21/Plugins/gitextractor/index.html         |   8 +++----
 docs/v0.21/Plugins/github/index.html               |   8 +++----
 docs/v0.21/Plugins/gitlab/index.html               |   8 +++----
 docs/v0.21/Plugins/index.html                      |   8 +++----
 docs/v0.21/Plugins/jenkins/index.html              |   8 +++----
 docs/v0.21/Plugins/jira/index.html                 |   8 +++----
 docs/v0.21/Plugins/opsgenie/index.html             |   8 +++----
 docs/v0.21/Plugins/pagerduty/index.html            |   8 +++----
 docs/v0.21/Plugins/refdiff/index.html              |   8 +++----
 docs/v0.21/Plugins/sonarqube/index.html            |   8 +++----
 docs/v0.21/Plugins/tapd/index.html                 |   8 +++----
 docs/v0.21/Plugins/teambition/index.html           |   8 +++----
 docs/v0.21/Plugins/trello/index.html               |   8 +++----
 docs/v0.21/Plugins/webhook/index.html              |   8 +++----
 docs/v0.21/Plugins/zentao/index.html               |   8 +++----
 .../v0.21/Troubleshooting/Configuration/index.html |   8 +++----
 docs/v0.21/Troubleshooting/Dashboard/index.html    |   8 +++----
 docs/v0.21/Troubleshooting/Installation/index.html |   8 +++----
 docs/v0.21/Troubleshooting/MySqlIssue/index.html   |   8 +++----
 docs/v0.21/Troubleshooting/index.html              |   8 +++----
 docs/v0.21/search-index.json                       |   2 +-
 docs/v1.0/Config UI/index.html                     |   8 +++----
 docs/v1.0/Configuration/APIKeys/index.html         |   8 +++----
 docs/v1.0/Configuration/AdvancedMode/index.html    |   8 +++----
 docs/v1.0/Configuration/AzureDevOps/index.html     |   8 +++----
 docs/v1.0/Configuration/BitBucket/index.html       |   8 +++----
 docs/v1.0/Configuration/BitBucketServer/index.html |   8 +++----
 docs/v1.0/Configuration/CircleCI/index.html        |   8 +++----
 .../Dashboards/AccessControl/index.html            |   8 +++----
 .../Dashboards/GrafanaUserGuide/index.html         |   8 +++----
 docs/v1.0/Configuration/GitHub/index.html          |   8 +++----
 docs/v1.0/Configuration/GitLab/index.html          |   8 +++----
 .../HowToOrganizeDevlakeProjects/index.html        |   8 +++----
 docs/v1.0/Configuration/Jenkins/index.html         |   8 +++----
 docs/v1.0/Configuration/Jira/index.html            |   8 +++----
 docs/v1.0/Configuration/Opsgenie/index.html        |   8 +++----
 docs/v1.0/Configuration/PagerDuty/index.html       |   8 +++----
 docs/v1.0/Configuration/SonarQube/index.html       |   8 +++----
 docs/v1.0/Configuration/Tapd/index.html            |   8 +++----
 .../Configuration/TeamConfiguration/index.html     |   8 +++----
 docs/v1.0/Configuration/Teambition/index.html      |   8 +++----
 docs/v1.0/Configuration/Tutorial/index.html        |   8 +++----
 docs/v1.0/Configuration/Zentao/index.html          |   8 +++----
 docs/v1.0/Configuration/webhook/index.html         |   8 +++----
 docs/v1.0/DORA/index.html                          |   8 +++----
 .../DataModels/DevLakeDomainLayerSchema/index.html |   8 +++----
 docs/v1.0/DataModels/RawLayerSchema/index.html     |   8 +++----
 docs/v1.0/DataModels/SystemTables/index.html       |   8 +++----
 docs/v1.0/DataModels/ToolLayerSchema/index.html    |   8 +++----
 docs/v1.0/DataModels/index.html                    |   8 +++----
 docs/v1.0/DeveloperManuals/DBMigration/index.html  |   8 +++----
 docs/v1.0/DeveloperManuals/Dal/index.html          |   8 +++----
 .../DeveloperManuals/DeveloperSetup/index.html     |   8 +++----
 .../DeveloperManuals/E2E-Test-Guide/index.html     |   8 +++----
 .../v1.0/DeveloperManuals/Notifications/index.html |   8 +++----
 .../PluginImplementation/index.html                |   8 +++----
 docs/v1.0/DeveloperManuals/Project/index.html      |   8 +++----
 docs/v1.0/DeveloperManuals/Release-SOP/index.html  |   8 +++----
 .../SourceCodeReference/index.html                 |   8 +++----
 .../TagNamingConventions/index.html                |   8 +++----
 docs/v1.0/DeveloperManuals/UnitTest/index.html     |   8 +++----
 docs/v1.0/DeveloperManuals/index.html              |   8 +++----
 docs/v1.0/GettingStarted/Authentication/index.html |   8 +++----
 .../GettingStarted/DockerComposeSetup/index.html   |   8 +++----
 docs/v1.0/GettingStarted/HelmSetup/index.html      |   8 +++----
 docs/v1.0/GettingStarted/QuickStart/index.html     |   8 +++----
 docs/v1.0/GettingStarted/Upgrade/index.html        |   8 +++----
 docs/v1.0/GettingStarted/index.html                |   8 +++----
 docs/v1.0/Metrics/AddedLinesOfCode/index.html      |   8 +++----
 docs/v1.0/Metrics/BugAge/index.html                |   8 +++----
 .../Metrics/BugCountPer1kLinesOfCode/index.html    |   8 +++----
 docs/v1.0/Metrics/BuildCount/index.html            |   8 +++----
 docs/v1.0/Metrics/BuildDuration/index.html         |   8 +++----
 docs/v1.0/Metrics/BuildSuccessRate/index.html      |   8 +++----
 docs/v1.0/Metrics/CFR/index.html                   |   8 +++----
 docs/v1.0/Metrics/CQDuplicatedBlocks/index.html    |   8 +++----
 docs/v1.0/Metrics/CQDuplicatedLines/index.html     |   8 +++----
 docs/v1.0/Metrics/CQIssueCount/index.html          |   8 +++----
 .../v1.0/Metrics/CQMaintainability-Debt/index.html |   8 +++----
 docs/v1.0/Metrics/CQTest/index.html                |   8 +++----
 docs/v1.0/Metrics/CommitAuthorCount/index.html     |   8 +++----
 docs/v1.0/Metrics/CommitCount/index.html           |   8 +++----
 docs/v1.0/Metrics/DeletedLinesOfCode/index.html    |   8 +++----
 docs/v1.0/Metrics/DeploymentFrequency/index.html   |   8 +++----
 .../FailedDeploymentRecoveryTime/index.html        |   8 +++----
 docs/v1.0/Metrics/IncidentAge/index.html           |   8 +++----
 .../IncidentCountPer1kLinesOfCode/index.html       |   8 +++----
 docs/v1.0/Metrics/LeadTimeForChanges/index.html    |   8 +++----
 docs/v1.0/Metrics/MTTR/index.html                  |   8 +++----
 docs/v1.0/Metrics/PRCodingTime/index.html          |   8 +++----
 docs/v1.0/Metrics/PRCount/index.html               |   8 +++----
 docs/v1.0/Metrics/PRCycleTime/index.html           |   8 +++----
 docs/v1.0/Metrics/PRDeployTime/index.html          |   8 +++----
 docs/v1.0/Metrics/PRMergeRate/index.html           |   8 +++----
 docs/v1.0/Metrics/PRPickupTime/index.html          |   8 +++----
 docs/v1.0/Metrics/PRReviewDepth/index.html         |   8 +++----
 docs/v1.0/Metrics/PRReviewTime/index.html          |   8 +++----
 docs/v1.0/Metrics/PRSize/index.html                |   8 +++----
 docs/v1.0/Metrics/PRTimeToMerge/index.html         |   8 +++----
 docs/v1.0/Metrics/RequirementCount/index.html      |   8 +++----
 .../Metrics/RequirementDeliveryRate/index.html     |   8 +++----
 .../v1.0/Metrics/RequirementGranularity/index.html |   8 +++----
 docs/v1.0/Metrics/RequirementLeadTime/index.html   |   8 +++----
 docs/v1.0/Metrics/index.html                       |   8 +++----
 docs/v1.0/Overview/Architecture/index.html         |   8 +++----
 docs/v1.0/Overview/Introduction/index.html         |   8 +++----
 docs/v1.0/Overview/KeyConcepts/index.html          |   8 +++----
 docs/v1.0/Overview/References/index.html           |   8 +++----
 docs/v1.0/Overview/Roadmap/index.html              |   8 +++----
 docs/v1.0/Overview/SupportedDataSources/index.html |   8 +++----
 docs/v1.0/Overview/index.html                      |   8 +++----
 docs/v1.0/Plugins/azuredevops/index.html           |   8 +++----
 docs/v1.0/Plugins/bamboo/index.html                |   8 +++----
 docs/v1.0/Plugins/bitbucket/index.html             |   8 +++----
 docs/v1.0/Plugins/bitbucket_server/index.html      |   8 +++----
 docs/v1.0/Plugins/circleci/index.html              |   8 +++----
 docs/v1.0/Plugins/customize/index.html             |   8 +++----
 docs/v1.0/Plugins/dbt/index.html                   |   8 +++----
 docs/v1.0/Plugins/feishu/index.html                |   8 +++----
 docs/v1.0/Plugins/gitee/index.html                 |   8 +++----
 docs/v1.0/Plugins/gitextractor/index.html          |   8 +++----
 docs/v1.0/Plugins/github/index.html                |   8 +++----
 docs/v1.0/Plugins/gitlab/index.html                |   8 +++----
 docs/v1.0/Plugins/index.html                       |   8 +++----
 docs/v1.0/Plugins/jenkins/index.html               |   8 +++----
 docs/v1.0/Plugins/jira/index.html                  |   8 +++----
 docs/v1.0/Plugins/linker/index.html                |   8 +++----
 docs/v1.0/Plugins/opsgenie/index.html              |   8 +++----
 docs/v1.0/Plugins/pagerduty/index.html             |   8 +++----
 docs/v1.0/Plugins/refdiff/index.html               |   8 +++----
 docs/v1.0/Plugins/sonarqube/index.html             |   8 +++----
 docs/v1.0/Plugins/tapd/index.html                  |   8 +++----
 docs/v1.0/Plugins/teambition/index.html            |   8 +++----
 docs/v1.0/Plugins/trello/index.html                |   8 +++----
 docs/v1.0/Plugins/webhook/index.html               |   8 +++----
 docs/v1.0/Plugins/zentao/index.html                |   8 +++----
 docs/v1.0/Troubleshooting/Configuration/index.html |   8 +++----
 docs/v1.0/Troubleshooting/Dashboard/index.html     |   8 +++----
 docs/v1.0/Troubleshooting/Installation/index.html  |   8 +++----
 docs/v1.0/Troubleshooting/MySqlIssue/index.html    |   8 +++----
 docs/v1.0/Troubleshooting/index.html               |   8 +++----
 docs/v1.0/search-index.json                        |   2 +-
 download/index.html                                |   8 +++----
 index.html                                         |   8 +++----
 livedemo/DataSources/GitHub/index.html             |   8 +++----
 livedemo/DataSources/GitLab/index.html             |   8 +++----
 livedemo/DataSources/Jenkins/index.html            |   8 +++----
 livedemo/DataSources/Jira/index.html               |   8 +++----
 livedemo/DataSources/SonarQube/index.html          |   8 +++----
 livedemo/DataSources/index.html                    |   8 +++----
 livedemo/DiveIntoTheLake/index.html                |   8 +++----
 livedemo/DivingIntoTheLake/Ben-Stiefel/index.html  |   8 +++----
 livedemo/DivingIntoTheLake/Tatiana/index.html      |   8 +++----
 livedemo/EngineeringLeads/DORA/index.html          |   8 +++----
 .../EngineeringOverview/index.html                 |   8 +++----
 .../EngineeringThroughputAndCycleTime/index.html   |   8 +++----
 .../index.html                                     |   8 +++----
 .../GitextractorMetricsDashboard/index.html        |   8 +++----
 .../EngineeringLeads/WeeklyBugRetro/index.html     |   8 +++----
 livedemo/EngineeringLeads/index.html               |   8 +++----
 .../OSSMaintainers/CommunityExperience/index.html  |   8 +++----
 .../OSSMaintainers/WeeklyCommunityRetro/index.html |   8 +++----
 livedemo/OSSMaintainers/index.html                 |   8 +++----
 markdown-page/index.html                           |   8 +++----
 search-index.json                                  |   2 +-
 search/index.html                                  |   8 +++----
 sitemap.xml                                        |   2 +-
 team/index.html                                    |   8 +++----
 zh/404.html                                        |   8 +++----
 ...chitecture-1587b6206b9702c0989bfb3131be8e1a.png | Bin 0 -> 149553 bytes
 .../cost-7efbeef1e68a962824a03e24db631d27.png      | Bin 0 -> 37839 bytes
 zh/assets/js/240a95c3.a07f62fa.js                  |   1 +
 zh/assets/js/24f43066.765205f7.js                  |   1 +
 zh/assets/js/37c8ff55.dddcba11.js                  |   1 +
 .../{3a332aed.84cf6acc.js => 3a332aed.6ac45e42.js} |   2 +-
 zh/assets/js/4d463226.b06f2b12.js                  |   1 +
 zh/assets/js/6b2c56f7.6ede8d4a.js                  |   1 +
 zh/assets/js/717aefc2.b78eed8f.js                  |   1 +
 zh/assets/js/814f3328.990edef9.js                  |   1 +
 zh/assets/js/814f3328.b02b9f8a.js                  |   1 -
 .../{8b963977.25b60326.js => 8b963977.28da0e2f.js} |   2 +-
 zh/assets/js/927d70e2.7ba605d4.js                  |   1 -
 zh/assets/js/927d70e2.bc23bdd7.js                  |   1 +
 zh/assets/js/a1b97cf4.9292e20a.js                  |   1 -
 zh/assets/js/a1b97cf4.fabd7b4a.js                  |   1 +
 zh/assets/js/a3597df3.6da4f41e.js                  |   1 +
 zh/assets/js/aae583c9.f97070d2.js                  |   1 +
 .../{abaeff08.eb1b101b.js => abaeff08.9daf25a1.js} |   2 +-
 zh/assets/js/bfb16af5.57af933f.js                  |   1 -
 zh/assets/js/bfb16af5.b2e175e9.js                  |   1 +
 .../{db86e760.83fcf875.js => db86e760.e6752b04.js} |   2 +-
 zh/assets/js/main.019762a1.js                      |   2 --
 zh/assets/js/main.fd8ece68.js                      |   2 ++
 ...js.LICENSE.txt => main.fd8ece68.js.LICENSE.txt} |   0
 zh/assets/js/runtime~main.87448746.js              |   1 -
 zh/assets/js/runtime~main.891d7e2b.js              |   1 +
 .../index.html                                     |  10 ++++-----
 .../index.html                                     |  12 +++++------
 zh/blog/apache-welcomes-devlake/index.html         |  10 ++++-----
 zh/blog/archive/index.html                         |  10 ++++-----
 zh/blog/atom.xml                                   |  18 +++++++++++++++-
 .../index.html                                     |  10 ++++-----
 zh/blog/how-DevLake-is-up-and-running/index.html   |  10 ++++-----
 zh/blog/index.html                                 |  10 ++++-----
 zh/blog/rss.xml                                    |  14 +++++++++++-
 .../index.html                                     |  24 +++++++++++++++++++++
 zh/blog/tags/apache/index.html                     |  10 ++++-----
 .../tags/{engineering-metrics => aws}/index.html   |  12 +++++------
 zh/blog/tags/database/index.html                   |  10 ++++-----
 zh/blog/tags/dev-lake/index.html                   |  12 +++++------
 zh/blog/tags/devlake/index.html                    |  10 ++++-----
 .../tags/{engineering-metrics => ecs}/index.html   |  12 +++++------
 zh/blog/tags/engineering-metrics/index.html        |  10 ++++-----
 zh/blog/tags/grafana/index.html                    |  10 ++++-----
 zh/blog/tags/index.html                            |  10 ++++-----
 zh/blog/tags/playground/index.html                 |  10 ++++-----
 zh/blog/tags/postgresql/index.html                 |  10 ++++-----
 zh/blog/tags/process-mining/index.html             |  10 ++++-----
 zh/blog/tags/python/index.html                     |  10 ++++-----
 zh/blog/tags/{playground => terraform}/index.html  |  15 ++++++-------
 zh/blogOverview/index.html                         |   8 +++----
 zh/community/Events/index.html                     |   8 +++----
 .../MakingContributions/BlogSubmission/index.html  |   8 +++----
 .../CommitterApplicationWorkflow/index.html        |   8 +++----
 .../MakingContributions/SignICLA/index.html        |   8 +++----
 .../contributor-growth-program/index.html          |   8 +++----
 .../development-workflow/index.html                |   8 +++----
 .../fix-or-create-issues/index.html                |   8 +++----
 zh/community/MakingContributions/index.html        |   8 +++----
 zh/community/index.html                            |   8 +++----
 zh/community/subscribe/index.html                  |   8 +++----
 zh/community/trademark/index.html                  |   8 +++----
 zh/docs/Config UI/index.html                       |   8 +++----
 zh/docs/Configuration/APIKeys/index.html           |   8 +++----
 zh/docs/Configuration/AdvancedMode/index.html      |   8 +++----
 zh/docs/Configuration/AzureDevOps/index.html       |   8 +++----
 zh/docs/Configuration/BitBucket/index.html         |   8 +++----
 zh/docs/Configuration/BitBucketServer/index.html   |   8 +++----
 zh/docs/Configuration/CircleCI/index.html          |   8 +++----
 .../Dashboards/AccessControl/index.html            |   8 +++----
 .../Dashboards/GrafanaUserGuide/index.html         |   8 +++----
 zh/docs/Configuration/GitHub/index.html            |   8 +++----
 zh/docs/Configuration/GitLab/index.html            |   8 +++----
 .../HowToOrganizeDevlakeProjects/index.html        |   8 +++----
 zh/docs/Configuration/Jenkins/index.html           |   8 +++----
 zh/docs/Configuration/Jira/index.html              |   8 +++----
 zh/docs/Configuration/Opsgenie/index.html          |   8 +++----
 zh/docs/Configuration/PagerDuty/index.html         |   8 +++----
 zh/docs/Configuration/SonarQube/index.html         |   8 +++----
 zh/docs/Configuration/Tapd/index.html              |   8 +++----
 zh/docs/Configuration/TeamConfiguration/index.html |   8 +++----
 zh/docs/Configuration/Teambition/index.html        |   8 +++----
 zh/docs/Configuration/Tutorial/index.html          |   8 +++----
 zh/docs/Configuration/Zentao/index.html            |   8 +++----
 zh/docs/Configuration/webhook/index.html           |   8 +++----
 zh/docs/DORA/index.html                            |   8 +++----
 .../DataModels/DevLakeDomainLayerSchema/index.html |   8 +++----
 zh/docs/DataModels/RawLayerSchema/index.html       |   8 +++----
 zh/docs/DataModels/SystemTables/index.html         |   8 +++----
 zh/docs/DataModels/ToolLayerSchema/index.html      |   8 +++----
 zh/docs/DataModels/index.html                      |   8 +++----
 zh/docs/DeveloperManuals/DBMigration/index.html    |   8 +++----
 zh/docs/DeveloperManuals/Dal/index.html            |   8 +++----
 zh/docs/DeveloperManuals/DeveloperSetup/index.html |   8 +++----
 zh/docs/DeveloperManuals/E2E-Test-Guide/index.html |   8 +++----
 zh/docs/DeveloperManuals/Notifications/index.html  |   8 +++----
 .../PluginImplementation/index.html                |   8 +++----
 zh/docs/DeveloperManuals/Project/index.html        |   8 +++----
 zh/docs/DeveloperManuals/Release-SOP/index.html    |   8 +++----
 .../SourceCodeReference/index.html                 |   8 +++----
 .../TagNamingConventions/index.html                |   8 +++----
 zh/docs/DeveloperManuals/UnitTest/index.html       |   8 +++----
 zh/docs/DeveloperManuals/index.html                |   8 +++----
 zh/docs/GettingStarted/Authentication/index.html   |   8 +++----
 .../GettingStarted/DockerComposeSetup/index.html   |   8 +++----
 zh/docs/GettingStarted/Environment/index.html      |   8 +++----
 zh/docs/GettingStarted/HelmSetup/index.html        |   8 +++----
 zh/docs/GettingStarted/QuickStart/index.html       |   8 +++----
 zh/docs/GettingStarted/Upgrade/index.html          |   8 +++----
 zh/docs/GettingStarted/index.html                  |   8 +++----
 zh/docs/Metrics/AddedLinesOfCode/index.html        |   8 +++----
 zh/docs/Metrics/BugAge/index.html                  |   8 +++----
 .../Metrics/BugCountPer1kLinesOfCode/index.html    |   8 +++----
 zh/docs/Metrics/BuildCount/index.html              |   8 +++----
 zh/docs/Metrics/BuildDuration/index.html           |   8 +++----
 zh/docs/Metrics/BuildSuccessRate/index.html        |   8 +++----
 zh/docs/Metrics/CFR/index.html                     |   8 +++----
 zh/docs/Metrics/CQDuplicatedBlocks/index.html      |   8 +++----
 zh/docs/Metrics/CQDuplicatedLines/index.html       |   8 +++----
 zh/docs/Metrics/CQIssueCount/index.html            |   8 +++----
 zh/docs/Metrics/CQMaintainability-Debt/index.html  |   8 +++----
 zh/docs/Metrics/CQTest/index.html                  |   8 +++----
 zh/docs/Metrics/CommitAuthorCount/index.html       |   8 +++----
 zh/docs/Metrics/CommitCount/index.html             |   8 +++----
 zh/docs/Metrics/DeletedLinesOfCode/index.html      |   8 +++----
 zh/docs/Metrics/DeploymentFrequency/index.html     |   8 +++----
 .../FailedDeploymentRecoveryTime/index.html        |   8 +++----
 zh/docs/Metrics/IncidentAge/index.html             |   8 +++----
 .../IncidentCountPer1kLinesOfCode/index.html       |   8 +++----
 zh/docs/Metrics/LeadTimeForChanges/index.html      |   8 +++----
 zh/docs/Metrics/MTTR/index.html                    |   8 +++----
 zh/docs/Metrics/PRCodingTime/index.html            |   8 +++----
 zh/docs/Metrics/PRCount/index.html                 |   8 +++----
 zh/docs/Metrics/PRCycleTime/index.html             |   8 +++----
 zh/docs/Metrics/PRDeployTime/index.html            |   8 +++----
 zh/docs/Metrics/PRMergeRate/index.html             |   8 +++----
 zh/docs/Metrics/PRPickupTime/index.html            |   8 +++----
 zh/docs/Metrics/PRReviewDepth/index.html           |   8 +++----
 zh/docs/Metrics/PRReviewTime/index.html            |   8 +++----
 zh/docs/Metrics/PRSize/index.html                  |   8 +++----
 zh/docs/Metrics/PRTimeToMerge/index.html           |   8 +++----
 zh/docs/Metrics/RequirementCount/index.html        |   8 +++----
 zh/docs/Metrics/RequirementDeliveryRate/index.html |   8 +++----
 zh/docs/Metrics/RequirementGranularity/index.html  |   8 +++----
 zh/docs/Metrics/RequirementLeadTime/index.html     |   8 +++----
 zh/docs/Metrics/index.html                         |   8 +++----
 zh/docs/Overview/Architecture/index.html           |   8 +++----
 zh/docs/Overview/Introduction/index.html           |   8 +++----
 zh/docs/Overview/KeyConcepts/index.html            |   8 +++----
 zh/docs/Overview/References/index.html             |   8 +++----
 zh/docs/Overview/Roadmap/index.html                |   8 +++----
 zh/docs/Overview/SupportedDataSources/index.html   |   8 +++----
 zh/docs/Overview/index.html                        |   8 +++----
 zh/docs/Plugins/azuredevops/index.html             |   8 +++----
 zh/docs/Plugins/bamboo/index.html                  |   8 +++----
 zh/docs/Plugins/bitbucket/index.html               |   8 +++----
 zh/docs/Plugins/bitbucket_server/index.html        |   8 +++----
 zh/docs/Plugins/circleci/index.html                |   8 +++----
 zh/docs/Plugins/customize/index.html               |   8 +++----
 zh/docs/Plugins/dbt/index.html                     |   8 +++----
 zh/docs/Plugins/feishu/index.html                  |   8 +++----
 zh/docs/Plugins/gitee/index.html                   |   8 +++----
 zh/docs/Plugins/gitextractor/index.html            |   8 +++----
 zh/docs/Plugins/github/index.html                  |   8 +++----
 zh/docs/Plugins/gitlab/index.html                  |   8 +++----
 zh/docs/Plugins/index.html                         |   8 +++----
 zh/docs/Plugins/jenkins/index.html                 |   8 +++----
 zh/docs/Plugins/jira/index.html                    |   8 +++----
 zh/docs/Plugins/linker/index.html                  |   8 +++----
 zh/docs/Plugins/opsgenie/index.html                |   8 +++----
 zh/docs/Plugins/pagerduty/index.html               |   8 +++----
 zh/docs/Plugins/refdiff/index.html                 |   8 +++----
 zh/docs/Plugins/sonarqube/index.html               |   8 +++----
 zh/docs/Plugins/tapd/index.html                    |   8 +++----
 zh/docs/Plugins/teambition/index.html              |   8 +++----
 zh/docs/Plugins/trello/index.html                  |   8 +++----
 zh/docs/Plugins/webhook/index.html                 |   8 +++----
 zh/docs/Plugins/zentao/index.html                  |   8 +++----
 zh/docs/Troubleshooting/Configuration/index.html   |   8 +++----
 zh/docs/Troubleshooting/Dashboard/index.html       |   8 +++----
 zh/docs/Troubleshooting/Installation/index.html    |   8 +++----
 zh/docs/Troubleshooting/MySqlIssue/index.html      |   8 +++----
 zh/docs/Troubleshooting/index.html                 |   8 +++----
 .../DataModels/DevLakeDomainLayerSchema/index.html |   8 +++----
 zh/docs/v0.15/DataModels/RawLayerSchema/index.html |   8 +++----
 zh/docs/v0.15/DataModels/SystemTables/index.html   |   8 +++----
 .../v0.15/DataModels/ToolLayerSchema/index.html    |   8 +++----
 zh/docs/v0.15/DataModels/index.html                |   8 +++----
 .../v0.15/DeveloperManuals/DBMigration/index.html  |   8 +++----
 zh/docs/v0.15/DeveloperManuals/Dal/index.html      |   8 +++----
 .../DeveloperManuals/DeveloperSetup/index.html     |   8 +++----
 .../DeveloperManuals/E2E-Test-Guide/index.html     |   8 +++----
 .../DeveloperManuals/Notifications/index.html      |   8 +++----
 .../PluginImplementation/index.html                |   8 +++----
 zh/docs/v0.15/DeveloperManuals/Project/index.html  |   8 +++----
 .../v0.15/DeveloperManuals/Release-SOP/index.html  |   8 +++----
 .../TagNamingConventions/index.html                |   8 +++----
 zh/docs/v0.15/DeveloperManuals/index.html          |   8 +++----
 .../v0.15/GettingStarted/Authentication/index.html |   8 +++----
 .../GettingStarted/DockerComposeSetup/index.html   |   8 +++----
 zh/docs/v0.15/GettingStarted/HelmSetup/index.html  |   8 +++----
 zh/docs/v0.15/GettingStarted/index.html            |   8 +++----
 zh/docs/v0.15/Metrics/AddedLinesOfCode/index.html  |   8 +++----
 zh/docs/v0.15/Metrics/BugAge/index.html            |   8 +++----
 .../Metrics/BugCountPer1kLinesOfCode/index.html    |   8 +++----
 zh/docs/v0.15/Metrics/BuildCount/index.html        |   8 +++----
 zh/docs/v0.15/Metrics/BuildDuration/index.html     |   8 +++----
 zh/docs/v0.15/Metrics/BuildSuccessRate/index.html  |   8 +++----
 zh/docs/v0.15/Metrics/CFR/index.html               |   8 +++----
 zh/docs/v0.15/Metrics/CommitAuthorCount/index.html |   8 +++----
 zh/docs/v0.15/Metrics/CommitCount/index.html       |   8 +++----
 .../v0.15/Metrics/DeletedLinesOfCode/index.html    |   8 +++----
 .../v0.15/Metrics/DeploymentFrequency/index.html   |   8 +++----
 zh/docs/v0.15/Metrics/IncidentAge/index.html       |   8 +++----
 .../IncidentCountPer1kLinesOfCode/index.html       |   8 +++----
 .../v0.15/Metrics/LeadTimeForChanges/index.html    |   8 +++----
 zh/docs/v0.15/Metrics/MTTR/index.html              |   8 +++----
 zh/docs/v0.15/Metrics/PRCodingTime/index.html      |   8 +++----
 zh/docs/v0.15/Metrics/PRCount/index.html           |   8 +++----
 zh/docs/v0.15/Metrics/PRCycleTime/index.html       |   8 +++----
 zh/docs/v0.15/Metrics/PRDeployTime/index.html      |   8 +++----
 zh/docs/v0.15/Metrics/PRMergeRate/index.html       |   8 +++----
 zh/docs/v0.15/Metrics/PRPickupTime/index.html      |   8 +++----
 zh/docs/v0.15/Metrics/PRReviewDepth/index.html     |   8 +++----
 zh/docs/v0.15/Metrics/PRReviewTime/index.html      |   8 +++----
 zh/docs/v0.15/Metrics/PRSize/index.html            |   8 +++----
 zh/docs/v0.15/Metrics/PRTimeToMerge/index.html     |   8 +++----
 zh/docs/v0.15/Metrics/RequirementCount/index.html  |   8 +++----
 .../Metrics/RequirementDeliveryRate/index.html     |   8 +++----
 .../Metrics/RequirementGranularity/index.html      |   8 +++----
 .../v0.15/Metrics/RequirementLeadTime/index.html   |   8 +++----
 zh/docs/v0.15/Metrics/index.html                   |   8 +++----
 zh/docs/v0.15/Overview/Architecture/index.html     |   8 +++----
 zh/docs/v0.15/Overview/Introduction/index.html     |   8 +++----
 zh/docs/v0.15/Overview/KeyConcepts/index.html      |   8 +++----
 zh/docs/v0.15/Overview/References/index.html       |   8 +++----
 zh/docs/v0.15/Overview/Roadmap/index.html          |   8 +++----
 .../v0.15/Overview/SupportedDataSources/index.html |   8 +++----
 zh/docs/v0.15/Overview/index.html                  |   8 +++----
 zh/docs/v0.15/Plugins/bitbucket/index.html         |   8 +++----
 zh/docs/v0.15/Plugins/customize/index.html         |   8 +++----
 zh/docs/v0.15/Plugins/dbt/index.html               |   8 +++----
 zh/docs/v0.15/Plugins/feishu/index.html            |   8 +++----
 zh/docs/v0.15/Plugins/gitee/index.html             |   8 +++----
 zh/docs/v0.15/Plugins/gitextractor/index.html      |   8 +++----
 zh/docs/v0.15/Plugins/github/index.html            |   8 +++----
 zh/docs/v0.15/Plugins/gitlab/index.html            |   8 +++----
 zh/docs/v0.15/Plugins/index.html                   |   8 +++----
 zh/docs/v0.15/Plugins/jenkins/index.html           |   8 +++----
 zh/docs/v0.15/Plugins/jira/index.html              |   8 +++----
 zh/docs/v0.15/Plugins/pagerduty/index.html         |   8 +++----
 zh/docs/v0.15/Plugins/refdiff/index.html           |   8 +++----
 zh/docs/v0.15/Plugins/tapd/index.html              |   8 +++----
 zh/docs/v0.15/Plugins/webhook/index.html           |   8 +++----
 zh/docs/v0.15/Plugins/zentao/index.html            |   8 +++----
 .../v0.15/Troubleshooting/Configuration/index.html |   8 +++----
 zh/docs/v0.15/Troubleshooting/Dashboard/index.html |   8 +++----
 .../v0.15/Troubleshooting/Installation/index.html  |   8 +++----
 zh/docs/v0.15/Troubleshooting/index.html           |   8 +++----
 .../UserManuals/ConfigUI/AdvancedMode/index.html   |   8 +++----
 .../UserManuals/ConfigUI/BitBucket/index.html      |   8 +++----
 .../v0.15/UserManuals/ConfigUI/GitHub/index.html   |   8 +++----
 .../v0.15/UserManuals/ConfigUI/GitLab/index.html   |   8 +++----
 .../v0.15/UserManuals/ConfigUI/Jenkins/index.html  |   8 +++----
 zh/docs/v0.15/UserManuals/ConfigUI/Jira/index.html |   8 +++----
 zh/docs/v0.15/UserManuals/ConfigUI/Tapd/index.html |   8 +++----
 .../v0.15/UserManuals/ConfigUI/Tutorial/index.html |   8 +++----
 .../v0.15/UserManuals/ConfigUI/Zentao/index.html   |   8 +++----
 .../v0.15/UserManuals/ConfigUI/webhook/index.html  |   8 +++----
 zh/docs/v0.15/UserManuals/DORA/index.html          |   8 +++----
 .../Dashboards/AccessControl/index.html            |   8 +++----
 .../Dashboards/GrafanaUserGuide/index.html         |   8 +++----
 .../v0.15/UserManuals/TeamConfiguration/index.html |   8 +++----
 zh/docs/v0.15/UserManuals/index.html               |   8 +++----
 zh/docs/v0.15/search-index.json                    |   2 +-
 .../v0.16/Configuration/AdvancedMode/index.html    |   8 +++----
 zh/docs/v0.16/Configuration/BitBucket/index.html   |   8 +++----
 .../Dashboards/AccessControl/index.html            |   8 +++----
 .../Dashboards/GrafanaUserGuide/index.html         |   8 +++----
 zh/docs/v0.16/Configuration/GitHub/index.html      |   8 +++----
 zh/docs/v0.16/Configuration/GitLab/index.html      |   8 +++----
 zh/docs/v0.16/Configuration/Jenkins/index.html     |   8 +++----
 zh/docs/v0.16/Configuration/Jira/index.html        |   8 +++----
 zh/docs/v0.16/Configuration/SonarQube/index.html   |   8 +++----
 zh/docs/v0.16/Configuration/Tapd/index.html        |   8 +++----
 .../Configuration/TeamConfiguration/index.html     |   8 +++----
 zh/docs/v0.16/Configuration/Tutorial/index.html    |   8 +++----
 zh/docs/v0.16/Configuration/Zentao/index.html      |   8 +++----
 zh/docs/v0.16/Configuration/index.html             |   8 +++----
 zh/docs/v0.16/Configuration/webhook/index.html     |   8 +++----
 zh/docs/v0.16/DORA/index.html                      |   8 +++----
 .../DataModels/DevLakeDomainLayerSchema/index.html |   8 +++----
 zh/docs/v0.16/DataModels/RawLayerSchema/index.html |   8 +++----
 zh/docs/v0.16/DataModels/SystemTables/index.html   |   8 +++----
 .../v0.16/DataModels/ToolLayerSchema/index.html    |   8 +++----
 zh/docs/v0.16/DataModels/index.html                |   8 +++----
 .../v0.16/DeveloperManuals/DBMigration/index.html  |   8 +++----
 zh/docs/v0.16/DeveloperManuals/Dal/index.html      |   8 +++----
 .../DeveloperManuals/DeveloperSetup/index.html     |   8 +++----
 .../DeveloperManuals/E2E-Test-Guide/index.html     |   8 +++----
 .../DeveloperManuals/Notifications/index.html      |   8 +++----
 .../PluginImplementation/index.html                |   8 +++----
 zh/docs/v0.16/DeveloperManuals/Project/index.html  |   8 +++----
 .../v0.16/DeveloperManuals/Release-SOP/index.html  |   8 +++----
 .../SourceCodeReference/index.html                 |   8 +++----
 .../TagNamingConventions/index.html                |   8 +++----
 zh/docs/v0.16/DeveloperManuals/UnitTest/index.html |   8 +++----
 zh/docs/v0.16/DeveloperManuals/index.html          |   8 +++----
 .../v0.16/GettingStarted/Authentication/index.html |   8 +++----
 .../GettingStarted/DockerComposeSetup/index.html   |   8 +++----
 zh/docs/v0.16/GettingStarted/HelmSetup/index.html  |   8 +++----
 zh/docs/v0.16/GettingStarted/Upgrade/index.html    |   8 +++----
 zh/docs/v0.16/GettingStarted/index.html            |   8 +++----
 zh/docs/v0.16/Metrics/AddedLinesOfCode/index.html  |   8 +++----
 zh/docs/v0.16/Metrics/BugAge/index.html            |   8 +++----
 .../Metrics/BugCountPer1kLinesOfCode/index.html    |   8 +++----
 zh/docs/v0.16/Metrics/BuildCount/index.html        |   8 +++----
 zh/docs/v0.16/Metrics/BuildDuration/index.html     |   8 +++----
 zh/docs/v0.16/Metrics/BuildSuccessRate/index.html  |   8 +++----
 zh/docs/v0.16/Metrics/CFR/index.html               |   8 +++----
 .../v0.16/Metrics/CQDuplicatedBlocks/index.html    |   8 +++----
 zh/docs/v0.16/Metrics/CQDuplicatedLines/index.html |   8 +++----
 zh/docs/v0.16/Metrics/CQIssueCount/index.html      |   8 +++----
 .../Metrics/CQMaintainability-Debt/index.html      |   8 +++----
 zh/docs/v0.16/Metrics/CQTest/index.html            |   8 +++----
 zh/docs/v0.16/Metrics/CommitAuthorCount/index.html |   8 +++----
 zh/docs/v0.16/Metrics/CommitCount/index.html       |   8 +++----
 .../v0.16/Metrics/DeletedLinesOfCode/index.html    |   8 +++----
 .../v0.16/Metrics/DeploymentFrequency/index.html   |   8 +++----
 zh/docs/v0.16/Metrics/IncidentAge/index.html       |   8 +++----
 .../IncidentCountPer1kLinesOfCode/index.html       |   8 +++----
 .../v0.16/Metrics/LeadTimeForChanges/index.html    |   8 +++----
 zh/docs/v0.16/Metrics/MTTR/index.html              |   8 +++----
 zh/docs/v0.16/Metrics/PRCodingTime/index.html      |   8 +++----
 zh/docs/v0.16/Metrics/PRCount/index.html           |   8 +++----
 zh/docs/v0.16/Metrics/PRCycleTime/index.html       |   8 +++----
 zh/docs/v0.16/Metrics/PRDeployTime/index.html      |   8 +++----
 zh/docs/v0.16/Metrics/PRMergeRate/index.html       |   8 +++----
 zh/docs/v0.16/Metrics/PRPickupTime/index.html      |   8 +++----
 zh/docs/v0.16/Metrics/PRReviewDepth/index.html     |   8 +++----
 zh/docs/v0.16/Metrics/PRReviewTime/index.html      |   8 +++----
 zh/docs/v0.16/Metrics/PRSize/index.html            |   8 +++----
 zh/docs/v0.16/Metrics/PRTimeToMerge/index.html     |   8 +++----
 zh/docs/v0.16/Metrics/RequirementCount/index.html  |   8 +++----
 .../Metrics/RequirementDeliveryRate/index.html     |   8 +++----
 .../Metrics/RequirementGranularity/index.html      |   8 +++----
 .../v0.16/Metrics/RequirementLeadTime/index.html   |   8 +++----
 zh/docs/v0.16/Metrics/index.html                   |   8 +++----
 zh/docs/v0.16/Overview/Architecture/index.html     |   8 +++----
 zh/docs/v0.16/Overview/Introduction/index.html     |   8 +++----
 zh/docs/v0.16/Overview/KeyConcepts/index.html      |   8 +++----
 zh/docs/v0.16/Overview/References/index.html       |   8 +++----
 zh/docs/v0.16/Overview/Roadmap/index.html          |   8 +++----
 .../v0.16/Overview/SupportedDataSources/index.html |   8 +++----
 zh/docs/v0.16/Overview/index.html                  |   8 +++----
 zh/docs/v0.16/Plugins/bitbucket/index.html         |   8 +++----
 zh/docs/v0.16/Plugins/customize/index.html         |   8 +++----
 zh/docs/v0.16/Plugins/dbt/index.html               |   8 +++----
 zh/docs/v0.16/Plugins/feishu/index.html            |   8 +++----
 zh/docs/v0.16/Plugins/gitee/index.html             |   8 +++----
 zh/docs/v0.16/Plugins/gitextractor/index.html      |   8 +++----
 zh/docs/v0.16/Plugins/github/index.html            |   8 +++----
 zh/docs/v0.16/Plugins/gitlab/index.html            |   8 +++----
 zh/docs/v0.16/Plugins/index.html                   |   8 +++----
 zh/docs/v0.16/Plugins/jenkins/index.html           |   8 +++----
 zh/docs/v0.16/Plugins/jira/index.html              |   8 +++----
 zh/docs/v0.16/Plugins/pagerduty/index.html         |   8 +++----
 zh/docs/v0.16/Plugins/refdiff/index.html           |   8 +++----
 zh/docs/v0.16/Plugins/sonarqube/index.html         |   8 +++----
 zh/docs/v0.16/Plugins/tapd/index.html              |   8 +++----
 zh/docs/v0.16/Plugins/webhook/index.html           |   8 +++----
 zh/docs/v0.16/Plugins/zentao/index.html            |   8 +++----
 .../v0.16/Troubleshooting/Configuration/index.html |   8 +++----
 zh/docs/v0.16/Troubleshooting/Dashboard/index.html |   8 +++----
 .../v0.16/Troubleshooting/Installation/index.html  |   8 +++----
 zh/docs/v0.16/Troubleshooting/index.html           |   8 +++----
 zh/docs/v0.16/search-index.json                    |   2 +-
 .../v0.17/Configuration/AdvancedMode/index.html    |   8 +++----
 zh/docs/v0.17/Configuration/AzureDevOps/index.html |   8 +++----
 zh/docs/v0.17/Configuration/BitBucket/index.html   |   8 +++----
 .../Dashboards/AccessControl/index.html            |   8 +++----
 .../Dashboards/GrafanaUserGuide/index.html         |   8 +++----
 zh/docs/v0.17/Configuration/GitHub/index.html      |   8 +++----
 zh/docs/v0.17/Configuration/GitLab/index.html      |   8 +++----
 zh/docs/v0.17/Configuration/Jenkins/index.html     |   8 +++----
 zh/docs/v0.17/Configuration/Jira/index.html        |   8 +++----
 zh/docs/v0.17/Configuration/PagerDuty/index.html   |   8 +++----
 zh/docs/v0.17/Configuration/SonarQube/index.html   |   8 +++----
 zh/docs/v0.17/Configuration/Tapd/index.html        |   8 +++----
 .../Configuration/TeamConfiguration/index.html     |   8 +++----
 zh/docs/v0.17/Configuration/Teambition/index.html  |   8 +++----
 zh/docs/v0.17/Configuration/Tutorial/index.html    |   8 +++----
 zh/docs/v0.17/Configuration/Zentao/index.html      |   8 +++----
 zh/docs/v0.17/Configuration/index.html             |   8 +++----
 zh/docs/v0.17/Configuration/webhook/index.html     |   8 +++----
 zh/docs/v0.17/DORA/index.html                      |   8 +++----
 .../DataModels/DevLakeDomainLayerSchema/index.html |   8 +++----
 zh/docs/v0.17/DataModels/RawLayerSchema/index.html |   8 +++----
 zh/docs/v0.17/DataModels/SystemTables/index.html   |   8 +++----
 .../v0.17/DataModels/ToolLayerSchema/index.html    |   8 +++----
 zh/docs/v0.17/DataModels/index.html                |   8 +++----
 .../v0.17/DeveloperManuals/DBMigration/index.html  |   8 +++----
 zh/docs/v0.17/DeveloperManuals/Dal/index.html      |   8 +++----
 .../DeveloperManuals/DeveloperSetup/index.html     |   8 +++----
 .../DeveloperManuals/E2E-Test-Guide/index.html     |   8 +++----
 .../DeveloperManuals/Notifications/index.html      |   8 +++----
 .../PluginImplementation/index.html                |   8 +++----
 zh/docs/v0.17/DeveloperManuals/Project/index.html  |   8 +++----
 .../v0.17/DeveloperManuals/Release-SOP/index.html  |   8 +++----
 .../SourceCodeReference/index.html                 |   8 +++----
 .../TagNamingConventions/index.html                |   8 +++----
 zh/docs/v0.17/DeveloperManuals/UnitTest/index.html |   8 +++----
 zh/docs/v0.17/DeveloperManuals/index.html          |   8 +++----
 .../v0.17/GettingStarted/Authentication/index.html |   8 +++----
 .../GettingStarted/DockerComposeSetup/index.html   |   8 +++----
 zh/docs/v0.17/GettingStarted/HelmSetup/index.html  |   8 +++----
 zh/docs/v0.17/GettingStarted/Upgrade/index.html    |   8 +++----
 zh/docs/v0.17/GettingStarted/index.html            |   8 +++----
 zh/docs/v0.17/Metrics/AddedLinesOfCode/index.html  |   8 +++----
 zh/docs/v0.17/Metrics/BugAge/index.html            |   8 +++----
 .../Metrics/BugCountPer1kLinesOfCode/index.html    |   8 +++----
 zh/docs/v0.17/Metrics/BuildCount/index.html        |   8 +++----
 zh/docs/v0.17/Metrics/BuildDuration/index.html     |   8 +++----
 zh/docs/v0.17/Metrics/BuildSuccessRate/index.html  |   8 +++----
 zh/docs/v0.17/Metrics/CFR/index.html               |   8 +++----
 .../v0.17/Metrics/CQDuplicatedBlocks/index.html    |   8 +++----
 zh/docs/v0.17/Metrics/CQDuplicatedLines/index.html |   8 +++----
 zh/docs/v0.17/Metrics/CQIssueCount/index.html      |   8 +++----
 .../Metrics/CQMaintainability-Debt/index.html      |   8 +++----
 zh/docs/v0.17/Metrics/CQTest/index.html            |   8 +++----
 zh/docs/v0.17/Metrics/CommitAuthorCount/index.html |   8 +++----
 zh/docs/v0.17/Metrics/CommitCount/index.html       |   8 +++----
 .../v0.17/Metrics/DeletedLinesOfCode/index.html    |   8 +++----
 .../v0.17/Metrics/DeploymentFrequency/index.html   |   8 +++----
 zh/docs/v0.17/Metrics/IncidentAge/index.html       |   8 +++----
 .../IncidentCountPer1kLinesOfCode/index.html       |   8 +++----
 .../v0.17/Metrics/LeadTimeForChanges/index.html    |   8 +++----
 zh/docs/v0.17/Metrics/MTTR/index.html              |   8 +++----
 zh/docs/v0.17/Metrics/PRCodingTime/index.html      |   8 +++----
 zh/docs/v0.17/Metrics/PRCount/index.html           |   8 +++----
 zh/docs/v0.17/Metrics/PRCycleTime/index.html       |   8 +++----
 zh/docs/v0.17/Metrics/PRDeployTime/index.html      |   8 +++----
 zh/docs/v0.17/Metrics/PRMergeRate/index.html       |   8 +++----
 zh/docs/v0.17/Metrics/PRPickupTime/index.html      |   8 +++----
 zh/docs/v0.17/Metrics/PRReviewDepth/index.html     |   8 +++----
 zh/docs/v0.17/Metrics/PRReviewTime/index.html      |   8 +++----
 zh/docs/v0.17/Metrics/PRSize/index.html            |   8 +++----
 zh/docs/v0.17/Metrics/PRTimeToMerge/index.html     |   8 +++----
 zh/docs/v0.17/Metrics/RequirementCount/index.html  |   8 +++----
 .../Metrics/RequirementDeliveryRate/index.html     |   8 +++----
 .../Metrics/RequirementGranularity/index.html      |   8 +++----
 .../v0.17/Metrics/RequirementLeadTime/index.html   |   8 +++----
 zh/docs/v0.17/Metrics/index.html                   |   8 +++----
 zh/docs/v0.17/Overview/Architecture/index.html     |   8 +++----
 zh/docs/v0.17/Overview/Introduction/index.html     |   8 +++----
 zh/docs/v0.17/Overview/KeyConcepts/index.html      |   8 +++----
 zh/docs/v0.17/Overview/References/index.html       |   8 +++----
 zh/docs/v0.17/Overview/Roadmap/index.html          |   8 +++----
 .../v0.17/Overview/SupportedDataSources/index.html |   8 +++----
 zh/docs/v0.17/Overview/index.html                  |   8 +++----
 zh/docs/v0.17/Plugins/azuredevops/index.html       |   8 +++----
 zh/docs/v0.17/Plugins/bamboo/index.html            |   8 +++----
 zh/docs/v0.17/Plugins/bitbucket/index.html         |   8 +++----
 zh/docs/v0.17/Plugins/customize/index.html         |   8 +++----
 zh/docs/v0.17/Plugins/dbt/index.html               |   8 +++----
 zh/docs/v0.17/Plugins/feishu/index.html            |   8 +++----
 zh/docs/v0.17/Plugins/gitee/index.html             |   8 +++----
 zh/docs/v0.17/Plugins/gitextractor/index.html      |   8 +++----
 zh/docs/v0.17/Plugins/github/index.html            |   8 +++----
 zh/docs/v0.17/Plugins/gitlab/index.html            |   8 +++----
 zh/docs/v0.17/Plugins/index.html                   |   8 +++----
 zh/docs/v0.17/Plugins/jenkins/index.html           |   8 +++----
 zh/docs/v0.17/Plugins/jira/index.html              |   8 +++----
 zh/docs/v0.17/Plugins/pagerduty/index.html         |   8 +++----
 zh/docs/v0.17/Plugins/refdiff/index.html           |   8 +++----
 zh/docs/v0.17/Plugins/sonarqube/index.html         |   8 +++----
 zh/docs/v0.17/Plugins/tapd/index.html              |   8 +++----
 zh/docs/v0.17/Plugins/teambition/index.html        |   8 +++----
 zh/docs/v0.17/Plugins/trello/index.html            |   8 +++----
 zh/docs/v0.17/Plugins/webhook/index.html           |   8 +++----
 zh/docs/v0.17/Plugins/zentao/index.html            |   8 +++----
 .../v0.17/Troubleshooting/Configuration/index.html |   8 +++----
 zh/docs/v0.17/Troubleshooting/Dashboard/index.html |   8 +++----
 .../v0.17/Troubleshooting/Installation/index.html  |   8 +++----
 .../Troubleshooting/MySqlSizeIssue/index.html      |   8 +++----
 zh/docs/v0.17/Troubleshooting/index.html           |   8 +++----
 zh/docs/v0.17/search-index.json                    |   2 +-
 .../v0.18/Configuration/AdvancedMode/index.html    |   8 +++----
 zh/docs/v0.18/Configuration/AzureDevOps/index.html |   8 +++----
 zh/docs/v0.18/Configuration/BitBucket/index.html   |   8 +++----
 .../Dashboards/AccessControl/index.html            |   8 +++----
 .../Dashboards/GrafanaUserGuide/index.html         |   8 +++----
 zh/docs/v0.18/Configuration/GitHub/index.html      |   8 +++----
 zh/docs/v0.18/Configuration/GitLab/index.html      |   8 +++----
 zh/docs/v0.18/Configuration/Jenkins/index.html     |   8 +++----
 zh/docs/v0.18/Configuration/Jira/index.html        |   8 +++----
 zh/docs/v0.18/Configuration/PagerDuty/index.html   |   8 +++----
 zh/docs/v0.18/Configuration/SonarQube/index.html   |   8 +++----
 zh/docs/v0.18/Configuration/Tapd/index.html        |   8 +++----
 .../Configuration/TeamConfiguration/index.html     |   8 +++----
 zh/docs/v0.18/Configuration/Teambition/index.html  |   8 +++----
 zh/docs/v0.18/Configuration/Tutorial/index.html    |   8 +++----
 zh/docs/v0.18/Configuration/Zentao/index.html      |   8 +++----
 zh/docs/v0.18/Configuration/index.html             |   8 +++----
 zh/docs/v0.18/Configuration/webhook/index.html     |   8 +++----
 zh/docs/v0.18/DORA/index.html                      |   8 +++----
 .../DataModels/DevLakeDomainLayerSchema/index.html |   8 +++----
 zh/docs/v0.18/DataModels/RawLayerSchema/index.html |   8 +++----
 zh/docs/v0.18/DataModels/SystemTables/index.html   |   8 +++----
 .../v0.18/DataModels/ToolLayerSchema/index.html    |   8 +++----
 zh/docs/v0.18/DataModels/index.html                |   8 +++----
 .../v0.18/DeveloperManuals/DBMigration/index.html  |   8 +++----
 zh/docs/v0.18/DeveloperManuals/Dal/index.html      |   8 +++----
 .../DeveloperManuals/DeveloperSetup/index.html     |   8 +++----
 .../DeveloperManuals/E2E-Test-Guide/index.html     |   8 +++----
 .../DeveloperManuals/Notifications/index.html      |   8 +++----
 .../PluginImplementation/index.html                |   8 +++----
 zh/docs/v0.18/DeveloperManuals/Project/index.html  |   8 +++----
 .../v0.18/DeveloperManuals/Release-SOP/index.html  |   8 +++----
 .../SourceCodeReference/index.html                 |   8 +++----
 .../TagNamingConventions/index.html                |   8 +++----
 zh/docs/v0.18/DeveloperManuals/UnitTest/index.html |   8 +++----
 zh/docs/v0.18/DeveloperManuals/index.html          |   8 +++----
 .../v0.18/GettingStarted/Authentication/index.html |   8 +++----
 .../GettingStarted/DockerComposeSetup/index.html   |   8 +++----
 zh/docs/v0.18/GettingStarted/HelmSetup/index.html  |   8 +++----
 .../HowToOrganizeDevlakeProjects/index.html        |   8 +++----
 zh/docs/v0.18/GettingStarted/Upgrade/index.html    |   8 +++----
 zh/docs/v0.18/GettingStarted/index.html            |   8 +++----
 zh/docs/v0.18/Metrics/AddedLinesOfCode/index.html  |   8 +++----
 zh/docs/v0.18/Metrics/BugAge/index.html            |   8 +++----
 .../Metrics/BugCountPer1kLinesOfCode/index.html    |   8 +++----
 zh/docs/v0.18/Metrics/BuildCount/index.html        |   8 +++----
 zh/docs/v0.18/Metrics/BuildDuration/index.html     |   8 +++----
 zh/docs/v0.18/Metrics/BuildSuccessRate/index.html  |   8 +++----
 zh/docs/v0.18/Metrics/CFR/index.html               |   8 +++----
 .../v0.18/Metrics/CQDuplicatedBlocks/index.html    |   8 +++----
 zh/docs/v0.18/Metrics/CQDuplicatedLines/index.html |   8 +++----
 zh/docs/v0.18/Metrics/CQIssueCount/index.html      |   8 +++----
 .../Metrics/CQMaintainability-Debt/index.html      |   8 +++----
 zh/docs/v0.18/Metrics/CQTest/index.html            |   8 +++----
 zh/docs/v0.18/Metrics/CommitAuthorCount/index.html |   8 +++----
 zh/docs/v0.18/Metrics/CommitCount/index.html       |   8 +++----
 .../v0.18/Metrics/DeletedLinesOfCode/index.html    |   8 +++----
 .../v0.18/Metrics/DeploymentFrequency/index.html   |   8 +++----
 zh/docs/v0.18/Metrics/IncidentAge/index.html       |   8 +++----
 .../IncidentCountPer1kLinesOfCode/index.html       |   8 +++----
 .../v0.18/Metrics/LeadTimeForChanges/index.html    |   8 +++----
 zh/docs/v0.18/Metrics/MTTR/index.html              |   8 +++----
 zh/docs/v0.18/Metrics/PRCodingTime/index.html      |   8 +++----
 zh/docs/v0.18/Metrics/PRCount/index.html           |   8 +++----
 zh/docs/v0.18/Metrics/PRCycleTime/index.html       |   8 +++----
 zh/docs/v0.18/Metrics/PRDeployTime/index.html      |   8 +++----
 zh/docs/v0.18/Metrics/PRMergeRate/index.html       |   8 +++----
 zh/docs/v0.18/Metrics/PRPickupTime/index.html      |   8 +++----
 zh/docs/v0.18/Metrics/PRReviewDepth/index.html     |   8 +++----
 zh/docs/v0.18/Metrics/PRReviewTime/index.html      |   8 +++----
 zh/docs/v0.18/Metrics/PRSize/index.html            |   8 +++----
 zh/docs/v0.18/Metrics/PRTimeToMerge/index.html     |   8 +++----
 zh/docs/v0.18/Metrics/RequirementCount/index.html  |   8 +++----
 .../Metrics/RequirementDeliveryRate/index.html     |   8 +++----
 .../Metrics/RequirementGranularity/index.html      |   8 +++----
 .../v0.18/Metrics/RequirementLeadTime/index.html   |   8 +++----
 zh/docs/v0.18/Metrics/index.html                   |   8 +++----
 zh/docs/v0.18/Overview/Architecture/index.html     |   8 +++----
 zh/docs/v0.18/Overview/Introduction/index.html     |   8 +++----
 zh/docs/v0.18/Overview/KeyConcepts/index.html      |   8 +++----
 zh/docs/v0.18/Overview/References/index.html       |   8 +++----
 zh/docs/v0.18/Overview/Roadmap/index.html          |   8 +++----
 .../v0.18/Overview/SupportedDataSources/index.html |   8 +++----
 zh/docs/v0.18/Overview/index.html                  |   8 +++----
 zh/docs/v0.18/Plugins/azuredevops/index.html       |   8 +++----
 zh/docs/v0.18/Plugins/bamboo/index.html            |   8 +++----
 zh/docs/v0.18/Plugins/bitbucket/index.html         |   8 +++----
 zh/docs/v0.18/Plugins/customize/index.html         |   8 +++----
 zh/docs/v0.18/Plugins/dbt/index.html               |   8 +++----
 zh/docs/v0.18/Plugins/feishu/index.html            |   8 +++----
 zh/docs/v0.18/Plugins/gitee/index.html             |   8 +++----
 zh/docs/v0.18/Plugins/gitextractor/index.html      |   8 +++----
 zh/docs/v0.18/Plugins/github/index.html            |   8 +++----
 zh/docs/v0.18/Plugins/gitlab/index.html            |   8 +++----
 zh/docs/v0.18/Plugins/index.html                   |   8 +++----
 zh/docs/v0.18/Plugins/jenkins/index.html           |   8 +++----
 zh/docs/v0.18/Plugins/jira/index.html              |   8 +++----
 zh/docs/v0.18/Plugins/pagerduty/index.html         |   8 +++----
 zh/docs/v0.18/Plugins/refdiff/index.html           |   8 +++----
 zh/docs/v0.18/Plugins/sonarqube/index.html         |   8 +++----
 zh/docs/v0.18/Plugins/tapd/index.html              |   8 +++----
 zh/docs/v0.18/Plugins/teambition/index.html        |   8 +++----
 zh/docs/v0.18/Plugins/trello/index.html            |   8 +++----
 zh/docs/v0.18/Plugins/webhook/index.html           |   8 +++----
 zh/docs/v0.18/Plugins/zentao/index.html            |   8 +++----
 .../v0.18/Troubleshooting/Configuration/index.html |   8 +++----
 zh/docs/v0.18/Troubleshooting/Dashboard/index.html |   8 +++----
 .../v0.18/Troubleshooting/Installation/index.html  |   8 +++----
 .../Troubleshooting/MySqlSizeIssue/index.html      |   8 +++----
 zh/docs/v0.18/Troubleshooting/index.html           |   8 +++----
 zh/docs/v0.18/search-index.json                    |   2 +-
 .../v0.19/Configuration/AdvancedMode/index.html    |   8 +++----
 zh/docs/v0.19/Configuration/AzureDevOps/index.html |   8 +++----
 zh/docs/v0.19/Configuration/BitBucket/index.html   |   8 +++----
 .../Dashboards/AccessControl/index.html            |   8 +++----
 .../Dashboards/GrafanaUserGuide/index.html         |   8 +++----
 zh/docs/v0.19/Configuration/GitHub/index.html      |   8 +++----
 zh/docs/v0.19/Configuration/GitLab/index.html      |   8 +++----
 zh/docs/v0.19/Configuration/Jenkins/index.html     |   8 +++----
 zh/docs/v0.19/Configuration/Jira/index.html        |   8 +++----
 zh/docs/v0.19/Configuration/PagerDuty/index.html   |   8 +++----
 zh/docs/v0.19/Configuration/SonarQube/index.html   |   8 +++----
 zh/docs/v0.19/Configuration/Tapd/index.html        |   8 +++----
 .../Configuration/TeamConfiguration/index.html     |   8 +++----
 zh/docs/v0.19/Configuration/Teambition/index.html  |   8 +++----
 zh/docs/v0.19/Configuration/Tutorial/index.html    |   8 +++----
 zh/docs/v0.19/Configuration/Zentao/index.html      |   8 +++----
 zh/docs/v0.19/Configuration/index.html             |   8 +++----
 zh/docs/v0.19/Configuration/webhook/index.html     |   8 +++----
 zh/docs/v0.19/DORA/index.html                      |   8 +++----
 .../DataModels/DevLakeDomainLayerSchema/index.html |   8 +++----
 zh/docs/v0.19/DataModels/RawLayerSchema/index.html |   8 +++----
 zh/docs/v0.19/DataModels/SystemTables/index.html   |   8 +++----
 .../v0.19/DataModels/ToolLayerSchema/index.html    |   8 +++----
 zh/docs/v0.19/DataModels/index.html                |   8 +++----
 .../v0.19/DeveloperManuals/DBMigration/index.html  |   8 +++----
 zh/docs/v0.19/DeveloperManuals/Dal/index.html      |   8 +++----
 .../DeveloperManuals/DeveloperSetup/index.html     |   8 +++----
 .../DeveloperManuals/E2E-Test-Guide/index.html     |   8 +++----
 .../DeveloperManuals/Notifications/index.html      |   8 +++----
 .../PluginImplementation/index.html                |   8 +++----
 zh/docs/v0.19/DeveloperManuals/Project/index.html  |   8 +++----
 .../v0.19/DeveloperManuals/Release-SOP/index.html  |   8 +++----
 .../SourceCodeReference/index.html                 |   8 +++----
 .../TagNamingConventions/index.html                |   8 +++----
 zh/docs/v0.19/DeveloperManuals/UnitTest/index.html |   8 +++----
 zh/docs/v0.19/DeveloperManuals/index.html          |   8 +++----
 .../v0.19/GettingStarted/Authentication/index.html |   8 +++----
 .../GettingStarted/DockerComposeSetup/index.html   |   8 +++----
 zh/docs/v0.19/GettingStarted/HelmSetup/index.html  |   8 +++----
 .../HowToOrganizeDevlakeProjects/index.html        |   8 +++----
 zh/docs/v0.19/GettingStarted/Upgrade/index.html    |   8 +++----
 zh/docs/v0.19/GettingStarted/index.html            |   8 +++----
 zh/docs/v0.19/Metrics/AddedLinesOfCode/index.html  |   8 +++----
 zh/docs/v0.19/Metrics/BugAge/index.html            |   8 +++----
 .../Metrics/BugCountPer1kLinesOfCode/index.html    |   8 +++----
 zh/docs/v0.19/Metrics/BuildCount/index.html        |   8 +++----
 zh/docs/v0.19/Metrics/BuildDuration/index.html     |   8 +++----
 zh/docs/v0.19/Metrics/BuildSuccessRate/index.html  |   8 +++----
 zh/docs/v0.19/Metrics/CFR/index.html               |   8 +++----
 .../v0.19/Metrics/CQDuplicatedBlocks/index.html    |   8 +++----
 zh/docs/v0.19/Metrics/CQDuplicatedLines/index.html |   8 +++----
 zh/docs/v0.19/Metrics/CQIssueCount/index.html      |   8 +++----
 .../Metrics/CQMaintainability-Debt/index.html      |   8 +++----
 zh/docs/v0.19/Metrics/CQTest/index.html            |   8 +++----
 zh/docs/v0.19/Metrics/CommitAuthorCount/index.html |   8 +++----
 zh/docs/v0.19/Metrics/CommitCount/index.html       |   8 +++----
 .../v0.19/Metrics/DeletedLinesOfCode/index.html    |   8 +++----
 .../v0.19/Metrics/DeploymentFrequency/index.html   |   8 +++----
 zh/docs/v0.19/Metrics/IncidentAge/index.html       |   8 +++----
 .../IncidentCountPer1kLinesOfCode/index.html       |   8 +++----
 .../v0.19/Metrics/LeadTimeForChanges/index.html    |   8 +++----
 zh/docs/v0.19/Metrics/MTTR/index.html              |   8 +++----
 zh/docs/v0.19/Metrics/PRCodingTime/index.html      |   8 +++----
 zh/docs/v0.19/Metrics/PRCount/index.html           |   8 +++----
 zh/docs/v0.19/Metrics/PRCycleTime/index.html       |   8 +++----
 zh/docs/v0.19/Metrics/PRDeployTime/index.html      |   8 +++----
 zh/docs/v0.19/Metrics/PRMergeRate/index.html       |   8 +++----
 zh/docs/v0.19/Metrics/PRPickupTime/index.html      |   8 +++----
 zh/docs/v0.19/Metrics/PRReviewDepth/index.html     |   8 +++----
 zh/docs/v0.19/Metrics/PRReviewTime/index.html      |   8 +++----
 zh/docs/v0.19/Metrics/PRSize/index.html            |   8 +++----
 zh/docs/v0.19/Metrics/PRTimeToMerge/index.html     |   8 +++----
 zh/docs/v0.19/Metrics/RequirementCount/index.html  |   8 +++----
 .../Metrics/RequirementDeliveryRate/index.html     |   8 +++----
 .../Metrics/RequirementGranularity/index.html      |   8 +++----
 .../v0.19/Metrics/RequirementLeadTime/index.html   |   8 +++----
 zh/docs/v0.19/Metrics/index.html                   |   8 +++----
 zh/docs/v0.19/Overview/Architecture/index.html     |   8 +++----
 zh/docs/v0.19/Overview/Introduction/index.html     |   8 +++----
 zh/docs/v0.19/Overview/KeyConcepts/index.html      |   8 +++----
 zh/docs/v0.19/Overview/References/index.html       |   8 +++----
 zh/docs/v0.19/Overview/Roadmap/index.html          |   8 +++----
 .../v0.19/Overview/SupportedDataSources/index.html |   8 +++----
 zh/docs/v0.19/Overview/index.html                  |   8 +++----
 zh/docs/v0.19/Plugins/azuredevops/index.html       |   8 +++----
 zh/docs/v0.19/Plugins/bamboo/index.html            |   8 +++----
 zh/docs/v0.19/Plugins/bitbucket/index.html         |   8 +++----
 zh/docs/v0.19/Plugins/customize/index.html         |   8 +++----
 zh/docs/v0.19/Plugins/dbt/index.html               |   8 +++----
 zh/docs/v0.19/Plugins/feishu/index.html            |   8 +++----
 zh/docs/v0.19/Plugins/gitee/index.html             |   8 +++----
 zh/docs/v0.19/Plugins/gitextractor/index.html      |   8 +++----
 zh/docs/v0.19/Plugins/github/index.html            |   8 +++----
 zh/docs/v0.19/Plugins/gitlab/index.html            |   8 +++----
 zh/docs/v0.19/Plugins/index.html                   |   8 +++----
 zh/docs/v0.19/Plugins/jenkins/index.html           |   8 +++----
 zh/docs/v0.19/Plugins/jira/index.html              |   8 +++----
 zh/docs/v0.19/Plugins/pagerduty/index.html         |   8 +++----
 zh/docs/v0.19/Plugins/refdiff/index.html           |   8 +++----
 zh/docs/v0.19/Plugins/sonarqube/index.html         |   8 +++----
 zh/docs/v0.19/Plugins/tapd/index.html              |   8 +++----
 zh/docs/v0.19/Plugins/teambition/index.html        |   8 +++----
 zh/docs/v0.19/Plugins/trello/index.html            |   8 +++----
 zh/docs/v0.19/Plugins/webhook/index.html           |   8 +++----
 zh/docs/v0.19/Plugins/zentao/index.html            |   8 +++----
 .../v0.19/Troubleshooting/Configuration/index.html |   8 +++----
 zh/docs/v0.19/Troubleshooting/Dashboard/index.html |   8 +++----
 .../v0.19/Troubleshooting/Installation/index.html  |   8 +++----
 .../Troubleshooting/MySqlSizeIssue/index.html      |   8 +++----
 zh/docs/v0.19/Troubleshooting/index.html           |   8 +++----
 zh/docs/v0.19/search-index.json                    |   2 +-
 zh/docs/v0.20/Config UI/index.html                 |   8 +++----
 zh/docs/v0.20/Configuration/APIKeys/index.html     |   8 +++----
 .../v0.20/Configuration/AdvancedMode/index.html    |   8 +++----
 zh/docs/v0.20/Configuration/AzureDevOps/index.html |   8 +++----
 zh/docs/v0.20/Configuration/BitBucket/index.html   |   8 +++----
 .../Dashboards/AccessControl/index.html            |   8 +++----
 .../Dashboards/GrafanaUserGuide/index.html         |   8 +++----
 zh/docs/v0.20/Configuration/GitHub/index.html      |   8 +++----
 zh/docs/v0.20/Configuration/GitLab/index.html      |   8 +++----
 zh/docs/v0.20/Configuration/Jenkins/index.html     |   8 +++----
 zh/docs/v0.20/Configuration/Jira/index.html        |   8 +++----
 zh/docs/v0.20/Configuration/PagerDuty/index.html   |   8 +++----
 zh/docs/v0.20/Configuration/SonarQube/index.html   |   8 +++----
 zh/docs/v0.20/Configuration/Tapd/index.html        |   8 +++----
 .../Configuration/TeamConfiguration/index.html     |   8 +++----
 zh/docs/v0.20/Configuration/Teambition/index.html  |   8 +++----
 zh/docs/v0.20/Configuration/Tutorial/index.html    |   8 +++----
 zh/docs/v0.20/Configuration/Zentao/index.html      |   8 +++----
 zh/docs/v0.20/Configuration/webhook/index.html     |   8 +++----
 zh/docs/v0.20/DORA/index.html                      |   8 +++----
 .../DataModels/DevLakeDomainLayerSchema/index.html |   8 +++----
 zh/docs/v0.20/DataModels/RawLayerSchema/index.html |   8 +++----
 zh/docs/v0.20/DataModels/SystemTables/index.html   |   8 +++----
 .../v0.20/DataModels/ToolLayerSchema/index.html    |   8 +++----
 zh/docs/v0.20/DataModels/index.html                |   8 +++----
 .../v0.20/DeveloperManuals/DBMigration/index.html  |   8 +++----
 zh/docs/v0.20/DeveloperManuals/Dal/index.html      |   8 +++----
 .../DeveloperManuals/DeveloperSetup/index.html     |   8 +++----
 .../DeveloperManuals/E2E-Test-Guide/index.html     |   8 +++----
 .../DeveloperManuals/Notifications/index.html      |   8 +++----
 .../PluginImplementation/index.html                |   8 +++----
 zh/docs/v0.20/DeveloperManuals/Project/index.html  |   8 +++----
 .../v0.20/DeveloperManuals/Release-SOP/index.html  |   8 +++----
 .../SourceCodeReference/index.html                 |   8 +++----
 .../TagNamingConventions/index.html                |   8 +++----
 zh/docs/v0.20/DeveloperManuals/UnitTest/index.html |   8 +++----
 zh/docs/v0.20/DeveloperManuals/index.html          |   8 +++----
 .../v0.20/GettingStarted/Authentication/index.html |   8 +++----
 .../GettingStarted/DockerComposeSetup/index.html   |   8 +++----
 zh/docs/v0.20/GettingStarted/HelmSetup/index.html  |   8 +++----
 .../HowToOrganizeDevlakeProjects/index.html        |   8 +++----
 zh/docs/v0.20/GettingStarted/Upgrade/index.html    |   8 +++----
 zh/docs/v0.20/GettingStarted/index.html            |   8 +++----
 zh/docs/v0.20/Metrics/AddedLinesOfCode/index.html  |   8 +++----
 zh/docs/v0.20/Metrics/BugAge/index.html            |   8 +++----
 .../Metrics/BugCountPer1kLinesOfCode/index.html    |   8 +++----
 zh/docs/v0.20/Metrics/BuildCount/index.html        |   8 +++----
 zh/docs/v0.20/Metrics/BuildDuration/index.html     |   8 +++----
 zh/docs/v0.20/Metrics/BuildSuccessRate/index.html  |   8 +++----
 zh/docs/v0.20/Metrics/CFR/index.html               |   8 +++----
 .../v0.20/Metrics/CQDuplicatedBlocks/index.html    |   8 +++----
 zh/docs/v0.20/Metrics/CQDuplicatedLines/index.html |   8 +++----
 zh/docs/v0.20/Metrics/CQIssueCount/index.html      |   8 +++----
 .../Metrics/CQMaintainability-Debt/index.html      |   8 +++----
 zh/docs/v0.20/Metrics/CQTest/index.html            |   8 +++----
 zh/docs/v0.20/Metrics/CommitAuthorCount/index.html |   8 +++----
 zh/docs/v0.20/Metrics/CommitCount/index.html       |   8 +++----
 .../v0.20/Metrics/DeletedLinesOfCode/index.html    |   8 +++----
 .../v0.20/Metrics/DeploymentFrequency/index.html   |   8 +++----
 zh/docs/v0.20/Metrics/IncidentAge/index.html       |   8 +++----
 .../IncidentCountPer1kLinesOfCode/index.html       |   8 +++----
 .../v0.20/Metrics/LeadTimeForChanges/index.html    |   8 +++----
 zh/docs/v0.20/Metrics/MTTR/index.html              |   8 +++----
 zh/docs/v0.20/Metrics/PRCodingTime/index.html      |   8 +++----
 zh/docs/v0.20/Metrics/PRCount/index.html           |   8 +++----
 zh/docs/v0.20/Metrics/PRCycleTime/index.html       |   8 +++----
 zh/docs/v0.20/Metrics/PRDeployTime/index.html      |   8 +++----
 zh/docs/v0.20/Metrics/PRMergeRate/index.html       |   8 +++----
 zh/docs/v0.20/Metrics/PRPickupTime/index.html      |   8 +++----
 zh/docs/v0.20/Metrics/PRReviewDepth/index.html     |   8 +++----
 zh/docs/v0.20/Metrics/PRReviewTime/index.html      |   8 +++----
 zh/docs/v0.20/Metrics/PRSize/index.html            |   8 +++----
 zh/docs/v0.20/Metrics/PRTimeToMerge/index.html     |   8 +++----
 zh/docs/v0.20/Metrics/RequirementCount/index.html  |   8 +++----
 .../Metrics/RequirementDeliveryRate/index.html     |   8 +++----
 .../Metrics/RequirementGranularity/index.html      |   8 +++----
 .../v0.20/Metrics/RequirementLeadTime/index.html   |   8 +++----
 zh/docs/v0.20/Metrics/index.html                   |   8 +++----
 zh/docs/v0.20/Overview/Architecture/index.html     |   8 +++----
 zh/docs/v0.20/Overview/Introduction/index.html     |   8 +++----
 zh/docs/v0.20/Overview/KeyConcepts/index.html      |   8 +++----
 zh/docs/v0.20/Overview/References/index.html       |   8 +++----
 zh/docs/v0.20/Overview/Roadmap/index.html          |   8 +++----
 .../v0.20/Overview/SupportedDataSources/index.html |   8 +++----
 zh/docs/v0.20/Overview/index.html                  |   8 +++----
 zh/docs/v0.20/Plugins/azuredevops/index.html       |   8 +++----
 zh/docs/v0.20/Plugins/bamboo/index.html            |   8 +++----
 zh/docs/v0.20/Plugins/bitbucket/index.html         |   8 +++----
 zh/docs/v0.20/Plugins/customize/index.html         |   8 +++----
 zh/docs/v0.20/Plugins/dbt/index.html               |   8 +++----
 zh/docs/v0.20/Plugins/feishu/index.html            |   8 +++----
 zh/docs/v0.20/Plugins/gitee/index.html             |   8 +++----
 zh/docs/v0.20/Plugins/gitextractor/index.html      |   8 +++----
 zh/docs/v0.20/Plugins/github/index.html            |   8 +++----
 zh/docs/v0.20/Plugins/gitlab/index.html            |   8 +++----
 zh/docs/v0.20/Plugins/index.html                   |   8 +++----
 zh/docs/v0.20/Plugins/jenkins/index.html           |   8 +++----
 zh/docs/v0.20/Plugins/jira/index.html              |   8 +++----
 zh/docs/v0.20/Plugins/pagerduty/index.html         |   8 +++----
 zh/docs/v0.20/Plugins/refdiff/index.html           |   8 +++----
 zh/docs/v0.20/Plugins/sonarqube/index.html         |   8 +++----
 zh/docs/v0.20/Plugins/tapd/index.html              |   8 +++----
 zh/docs/v0.20/Plugins/teambition/index.html        |   8 +++----
 zh/docs/v0.20/Plugins/trello/index.html            |   8 +++----
 zh/docs/v0.20/Plugins/webhook/index.html           |   8 +++----
 zh/docs/v0.20/Plugins/zentao/index.html            |   8 +++----
 .../v0.20/Troubleshooting/Configuration/index.html |   8 +++----
 zh/docs/v0.20/Troubleshooting/Dashboard/index.html |   8 +++----
 .../v0.20/Troubleshooting/Installation/index.html  |   8 +++----
 .../v0.20/Troubleshooting/MySqlIssue/index.html    |   8 +++----
 zh/docs/v0.20/Troubleshooting/index.html           |   8 +++----
 zh/docs/v0.20/search-index.json                    |   2 +-
 zh/docs/v0.21/Config UI/index.html                 |   8 +++----
 zh/docs/v0.21/Configuration/APIKeys/index.html     |   8 +++----
 .../v0.21/Configuration/AdvancedMode/index.html    |   8 +++----
 zh/docs/v0.21/Configuration/AzureDevOps/index.html |   8 +++----
 zh/docs/v0.21/Configuration/BitBucket/index.html   |   8 +++----
 zh/docs/v0.21/Configuration/CircleCI/index.html    |   8 +++----
 .../Dashboards/AccessControl/index.html            |   8 +++----
 .../Dashboards/GrafanaUserGuide/index.html         |   8 +++----
 zh/docs/v0.21/Configuration/GitHub/index.html      |   8 +++----
 zh/docs/v0.21/Configuration/GitLab/index.html      |   8 +++----
 .../HowToOrganizeDevlakeProjects/index.html        |   8 +++----
 zh/docs/v0.21/Configuration/Jenkins/index.html     |   8 +++----
 zh/docs/v0.21/Configuration/Jira/index.html        |   8 +++----
 zh/docs/v0.21/Configuration/Opsgenie/index.html    |   8 +++----
 zh/docs/v0.21/Configuration/PagerDuty/index.html   |   8 +++----
 zh/docs/v0.21/Configuration/SonarQube/index.html   |   8 +++----
 zh/docs/v0.21/Configuration/Tapd/index.html        |   8 +++----
 .../Configuration/TeamConfiguration/index.html     |   8 +++----
 zh/docs/v0.21/Configuration/Teambition/index.html  |   8 +++----
 zh/docs/v0.21/Configuration/Tutorial/index.html    |   8 +++----
 zh/docs/v0.21/Configuration/Zentao/index.html      |   8 +++----
 zh/docs/v0.21/Configuration/webhook/index.html     |   8 +++----
 zh/docs/v0.21/DORA/index.html                      |   8 +++----
 .../DataModels/DevLakeDomainLayerSchema/index.html |   8 +++----
 zh/docs/v0.21/DataModels/RawLayerSchema/index.html |   8 +++----
 zh/docs/v0.21/DataModels/SystemTables/index.html   |   8 +++----
 .../v0.21/DataModels/ToolLayerSchema/index.html    |   8 +++----
 zh/docs/v0.21/DataModels/index.html                |   8 +++----
 .../v0.21/DeveloperManuals/DBMigration/index.html  |   8 +++----
 zh/docs/v0.21/DeveloperManuals/Dal/index.html      |   8 +++----
 .../DeveloperManuals/DeveloperSetup/index.html     |   8 +++----
 .../DeveloperManuals/E2E-Test-Guide/index.html     |   8 +++----
 .../DeveloperManuals/Notifications/index.html      |   8 +++----
 .../PluginImplementation/index.html                |   8 +++----
 zh/docs/v0.21/DeveloperManuals/Project/index.html  |   8 +++----
 .../v0.21/DeveloperManuals/Release-SOP/index.html  |   8 +++----
 .../SourceCodeReference/index.html                 |   8 +++----
 .../TagNamingConventions/index.html                |   8 +++----
 zh/docs/v0.21/DeveloperManuals/UnitTest/index.html |   8 +++----
 zh/docs/v0.21/DeveloperManuals/index.html          |   8 +++----
 .../v0.21/GettingStarted/Authentication/index.html |   8 +++----
 .../GettingStarted/DockerComposeSetup/index.html   |   8 +++----
 zh/docs/v0.21/GettingStarted/HelmSetup/index.html  |   8 +++----
 zh/docs/v0.21/GettingStarted/QuickStart/index.html |   8 +++----
 zh/docs/v0.21/GettingStarted/Upgrade/index.html    |   8 +++----
 zh/docs/v0.21/GettingStarted/index.html            |   8 +++----
 zh/docs/v0.21/Metrics/AddedLinesOfCode/index.html  |   8 +++----
 zh/docs/v0.21/Metrics/BugAge/index.html            |   8 +++----
 .../Metrics/BugCountPer1kLinesOfCode/index.html    |   8 +++----
 zh/docs/v0.21/Metrics/BuildCount/index.html        |   8 +++----
 zh/docs/v0.21/Metrics/BuildDuration/index.html     |   8 +++----
 zh/docs/v0.21/Metrics/BuildSuccessRate/index.html  |   8 +++----
 zh/docs/v0.21/Metrics/CFR/index.html               |   8 +++----
 .../v0.21/Metrics/CQDuplicatedBlocks/index.html    |   8 +++----
 zh/docs/v0.21/Metrics/CQDuplicatedLines/index.html |   8 +++----
 zh/docs/v0.21/Metrics/CQIssueCount/index.html      |   8 +++----
 .../Metrics/CQMaintainability-Debt/index.html      |   8 +++----
 zh/docs/v0.21/Metrics/CQTest/index.html            |   8 +++----
 zh/docs/v0.21/Metrics/CommitAuthorCount/index.html |   8 +++----
 zh/docs/v0.21/Metrics/CommitCount/index.html       |   8 +++----
 .../v0.21/Metrics/DeletedLinesOfCode/index.html    |   8 +++----
 .../v0.21/Metrics/DeploymentFrequency/index.html   |   8 +++----
 zh/docs/v0.21/Metrics/IncidentAge/index.html       |   8 +++----
 .../IncidentCountPer1kLinesOfCode/index.html       |   8 +++----
 .../v0.21/Metrics/LeadTimeForChanges/index.html    |   8 +++----
 zh/docs/v0.21/Metrics/MTTR/index.html              |   8 +++----
 zh/docs/v0.21/Metrics/PRCodingTime/index.html      |   8 +++----
 zh/docs/v0.21/Metrics/PRCount/index.html           |   8 +++----
 zh/docs/v0.21/Metrics/PRCycleTime/index.html       |   8 +++----
 zh/docs/v0.21/Metrics/PRDeployTime/index.html      |   8 +++----
 zh/docs/v0.21/Metrics/PRMergeRate/index.html       |   8 +++----
 zh/docs/v0.21/Metrics/PRPickupTime/index.html      |   8 +++----
 zh/docs/v0.21/Metrics/PRReviewDepth/index.html     |   8 +++----
 zh/docs/v0.21/Metrics/PRReviewTime/index.html      |   8 +++----
 zh/docs/v0.21/Metrics/PRSize/index.html            |   8 +++----
 zh/docs/v0.21/Metrics/PRTimeToMerge/index.html     |   8 +++----
 zh/docs/v0.21/Metrics/RequirementCount/index.html  |   8 +++----
 .../Metrics/RequirementDeliveryRate/index.html     |   8 +++----
 .../Metrics/RequirementGranularity/index.html      |   8 +++----
 .../v0.21/Metrics/RequirementLeadTime/index.html   |   8 +++----
 zh/docs/v0.21/Metrics/index.html                   |   8 +++----
 zh/docs/v0.21/Overview/Architecture/index.html     |   8 +++----
 zh/docs/v0.21/Overview/Introduction/index.html     |   8 +++----
 zh/docs/v0.21/Overview/KeyConcepts/index.html      |   8 +++----
 zh/docs/v0.21/Overview/References/index.html       |   8 +++----
 zh/docs/v0.21/Overview/Roadmap/index.html          |   8 +++----
 .../v0.21/Overview/SupportedDataSources/index.html |   8 +++----
 zh/docs/v0.21/Overview/index.html                  |   8 +++----
 zh/docs/v0.21/Plugins/azuredevops/index.html       |   8 +++----
 zh/docs/v0.21/Plugins/bamboo/index.html            |   8 +++----
 zh/docs/v0.21/Plugins/bitbucket/index.html         |   8 +++----
 zh/docs/v0.21/Plugins/circleci/index.html          |   8 +++----
 zh/docs/v0.21/Plugins/customize/index.html         |   8 +++----
 zh/docs/v0.21/Plugins/dbt/index.html               |   8 +++----
 zh/docs/v0.21/Plugins/feishu/index.html            |   8 +++----
 zh/docs/v0.21/Plugins/gitee/index.html             |   8 +++----
 zh/docs/v0.21/Plugins/gitextractor/index.html      |   8 +++----
 zh/docs/v0.21/Plugins/github/index.html            |   8 +++----
 zh/docs/v0.21/Plugins/gitlab/index.html            |   8 +++----
 zh/docs/v0.21/Plugins/index.html                   |   8 +++----
 zh/docs/v0.21/Plugins/jenkins/index.html           |   8 +++----
 zh/docs/v0.21/Plugins/jira/index.html              |   8 +++----
 zh/docs/v0.21/Plugins/opsgenie/index.html          |   8 +++----
 zh/docs/v0.21/Plugins/pagerduty/index.html         |   8 +++----
 zh/docs/v0.21/Plugins/refdiff/index.html           |   8 +++----
 zh/docs/v0.21/Plugins/sonarqube/index.html         |   8 +++----
 zh/docs/v0.21/Plugins/tapd/index.html              |   8 +++----
 zh/docs/v0.21/Plugins/teambition/index.html        |   8 +++----
 zh/docs/v0.21/Plugins/trello/index.html            |   8 +++----
 zh/docs/v0.21/Plugins/webhook/index.html           |   8 +++----
 zh/docs/v0.21/Plugins/zentao/index.html            |   8 +++----
 .../v0.21/Troubleshooting/Configuration/index.html |   8 +++----
 zh/docs/v0.21/Troubleshooting/Dashboard/index.html |   8 +++----
 .../v0.21/Troubleshooting/Installation/index.html  |   8 +++----
 .../v0.21/Troubleshooting/MySqlIssue/index.html    |   8 +++----
 zh/docs/v0.21/Troubleshooting/index.html           |   8 +++----
 zh/docs/v0.21/search-index.json                    |   2 +-
 zh/docs/v1.0/Config UI/index.html                  |   8 +++----
 zh/docs/v1.0/Configuration/APIKeys/index.html      |   8 +++----
 zh/docs/v1.0/Configuration/AdvancedMode/index.html |   8 +++----
 zh/docs/v1.0/Configuration/AzureDevOps/index.html  |   8 +++----
 zh/docs/v1.0/Configuration/BitBucket/index.html    |   8 +++----
 .../v1.0/Configuration/BitBucketServer/index.html  |   8 +++----
 zh/docs/v1.0/Configuration/CircleCI/index.html     |   8 +++----
 .../Dashboards/AccessControl/index.html            |   8 +++----
 .../Dashboards/GrafanaUserGuide/index.html         |   8 +++----
 zh/docs/v1.0/Configuration/GitHub/index.html       |   8 +++----
 zh/docs/v1.0/Configuration/GitLab/index.html       |   8 +++----
 .../HowToOrganizeDevlakeProjects/index.html        |   8 +++----
 zh/docs/v1.0/Configuration/Jenkins/index.html      |   8 +++----
 zh/docs/v1.0/Configuration/Jira/index.html         |   8 +++----
 zh/docs/v1.0/Configuration/Opsgenie/index.html     |   8 +++----
 zh/docs/v1.0/Configuration/PagerDuty/index.html    |   8 +++----
 zh/docs/v1.0/Configuration/SonarQube/index.html    |   8 +++----
 zh/docs/v1.0/Configuration/Tapd/index.html         |   8 +++----
 .../Configuration/TeamConfiguration/index.html     |   8 +++----
 zh/docs/v1.0/Configuration/Teambition/index.html   |   8 +++----
 zh/docs/v1.0/Configuration/Tutorial/index.html     |   8 +++----
 zh/docs/v1.0/Configuration/Zentao/index.html       |   8 +++----
 zh/docs/v1.0/Configuration/webhook/index.html      |   8 +++----
 zh/docs/v1.0/DORA/index.html                       |   8 +++----
 .../DataModels/DevLakeDomainLayerSchema/index.html |   8 +++----
 zh/docs/v1.0/DataModels/RawLayerSchema/index.html  |   8 +++----
 zh/docs/v1.0/DataModels/SystemTables/index.html    |   8 +++----
 zh/docs/v1.0/DataModels/ToolLayerSchema/index.html |   8 +++----
 zh/docs/v1.0/DataModels/index.html                 |   8 +++----
 .../v1.0/DeveloperManuals/DBMigration/index.html   |   8 +++----
 zh/docs/v1.0/DeveloperManuals/Dal/index.html       |   8 +++----
 .../DeveloperManuals/DeveloperSetup/index.html     |   8 +++----
 .../DeveloperManuals/E2E-Test-Guide/index.html     |   8 +++----
 .../v1.0/DeveloperManuals/Notifications/index.html |   8 +++----
 .../PluginImplementation/index.html                |   8 +++----
 zh/docs/v1.0/DeveloperManuals/Project/index.html   |   8 +++----
 .../v1.0/DeveloperManuals/Release-SOP/index.html   |   8 +++----
 .../SourceCodeReference/index.html                 |   8 +++----
 .../TagNamingConventions/index.html                |   8 +++----
 zh/docs/v1.0/DeveloperManuals/UnitTest/index.html  |   8 +++----
 zh/docs/v1.0/DeveloperManuals/index.html           |   8 +++----
 .../v1.0/GettingStarted/Authentication/index.html  |   8 +++----
 .../GettingStarted/DockerComposeSetup/index.html   |   8 +++----
 zh/docs/v1.0/GettingStarted/HelmSetup/index.html   |   8 +++----
 zh/docs/v1.0/GettingStarted/QuickStart/index.html  |   8 +++----
 zh/docs/v1.0/GettingStarted/Upgrade/index.html     |   8 +++----
 zh/docs/v1.0/GettingStarted/index.html             |   8 +++----
 zh/docs/v1.0/Metrics/AddedLinesOfCode/index.html   |   8 +++----
 zh/docs/v1.0/Metrics/BugAge/index.html             |   8 +++----
 .../Metrics/BugCountPer1kLinesOfCode/index.html    |   8 +++----
 zh/docs/v1.0/Metrics/BuildCount/index.html         |   8 +++----
 zh/docs/v1.0/Metrics/BuildDuration/index.html      |   8 +++----
 zh/docs/v1.0/Metrics/BuildSuccessRate/index.html   |   8 +++----
 zh/docs/v1.0/Metrics/CFR/index.html                |   8 +++----
 zh/docs/v1.0/Metrics/CQDuplicatedBlocks/index.html |   8 +++----
 zh/docs/v1.0/Metrics/CQDuplicatedLines/index.html  |   8 +++----
 zh/docs/v1.0/Metrics/CQIssueCount/index.html       |   8 +++----
 .../v1.0/Metrics/CQMaintainability-Debt/index.html |   8 +++----
 zh/docs/v1.0/Metrics/CQTest/index.html             |   8 +++----
 zh/docs/v1.0/Metrics/CommitAuthorCount/index.html  |   8 +++----
 zh/docs/v1.0/Metrics/CommitCount/index.html        |   8 +++----
 zh/docs/v1.0/Metrics/DeletedLinesOfCode/index.html |   8 +++----
 .../v1.0/Metrics/DeploymentFrequency/index.html    |   8 +++----
 .../FailedDeploymentRecoveryTime/index.html        |   8 +++----
 zh/docs/v1.0/Metrics/IncidentAge/index.html        |   8 +++----
 .../IncidentCountPer1kLinesOfCode/index.html       |   8 +++----
 zh/docs/v1.0/Metrics/LeadTimeForChanges/index.html |   8 +++----
 zh/docs/v1.0/Metrics/MTTR/index.html               |   8 +++----
 zh/docs/v1.0/Metrics/PRCodingTime/index.html       |   8 +++----
 zh/docs/v1.0/Metrics/PRCount/index.html            |   8 +++----
 zh/docs/v1.0/Metrics/PRCycleTime/index.html        |   8 +++----
 zh/docs/v1.0/Metrics/PRDeployTime/index.html       |   8 +++----
 zh/docs/v1.0/Metrics/PRMergeRate/index.html        |   8 +++----
 zh/docs/v1.0/Metrics/PRPickupTime/index.html       |   8 +++----
 zh/docs/v1.0/Metrics/PRReviewDepth/index.html      |   8 +++----
 zh/docs/v1.0/Metrics/PRReviewTime/index.html       |   8 +++----
 zh/docs/v1.0/Metrics/PRSize/index.html             |   8 +++----
 zh/docs/v1.0/Metrics/PRTimeToMerge/index.html      |   8 +++----
 zh/docs/v1.0/Metrics/RequirementCount/index.html   |   8 +++----
 .../Metrics/RequirementDeliveryRate/index.html     |   8 +++----
 .../v1.0/Metrics/RequirementGranularity/index.html |   8 +++----
 .../v1.0/Metrics/RequirementLeadTime/index.html    |   8 +++----
 zh/docs/v1.0/Metrics/index.html                    |   8 +++----
 zh/docs/v1.0/Overview/Architecture/index.html      |   8 +++----
 zh/docs/v1.0/Overview/Introduction/index.html      |   8 +++----
 zh/docs/v1.0/Overview/KeyConcepts/index.html       |   8 +++----
 zh/docs/v1.0/Overview/References/index.html        |   8 +++----
 zh/docs/v1.0/Overview/Roadmap/index.html           |   8 +++----
 .../v1.0/Overview/SupportedDataSources/index.html  |   8 +++----
 zh/docs/v1.0/Overview/index.html                   |   8 +++----
 zh/docs/v1.0/Plugins/azuredevops/index.html        |   8 +++----
 zh/docs/v1.0/Plugins/bamboo/index.html             |   8 +++----
 zh/docs/v1.0/Plugins/bitbucket/index.html          |   8 +++----
 zh/docs/v1.0/Plugins/bitbucket_server/index.html   |   8 +++----
 zh/docs/v1.0/Plugins/circleci/index.html           |   8 +++----
 zh/docs/v1.0/Plugins/customize/index.html          |   8 +++----
 zh/docs/v1.0/Plugins/dbt/index.html                |   8 +++----
 zh/docs/v1.0/Plugins/feishu/index.html             |   8 +++----
 zh/docs/v1.0/Plugins/gitee/index.html              |   8 +++----
 zh/docs/v1.0/Plugins/gitextractor/index.html       |   8 +++----
 zh/docs/v1.0/Plugins/github/index.html             |   8 +++----
 zh/docs/v1.0/Plugins/gitlab/index.html             |   8 +++----
 zh/docs/v1.0/Plugins/index.html                    |   8 +++----
 zh/docs/v1.0/Plugins/jenkins/index.html            |   8 +++----
 zh/docs/v1.0/Plugins/jira/index.html               |   8 +++----
 zh/docs/v1.0/Plugins/linker/index.html             |   8 +++----
 zh/docs/v1.0/Plugins/opsgenie/index.html           |   8 +++----
 zh/docs/v1.0/Plugins/pagerduty/index.html          |   8 +++----
 zh/docs/v1.0/Plugins/refdiff/index.html            |   8 +++----
 zh/docs/v1.0/Plugins/sonarqube/index.html          |   8 +++----
 zh/docs/v1.0/Plugins/tapd/index.html               |   8 +++----
 zh/docs/v1.0/Plugins/teambition/index.html         |   8 +++----
 zh/docs/v1.0/Plugins/trello/index.html             |   8 +++----
 zh/docs/v1.0/Plugins/webhook/index.html            |   8 +++----
 zh/docs/v1.0/Plugins/zentao/index.html             |   8 +++----
 .../v1.0/Troubleshooting/Configuration/index.html  |   8 +++----
 zh/docs/v1.0/Troubleshooting/Dashboard/index.html  |   8 +++----
 .../v1.0/Troubleshooting/Installation/index.html   |   8 +++----
 zh/docs/v1.0/Troubleshooting/MySqlIssue/index.html |   8 +++----
 zh/docs/v1.0/Troubleshooting/index.html            |   8 +++----
 zh/docs/v1.0/search-index.json                     |   2 +-
 zh/download/index.html                             |   8 +++----
 zh/index.html                                      |   8 +++----
 zh/livedemo/DataSources/GitHub/index.html          |   8 +++----
 zh/livedemo/DataSources/GitLab/index.html          |   8 +++----
 zh/livedemo/DataSources/Jenkins/index.html         |   8 +++----
 zh/livedemo/DataSources/Jira/index.html            |   8 +++----
 zh/livedemo/DataSources/SonarQube/index.html       |   8 +++----
 zh/livedemo/DataSources/index.html                 |   8 +++----
 zh/livedemo/DiveIntoTheLake/index.html             |   8 +++----
 .../DivingIntoTheLake/Ben-Stiefel/index.html       |   8 +++----
 zh/livedemo/DivingIntoTheLake/Tatiana/index.html   |   8 +++----
 zh/livedemo/EngineeringLeads/DORA/index.html       |   8 +++----
 .../EngineeringOverview/index.html                 |   8 +++----
 .../EngineeringThroughputAndCycleTime/index.html   |   8 +++----
 .../index.html                                     |   8 +++----
 .../GitextractorMetricsDashboard/index.html        |   8 +++----
 .../EngineeringLeads/WeeklyBugRetro/index.html     |   8 +++----
 zh/livedemo/EngineeringLeads/index.html            |   8 +++----
 .../OSSMaintainers/CommunityExperience/index.html  |   8 +++----
 .../OSSMaintainers/WeeklyCommunityRetro/index.html |   8 +++----
 zh/livedemo/OSSMaintainers/index.html              |   8 +++----
 zh/markdown-page/index.html                        |   8 +++----
 zh/search-index.json                               |   2 +-
 zh/search/index.html                               |   8 +++----
 zh/sitemap.xml                                     |   2 +-
 zh/team/index.html                                 |   8 +++----
 2174 files changed, 8594 insertions(+), 8477 deletions(-)

diff --git a/404.html b/404.html
index c86a1bcc733..f0338da19fc 100644
--- a/404.html
+++ b/404.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Page Not Found | Apache DevLake - Open-Source Dev Data Platform for Productivity</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 [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/assets/images/architecture-1587b6206b9702c0989bfb3131be8e1a.png b/assets/images/architecture-1587b6206b9702c0989bfb3131be8e1a.png
new file mode 100644
index 00000000000..d3b84ee6a22
Binary files /dev/null and b/assets/images/architecture-1587b6206b9702c0989bfb3131be8e1a.png differ
diff --git a/assets/images/cost-7efbeef1e68a962824a03e24db631d27.png b/assets/images/cost-7efbeef1e68a962824a03e24db631d27.png
new file mode 100644
index 00000000000..47e09717e52
Binary files /dev/null and b/assets/images/cost-7efbeef1e68a962824a03e24db631d27.png differ
diff --git a/assets/js/015126ef.8f8f36d9.js b/assets/js/015126ef.8f8f36d9.js
new file mode 100644
index 00000000000..5f35a244900
--- /dev/null
+++ b/assets/js/015126ef.8f8f36d9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[68265],{48761:a=>{a.exports=JSON.parse('{"label":"AWS","permalink":"/blog/tags/aws","allTagsPath":"/blog/tags","count":1}')}}]);
\ No newline at end of file
diff --git a/assets/js/02dae591.e60c48dc.js b/assets/js/02dae591.e60c48dc.js
new file mode 100644
index 00000000000..209cc12891a
--- /dev/null
+++ b/assets/js/02dae591.e60c48dc.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[2161],{43637:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/aws","page":1,"postsPerPage":10,"totalPages":1,"totalCount":1,"blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/1c7a6f66.6b0f3cc9.js b/assets/js/1c7a6f66.6b0f3cc9.js
new file mode 100644
index 00000000000..84d085197b0
--- /dev/null
+++ b/assets/js/1c7a6f66.6b0f3cc9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[41051],{7849:a=>{a.exports=JSON.parse('{"label":"Terraform","permalink":"/blog/tags/terraform","allTagsPath":"/blog/tags","count":1}')}}]);
\ No newline at end of file
diff --git a/assets/js/3f7375c6.d1aec2bd.js b/assets/js/3f7375c6.d1aec2bd.js
new file mode 100644
index 00000000000..b69d2cde82c
--- /dev/null
+++ b/assets/js/3f7375c6.d1aec2bd.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[65806],{58229:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/ecs","page":1,"postsPerPage":10,"totalPages":1,"totalCount":1,"blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/814f3328.7427bf0d.js b/assets/js/814f3328.7427bf0d.js
new file mode 100644
index 00000000000..f9470da3c27
--- /dev/null
+++ b/assets/js/814f3328.7427bf0d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[52535],{45641:e=>{e.exports=JSON.parse('{"title":"All posts","items":[{"title":"Setting up Devlake in AWS ECS cluster using Terraform","permalink":"/blog/setting-up-devlake-in-aws-ecs-cluster-using-terraform"},{"title":"Quick Start Guide: Setup Your First Engineering Metrics Dashboard in 5 Minutes","permalink":"/blog/Quick-Start-Guide-Setup-Your-First-Engineering-Metrics-Dashboard-in-5-Minutes"},{"title":"DevLake Playgro [...]
\ No newline at end of file
diff --git a/assets/js/814f3328.7e280d84.js b/assets/js/814f3328.7e280d84.js
deleted file mode 100644
index de2a3e955c6..00000000000
--- a/assets/js/814f3328.7e280d84.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[52535],{45641:e=>{e.exports=JSON.parse('{"title":"All posts","items":[{"title":"Quick Start Guide: Setup Your First Engineering Metrics Dashboard in 5 Minutes","permalink":"/blog/Quick-Start-Guide-Setup-Your-First-Engineering-Metrics-Dashboard-in-5-Minutes"},{"title":"DevLake Playground: How to explore your data","permalink":"/blog/DevLake-Playground-How-to-explore-your-data"},{"title":"Compatibility of Apache DevLake wi [...]
\ No newline at end of file
diff --git a/assets/js/875c9b88.3f08ddb7.js b/assets/js/875c9b88.3f08ddb7.js
new file mode 100644
index 00000000000..aed0eecc6df
--- /dev/null
+++ b/assets/js/875c9b88.3f08ddb7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[81135],{33675:s=>{s.exports=JSON.parse('{"label":"ECS","permalink":"/blog/tags/ecs","allTagsPath":"/blog/tags","count":1}')}}]);
\ No newline at end of file
diff --git a/assets/js/8b963977.1a5331ce.js b/assets/js/8b963977.1d70e1fc.js
similarity index 64%
rename from assets/js/8b963977.1a5331ce.js
rename to assets/js/8b963977.1d70e1fc.js
index 7fc6faef46c..fff14d4afc3 100644
--- a/assets/js/8b963977.1a5331ce.js
+++ b/assets/js/8b963977.1d70e1fc.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[18068],{86544:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>u,contentTitle:()=>n,default:()=>l,frontMatter:()=>s,metadata:()=>o,toc:()=>d});var i=a(87462),r=(a(67294),a(3905));a(61839);const s={slug:"Quick-Start-Guide-Setup-Your-First-Engineering-Metrics-Dashboard-in-5-Minutes",title:"Quick Start Guide: Setup Your First Engineering Metrics Dashboard in 5 Minutes",authors:"Joshua",tags:["DevLake","Engineering Metrics","Grafana"]},n= [...]
\ No newline at end of file
+"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[18068],{86544:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>u,contentTitle:()=>n,default:()=>h,frontMatter:()=>s,metadata:()=>o,toc:()=>d});var i=a(87462),r=(a(67294),a(3905));a(61839);const s={slug:"Quick-Start-Guide-Setup-Your-First-Engineering-Metrics-Dashboard-in-5-Minutes",title:"Quick Start Guide: Setup Your First Engineering Metrics Dashboard in 5 Minutes",authors:"Joshua",tags:["DevLake","Engineering Metrics","Grafana"]},n= [...]
\ No newline at end of file
diff --git a/assets/js/9f3bef4c.6e7fdacf.js b/assets/js/9f3bef4c.0bf7fdcf.js
similarity index 93%
rename from assets/js/9f3bef4c.6e7fdacf.js
rename to assets/js/9f3bef4c.0bf7fdcf.js
index 4f5ff43362a..c7806dc7184 100644
--- a/assets/js/9f3bef4c.6e7fdacf.js
+++ b/assets/js/9f3bef4c.0bf7fdcf.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[96751],{10480:e=>{e.exports=JSON.parse('{"label":"DevLake","permalink":"/blog/tags/dev-lake","allTagsPath":"/blog/tags","count":1}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[96751],{10480:e=>{e.exports=JSON.parse('{"label":"DevLake","permalink":"/blog/tags/dev-lake","allTagsPath":"/blog/tags","count":2}')}}]);
\ No newline at end of file
diff --git a/assets/js/a1b97cf4.3430a508.js b/assets/js/a1b97cf4.3430a508.js
new file mode 100644
index 00000000000..83e4e4e7da9
--- /dev/null
+++ b/assets/js/a1b97cf4.3430a508.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[13485],{72975:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>p,frontMatter:()=>o,metadata:()=>n,toc:()=>u});var s=a(87462),i=(a(67294),a(3905));a(61839);const o={slug:"Quick-Start-Guide-Setup-Your-First-Engineering-Metrics-Dashboard-in-5-Minutes",title:"Quick Start Guide: Setup Your First Engineering Metrics Dashboard in 5 Minutes",authors:"Joshua",tags:["DevLake","Engineering Metrics","Grafana"]},r= [...]
\ No newline at end of file
diff --git a/assets/js/a1b97cf4.68f36e4e.js b/assets/js/a1b97cf4.68f36e4e.js
deleted file mode 100644
index fadd7c0a14f..00000000000
--- a/assets/js/a1b97cf4.68f36e4e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[13485],{72975:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>p,frontMatter:()=>i,metadata:()=>n,toc:()=>u});var s=a(87462),o=(a(67294),a(3905));a(61839);const i={slug:"Quick-Start-Guide-Setup-Your-First-Engineering-Metrics-Dashboard-in-5-Minutes",title:"Quick Start Guide: Setup Your First Engineering Metrics Dashboard in 5 Minutes",authors:"Joshua",tags:["DevLake","Engineering Metrics","Grafana"]},r= [...]
\ No newline at end of file
diff --git a/assets/js/a3597df3.3f912f4d.js b/assets/js/a3597df3.3f912f4d.js
new file mode 100644
index 00000000000..033bbca27c0
--- /dev/null
+++ b/assets/js/a3597df3.3f912f4d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[78581],{8341:(e,n,a)=>{a.r(n),a.d(n,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>i,toc:()=>c});var t=a(87462),r=(a(67294),a(3905));a(61839);const o={slug:"setting-up-devlake-in-aws-ecs-cluster-using-terraform",title:"Setting up Devlake in AWS ECS cluster using Terraform",authors:"TinaZhouHui",tags:["DevLake","AWS","ECS","Terraform"]},s=void 0,i={permalink:"/blog/setting-up-devlake-in-aws- [...]
\ No newline at end of file
diff --git a/assets/js/a7023ddc.58bfd286.js b/assets/js/a7023ddc.58bfd286.js
new file mode 100644
index 00000000000..c0fa6c1d220
--- /dev/null
+++ b/assets/js/a7023ddc.58bfd286.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[11713],{53457:a=>{a.exports=JSON.parse('[{"label":"DevLake","permalink":"/blog/tags/dev-lake","count":2},{"label":"AWS","permalink":"/blog/tags/aws","count":1},{"label":"ECS","permalink":"/blog/tags/ecs","count":1},{"label":"Terraform","permalink":"/blog/tags/terraform","count":1},{"label":"Engineering Metrics","permalink":"/blog/tags/engineering-metrics","count":1},{"label":"Grafana","permalink":"/blog/tags/grafana","co [...]
\ No newline at end of file
diff --git a/assets/js/a7023ddc.cd05ffda.js b/assets/js/a7023ddc.cd05ffda.js
deleted file mode 100644
index b112bc21ccd..00000000000
--- a/assets/js/a7023ddc.cd05ffda.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[11713],{53457:a=>{a.exports=JSON.parse('[{"label":"DevLake","permalink":"/blog/tags/dev-lake","count":1},{"label":"Engineering Metrics","permalink":"/blog/tags/engineering-metrics","count":1},{"label":"Grafana","permalink":"/blog/tags/grafana","count":1},{"label":"devlake","permalink":"/blog/tags/devlake","count":4},{"label":"playground","permalink":"/blog/tags/playground","count":1},{"label":"python","permalink":"/blog/ [...]
\ No newline at end of file
diff --git a/assets/js/a8db6ffe.cc65a586.js b/assets/js/a8db6ffe.25b98701.js
similarity index 76%
rename from assets/js/a8db6ffe.cc65a586.js
rename to assets/js/a8db6ffe.25b98701.js
index 8dc405be179..1d8ef73f21e 100644
--- a/assets/js/a8db6ffe.cc65a586.js
+++ b/assets/js/a8db6ffe.25b98701.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[77251],{41789:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/dev-lake","page":1,"postsPerPage":10,"totalPages":1,"totalCount":1,"blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[77251],{41789:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/dev-lake","page":1,"postsPerPage":10,"totalPages":1,"totalCount":2,"blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/aae583c9.2f4d70b0.js b/assets/js/aae583c9.2f4d70b0.js
new file mode 100644
index 00000000000..3dc33e4cb72
--- /dev/null
+++ b/assets/js/aae583c9.2f4d70b0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[31068],{5095:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>l,contentTitle:()=>n,default:()=>g,frontMatter:()=>s,metadata:()=>u,toc:()=>o});var i=a(87462),r=(a(67294),a(3905));a(61839);const s={slug:"setting-up-devlake-in-aws-ecs-cluster-using-terraform",title:"Setting up Devlake in AWS ECS cluster using Terraform",authors:"TinaZhouHui",tags:["DevLake","AWS","ECS","Terraform"]},n=void 0,u={permalink:"/blog/setting-up-devlake-in-aws- [...]
\ No newline at end of file
diff --git a/assets/js/b2b675dd.4c6717ab.js b/assets/js/b2b675dd.f3888826.js
similarity index 54%
rename from assets/js/b2b675dd.4c6717ab.js
rename to assets/js/b2b675dd.f3888826.js
index adf7ac3652e..91a98473cb4 100644
--- a/assets/js/b2b675dd.4c6717ab.js
+++ b/assets/js/b2b675dd.f3888826.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[90533],{28017:e=>{e.exports=JSON.parse('{"permalink":"/blog","page":1,"postsPerPage":10,"totalPages":1,"totalCount":5,"blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[90533],{28017:e=>{e.exports=JSON.parse('{"permalink":"/blog","page":1,"postsPerPage":10,"totalPages":1,"totalCount":6,"blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/b2f554cd.b3aa4d89.js b/assets/js/b2f554cd.b3aa4d89.js
deleted file mode 100644
index d9f7aaf27d7..00000000000
--- a/assets/js/b2f554cd.b3aa4d89.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[11477],{30010:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"Quick-Start-Guide-Setup-Your-First-Engineering-Metrics-Dashboard-in-5-Minutes","metadata":{"permalink":"/blog/Quick-Start-Guide-Setup-Your-First-Engineering-Metrics-Dashboard-in-5-Minutes","editUrl":"https://github.com/apache/incubator-devlake-website/edit/main/blog/2024-04-24-Quick-Start-Guide-Setup-Your-first-Engineering-Metrics-in-5-minutes/index.md","source [...]
\ No newline at end of file
diff --git a/assets/js/b2f554cd.f6138ca9.js b/assets/js/b2f554cd.f6138ca9.js
new file mode 100644
index 00000000000..663157f64e0
--- /dev/null
+++ b/assets/js/b2f554cd.f6138ca9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[11477],{30010:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"setting-up-devlake-in-aws-ecs-cluster-using-terraform","metadata":{"permalink":"/blog/setting-up-devlake-in-aws-ecs-cluster-using-terraform","editUrl":"https://github.com/apache/incubator-devlake-website/edit/main/blog/2025-04-03-setting-up-devlake-in-aws-ecs-cluster-using-terraform/index.md","source":"@site/blog/2025-04-03-setting-up-devlake-in-aws-ecs-cluster [...]
\ No newline at end of file
diff --git a/assets/js/e6a8f871.b207bcd9.js b/assets/js/e6a8f871.b207bcd9.js
new file mode 100644
index 00000000000..51ad49304d3
--- /dev/null
+++ b/assets/js/e6a8f871.b207bcd9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[15058],{66239:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/terraform","page":1,"postsPerPage":10,"totalPages":1,"totalCount":1,"blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/main.4c7862ef.js b/assets/js/main.4c7862ef.js
deleted file mode 100644
index ce521fd5eef..00000000000
--- a/assets/js/main.4c7862ef.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.4c7862ef.js.LICENSE.txt */
-(self.webpackChunkwww=self.webpackChunkwww||[]).push([[40179],{723:(e,t,o)=>{"use strict";o.d(t,{Z:()=>v});var n=o(67294),i=o(87462),a=o(68356),r=o.n(a),s=o(16887);const d={"00c49969":[()=>Promise.all([o.e(68592),o.e(94394)]).then(o.bind(o,44059)),"@site/versioned_docs/version-v1.0/Plugins/github.md",44059],"00e9e7d4":[()=>Promise.all([o.e(68592),o.e(93408)]).then(o.bind(o,62084)),"@site/versioned_docs/version-v0.18/DeveloperManuals/TagNamingConventions.md",62084],"016d9cf9":[()=>Promise [...]
\ No newline at end of file
diff --git a/assets/js/main.ff1889e8.js b/assets/js/main.ff1889e8.js
new file mode 100644
index 00000000000..e990f9d178a
--- /dev/null
+++ b/assets/js/main.ff1889e8.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.ff1889e8.js.LICENSE.txt */
+(self.webpackChunkwww=self.webpackChunkwww||[]).push([[40179],{723:(e,t,o)=>{"use strict";o.d(t,{Z:()=>v});var n=o(67294),i=o(87462),a=o(68356),r=o.n(a),s=o(16887);const c={"00c49969":[()=>Promise.all([o.e(68592),o.e(94394)]).then(o.bind(o,44059)),"@site/versioned_docs/version-v1.0/Plugins/github.md",44059],"00e9e7d4":[()=>Promise.all([o.e(68592),o.e(93408)]).then(o.bind(o,62084)),"@site/versioned_docs/version-v0.18/DeveloperManuals/TagNamingConventions.md",62084],"015126ef":[()=>o.e(682 [...]
\ No newline at end of file
diff --git a/assets/js/main.4c7862ef.js.LICENSE.txt b/assets/js/main.ff1889e8.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.4c7862ef.js.LICENSE.txt
rename to assets/js/main.ff1889e8.js.LICENSE.txt
diff --git a/assets/js/runtime~main.a8ad991d.js b/assets/js/runtime~main.a8ad991d.js
deleted file mode 100644
index fb97912d2a2..00000000000
--- a/assets/js/runtime~main.a8ad991d.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e,a,b,f,c,d={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var b=t[e]={id:e,loaded:!1,exports:{}};return d[e].call(b.exports,b,b.exports,r),b.loaded=!0,b.exports}r.m=d,r.c=t,e=[],r.O=(a,b,f,c)=>{if(!b){var d=1/0;for(i=0;i<e.length;i++){b=e[i][0],f=e[i][1],c=e[i][2];for(var t=!0,o=0;o<b.length;o++)(!1&c||d>=c)&&Object.keys(r.O).every((e=>r.O[e](b[o])))?b.splice(o--,1):(t=!1,c<d&&(d=c));if(t){e.splice(i--,1);var n=f();void 0!==n&&(a=n)}}return a}c=c| [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.e902341e.js b/assets/js/runtime~main.e902341e.js
new file mode 100644
index 00000000000..928f3e6b105
--- /dev/null
+++ b/assets/js/runtime~main.e902341e.js
@@ -0,0 +1 @@
+(()=>{"use strict";var e,a,f,b,c,d={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var f=t[e]={id:e,loaded:!1,exports:{}};return d[e].call(f.exports,f,f.exports,r),f.loaded=!0,f.exports}r.m=d,r.c=t,e=[],r.O=(a,f,b,c)=>{if(!f){var d=1/0;for(i=0;i<e.length;i++){f=e[i][0],b=e[i][1],c=e[i][2];for(var t=!0,o=0;o<f.length;o++)(!1&c||d>=c)&&Object.keys(r.O).every((e=>r.O[e](f[o])))?f.splice(o--,1):(t=!1,c<d&&(d=c));if(t){e.splice(i--,1);var n=b();void 0!==n&&(a=n)}}return a}c=c| [...]
\ No newline at end of file
diff --git a/blog/DevLake-Playground-How-to-explore-your-data/index.html b/blog/DevLake-Playground-How-to-explore-your-data/index.html
index 4d15d7ade66..20962510031 100644
--- a/blog/DevLake-Playground-How-to-explore-your-data/index.html
+++ b/blog/DevLake-Playground-How-to-explore-your-data/index.html
@@ -6,12 +6,12 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">DevLake Playground: How to explore your data | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/DevLake-Playground-How-to-explore-your-data"><m [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+<div role="region"><a href="#" class="skipToContent_fXgn">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>< [...]
 It collects and normalizes data from many of our favorite development tools and visualizes it using Grafana dashboards.
 Like the sleuths we are, we feel the urge to look beyond the dashboard overviews and find the golden nuggets buried deep within the data.
 So, we&#x27;d like to introduce the DevLake Playground, a place where you can unleash the power of Python on your data.</p><p>In the DevLake Playground, we can explore the data using Jupyter Notebooks.
@@ -34,7 +34,7 @@ Have a look at the <a href="https://github.com/apache/incubator-devlake-playgrou
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/Quick-Start-Guide-Setup-Your-First-Engineering-Metrics-Dashboard-in-5-Minutes/index.html b/blog/Quick-Start-Guide-Setup-Your-First-Engineering-Metrics-Dashboard-in-5-Minutes/index.html
index 9bf06004071..2945030efc0 100644
--- a/blog/Quick-Start-Guide-Setup-Your-First-Engineering-Metrics-Dashboard-in-5-Minutes/index.html
+++ b/blog/Quick-Start-Guide-Setup-Your-First-Engineering-Metrics-Dashboard-in-5-Minutes/index.html
@@ -6,23 +6,23 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Quick Start Guide: Setup Your First Engineering Metrics Dashboard in 5 Minutes | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Quick-Start-G [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+<div role="region"><a href="#" class="skipToContent_fXgn">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>< [...]
 <img loading="lazy" alt="Start Onboarding Session" src="/assets/images/Onboarding-Session-7829b6e2bfc3942e97b678bd3227cd15.png" width="1280" height="723" class="img_ev3q"></p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="step-1-create-project">Step-1: Create Project<a class="hash-link" href="#step-1-create-project" title="Direct link to heading">​</a></h3><p>In this step, you&#x27;ll define a project that aims to enhance your software development process within your organization or  [...]
 <img loading="lazy" alt="Step-1: Create Project" src="/assets/images/Step-1-6f32fdecf976166c196baaa941a8fee8.png" width="1280" height="735" class="img_ev3q"></p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="step-2-configure-connection">Step-2: Configure Connection<a class="hash-link" href="#step-2-configure-connection" title="Direct link to heading">​</a></h3><ul><li>Initiate by creating a Personal Access Token (PAT) on your chosen platform—be it <a href="https://devlake.apache.org/ [...]
 <img loading="lazy" alt="Step-2: Configure Connection" src="/assets/images/Step-2-39719b4e9ab1bbaf34ddc6a842cd38f7.png" width="1280" height="735" class="img_ev3q"></li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="step-3-add-data-scope">Step-3: Add Data Scope<a class="hash-link" href="#step-3-add-data-scope" title="Direct link to heading">​</a></h3><p>Adding your data scope is a crucial step where you select the specific repository you want to monitor. Once selected, the dashbo [...]
-To streamline the onboarding experience and swiftly deliver your initial metrics, the system is configured to collect only the <strong>last 14 days of data</strong> by default. This ensures a rapid setup so you can start analyzing your metrics almost immediately. However, this setting is flexible— you can adjust the data collection window at any time to suit your project’s needs and objectives.</p><p><img loading="lazy" alt="Step-3: Add Data Scope" src="/assets/images/Step-3-1-8b02dcb385 [...]
+To streamline the onboarding experience and swiftly deliver your initial metrics, the system is configured to collect only the <strong>last 14 days of data</strong> by default. This ensures a rapid setup so you can start analyzing your metrics almost immediately. However, this setting is flexible— you can adjust the data collection window at any time to suit your project’s needs and objectives.</p><p><img loading="lazy" alt="Step-3: Add Data Scope" src="/assets/images/Step-3-1-8b02dcb385 [...]
         <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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 9f246ba8ad6..cdb06f3591c 100644
--- a/blog/apache-welcomes-devlake/index.html
+++ b/blog/apache-welcomes-devlake/index.html
@@ -6,12 +6,12 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Apache Incubator Welcomes DevLake, A Dev-Data Platform Serving Developers | Apache DevLake - Open-Source Dev Data Platform for Productivity</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-de [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+<div role="region"><a href="#" class="skipToContent_fXgn">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>< [...]
 <img loading="lazy" alt="architecture" src="/assets/images/0.11-architecture-diagram-f422e47efad0b84f72eb3bc51c7d1f1b.jpg" width="2143" height="1182" class="img_ev3q"></p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="why-join-apache-incubator">Why join Apache Incubator?<a class="hash-link" href="#why-join-apache-incubator" title="Direct link to heading">​</a></h3><p>First and foremost, we firmly believe in Apache&#x27;s principle of &quot;Community over Code&quot; and <a href="https [...]
 Join us on Slack and at our weekly open source community meetups🥳</p><p><strong>Apache DevLake (Incubating) Links:</strong></p><ul><li>GitHub:  <a href="https://github.com/apache/incubator-devlake" target="_blank" rel="noopener noreferrer">https://github.com/apache/incubator-devlake</a></li><li>Official Website: <a href="https://devlake.apache.org/" target="_blank" rel="noopener noreferrer">https://devlake.apache.org/</a></li><li>Slack:  <a href="https://join.slack.com/t/devlake-io/share [...]
         <div style="margin-top: 20px">
@@ -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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/archive/index.html b/blog/archive/index.html
index 2e8d44edfb5..787058ddeaf 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -6,19 +6,19 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Archive | Apache DevLake - Open-Source Dev Data Platform for Productivity</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="t [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+<div role="region"><a href="#" class="skipToContent_fXgn">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>< [...]
         <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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/atom.xml b/blog/atom.xml
index 272b43972d0..fa788abd9e2 100644
--- a/blog/atom.xml
+++ b/blog/atom.xml
@@ -2,11 +2,27 @@
 <feed xmlns="http://www.w3.org/2005/Atom">
     <id>https://devlake.apache.org/blog</id>
     <title>Apache DevLake - Open-Source Dev Data Platform for Productivity Blog</title>
-    <updated>2024-04-24T00:00:00.000Z</updated>
+    <updated>2025-04-03T00:00:00.000Z</updated>
     <generator>https://github.com/jpmonette/feed</generator>
     <link rel="alternate" href="https://devlake.apache.org/blog"/>
     <subtitle>Apache DevLake - Open-Source Dev Data Platform for Productivity Blog</subtitle>
     <icon>https://devlake.apache.org/img/logo.svg</icon>
+    <entry>
+        <title type="html"><![CDATA[Setting up Devlake in AWS ECS cluster using Terraform]]></title>
+        <id>setting-up-devlake-in-aws-ecs-cluster-using-terraform</id>
+        <link href="https://devlake.apache.org/blog/setting-up-devlake-in-aws-ecs-cluster-using-terraform"/>
+        <updated>2025-04-03T00:00:00.000Z</updated>
+        <summary type="html"><![CDATA[This guide provides an alternative to Devlake's Kubernetes setup and will walk you through setting up DevLake in an AWS ECS (Elastic Container Service) cluster using Terraform, providing you with a scalable and maintainable infrastructure as code solution that is also cost effective.]]></summary>
+        <content type="html"><![CDATA[<p>This guide provides an alternative to Devlake's Kubernetes setup and will walk you through setting up DevLake in an AWS ECS (Elastic Container Service) cluster using Terraform, providing you with a scalable and maintainable infrastructure as code solution that is also cost effective.</p><p>Basic knowledge of AWS ECS, Terraform, and your network where your cluster will be deployed is necessary to follow this guide effectively.</p><h1>Setting up ter [...]
+        <author>
+            <name>TinaZhouHui</name>
+            <uri>https://github.com/tinazhouhui</uri>
+        </author>
+        <category label="DevLake" term="DevLake"/>
+        <category label="AWS" term="AWS"/>
+        <category label="ECS" term="ECS"/>
+        <category label="Terraform" term="Terraform"/>
+    </entry>
     <entry>
         <title type="html"><![CDATA[Quick Start Guide: Setup Your First Engineering Metrics Dashboard in 5 Minutes]]></title>
         <id>Quick-Start-Guide-Setup-Your-First-Engineering-Metrics-Dashboard-in-5-Minutes</id>
diff --git a/blog/compatibility-of-apache-devLake-with-postgreSQL/index.html b/blog/compatibility-of-apache-devLake-with-postgreSQL/index.html
index 3e28ab07e4b..7d395495829 100644
--- a/blog/compatibility-of-apache-devLake-with-postgreSQL/index.html
+++ b/blog/compatibility-of-apache-devLake-with-postgreSQL/index.html
@@ -6,12 +6,12 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Compatibility of Apache DevLake with PostgreSQL | Apache DevLake - Open-Source Dev Data Platform for Productivity</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-postgre [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+<div role="region"><a href="#" class="skipToContent_fXgn">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>< [...]
 <img loading="lazy" src="https://i.imgur.com/zaExAUG.png" class="img_ev3q"></p><p><img loading="lazy" src="https://i.imgur.com/BpZY8dN.png" class="img_ev3q"></p><h3 class="anchor anchorWithStickyNavbar_LWe7" 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="Direct link to heading">​</a></h3><p>For example, in the model definition, <code>GithubPullRequest.AuthorId</ [...]
 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="language-sql= codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-sql= codeBlock_bY9V thin-scrollbar"><code class [...]
 We changed <code>system</code> to <code>is_system</code> to avoid the usage of backticks.</p><div class="language-sql= codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-sql= codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">db.Where(&quot;merge_request_id = ? AND is_sy [...]
@@ -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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 7f465a0e080..13e126507be 100644
--- a/blog/how-DevLake-is-up-and-running/index.html
+++ b/blog/how-DevLake-is-up-and-running/index.html
@@ -6,12 +6,12 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">How DevLake is Up and Running | Apache DevLake - Open-Source Dev Data Platform for Productivity</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="docu [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+<div role="region"><a href="#" class="skipToContent_fXgn">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>< [...]
 Before we go through the pipeline process, we need to know the <a href="https://devlake.apache.org/docs/Overview/KeyConcepts#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 plugi [...]
         <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>
@@ -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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/index.html b/blog/index.html
index acf969d2d7c..3e78dd74395 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -6,12 +6,12 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Blog | Apache DevLake - Open-Source Dev Data Platform for Productivity</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=" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+<div role="region"><a href="#" class="skipToContent_fXgn">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>< [...]
 It collects and normalizes data from many of our favorite development tools and visualizes it using Grafana dashboards.
 Like the sleuths we are, we feel the urge to look beyond the dashboard overviews and find the golden nuggets buried deep within the data.
 So, we&#x27;d like to introduce the DevLake Playground, a place where you can unleash the power of Python on your data.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/devlake">devlake</a></li><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/playground">playground</a></li><li class="tag_QGVx"><a class="tag [...]
@@ -24,7 +24,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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/rss.xml b/blog/rss.xml
index 2dce1796a50..df613a5976c 100644
--- a/blog/rss.xml
+++ b/blog/rss.xml
@@ -4,10 +4,22 @@
         <title>Apache DevLake - Open-Source Dev Data Platform for Productivity Blog</title>
         <link>https://devlake.apache.org/blog</link>
         <description>Apache DevLake - Open-Source Dev Data Platform for Productivity Blog</description>
-        <lastBuildDate>Wed, 24 Apr 2024 00:00:00 GMT</lastBuildDate>
+        <lastBuildDate>Thu, 03 Apr 2025 00:00:00 GMT</lastBuildDate>
         <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
         <generator>https://github.com/jpmonette/feed</generator>
         <language>en</language>
+        <item>
+            <title><![CDATA[Setting up Devlake in AWS ECS cluster using Terraform]]></title>
+            <link>https://devlake.apache.org/blog/setting-up-devlake-in-aws-ecs-cluster-using-terraform</link>
+            <guid>setting-up-devlake-in-aws-ecs-cluster-using-terraform</guid>
+            <pubDate>Thu, 03 Apr 2025 00:00:00 GMT</pubDate>
+            <description><![CDATA[This guide provides an alternative to Devlake's Kubernetes setup and will walk you through setting up DevLake in an AWS ECS (Elastic Container Service) cluster using Terraform, providing you with a scalable and maintainable infrastructure as code solution that is also cost effective.]]></description>
+            <content:encoded><![CDATA[<p>This guide provides an alternative to Devlake's Kubernetes setup and will walk you through setting up DevLake in an AWS ECS (Elastic Container Service) cluster using Terraform, providing you with a scalable and maintainable infrastructure as code solution that is also cost effective.</p><p>Basic knowledge of AWS ECS, Terraform, and your network where your cluster will be deployed is necessary to follow this guide effectively.</p><h1>Setting up ter [...]
+            <category>DevLake</category>
+            <category>AWS</category>
+            <category>ECS</category>
+            <category>Terraform</category>
+        </item>
         <item>
             <title><![CDATA[Quick Start Guide: Setup Your First Engineering Metrics Dashboard in 5 Minutes]]></title>
             <link>https://devlake.apache.org/blog/Quick-Start-Guide-Setup-Your-First-Engineering-Metrics-Dashboard-in-5-Minutes</link>
diff --git a/blog/setting-up-devlake-in-aws-ecs-cluster-using-terraform/index.html b/blog/setting-up-devlake-in-aws-ecs-cluster-using-terraform/index.html
new file mode 100644
index 00000000000..dd62f617929
--- /dev/null
+++ b/blog/setting-up-devlake-in-aws-ecs-cluster-using-terraform/index.html
@@ -0,0 +1,24 @@
+<!doctype html>
+<html lang="en-GB" dir="ltr" class="blog-wrapper blog-post-page plugin-blog plugin-id-default">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-rc.1">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Setting up Devlake in AWS ECS cluster using Terraform | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/setting-up-devlake-in-aws-ecs-cluster- [...]
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+        <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 ©2025 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.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 0fa1ecf2691..f87529b7f1c 100644
--- a/blog/tags/apache/index.html
+++ b/blog/tags/apache/index.html
@@ -6,19 +6,19 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">2 posts tagged with &quot;apache&quot; | Apache DevLake - Open-Source Dev Data Platform for Productivity</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_lo [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+<div role="region"><a href="#" class="skipToContent_fXgn">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>< [...]
         <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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/engineering-metrics/index.html b/blog/tags/aws/index.html
similarity index 52%
copy from blog/tags/engineering-metrics/index.html
copy to blog/tags/aws/index.html
index 1af62c85c18..dce2e98bda3 100644
--- a/blog/tags/engineering-metrics/index.html
+++ b/blog/tags/aws/index.html
@@ -5,20 +5,20 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">One post tagged with &quot;Engineering Metrics&quot; | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/engineering-metrics"><meta data-rh [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">One post tagged with &quot;AWS&quot; | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/aws"><meta data-rh="true" name="docusaurus_locale" [...]
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+<div role="region"><a href="#" class="skipToContent_fXgn">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>< [...]
         <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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 a590cea4e4b..cb808096f9c 100644
--- a/blog/tags/database/index.html
+++ b/blog/tags/database/index.html
@@ -6,12 +6,12 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">One post tagged with &quot;database&quot; | Apache DevLake - Open-Source Dev Data Platform for Productivity</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="docusaur [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+<div role="region"><a href="#" class="skipToContent_fXgn">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>< [...]
 <img loading="lazy" src="https://i.imgur.com/zaExAUG.png" class="img_ev3q"></p><p><img loading="lazy" src="https://i.imgur.com/BpZY8dN.png" class="img_ev3q"></p><h3 class="anchor anchorWithStickyNavbar_LWe7" 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="Direct link to heading">​</a></h3><p>For example, in the model definition, <code>GithubPullRequest.AuthorId</ [...]
 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="language-sql= codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-sql= codeBlock_bY9V thin-scrollbar"><code class [...]
 We changed <code>system</code> to <code>is_system</code> to avoid the usage of backticks.</p><div class="language-sql= codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-sql= codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">db.Where(&quot;merge_request_id = ? AND is_sy [...]
@@ -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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/dev-lake/index.html b/blog/tags/dev-lake/index.html
index 40b89f5d07c..bc2eb8248ab 100644
--- a/blog/tags/dev-lake/index.html
+++ b/blog/tags/dev-lake/index.html
@@ -5,20 +5,20 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">One post tagged with &quot;DevLake&quot; | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/dev-lake"><meta data-rh="true" name="docusauru [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">2 posts tagged with &quot;DevLake&quot; | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/dev-lake"><meta data-rh="true" name="docusaurus [...]
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+<div role="region"><a href="#" class="skipToContent_fXgn">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>< [...]
         <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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 1b4f79b495b..8bdf28400d1 100644
--- a/blog/tags/devlake/index.html
+++ b/blog/tags/devlake/index.html
@@ -6,12 +6,12 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">4 posts tagged with &quot;devlake&quot; | Apache DevLake - Open-Source Dev Data Platform for Productivity</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_ [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+<div role="region"><a href="#" class="skipToContent_fXgn">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>< [...]
 It collects and normalizes data from many of our favorite development tools and visualizes it using Grafana dashboards.
 Like the sleuths we are, we feel the urge to look beyond the dashboard overviews and find the golden nuggets buried deep within the data.
 So, we&#x27;d like to introduce the DevLake Playground, a place where you can unleash the power of Python on your data.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/devlake">devlake</a></li><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/playground">playground</a></li><li class="tag_QGVx"><a class="tag [...]
@@ -24,7 +24,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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/engineering-metrics/index.html b/blog/tags/ecs/index.html
similarity index 52%
copy from blog/tags/engineering-metrics/index.html
copy to blog/tags/ecs/index.html
index 1af62c85c18..ce1f171fc1d 100644
--- a/blog/tags/engineering-metrics/index.html
+++ b/blog/tags/ecs/index.html
@@ -5,20 +5,20 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">One post tagged with &quot;Engineering Metrics&quot; | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/engineering-metrics"><meta data-rh [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">One post tagged with &quot;ECS&quot; | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/ecs"><meta data-rh="true" name="docusaurus_locale" [...]
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+<div role="region"><a href="#" class="skipToContent_fXgn">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>< [...]
         <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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/engineering-metrics/index.html b/blog/tags/engineering-metrics/index.html
index 1af62c85c18..b43ecf8ecd6 100644
--- a/blog/tags/engineering-metrics/index.html
+++ b/blog/tags/engineering-metrics/index.html
@@ -6,19 +6,19 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">One post tagged with &quot;Engineering Metrics&quot; | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/engineering-metrics"><meta data-rh [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+<div role="region"><a href="#" class="skipToContent_fXgn">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>< [...]
         <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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/grafana/index.html b/blog/tags/grafana/index.html
index 62e36dcc318..c5909b32ddc 100644
--- a/blog/tags/grafana/index.html
+++ b/blog/tags/grafana/index.html
@@ -6,19 +6,19 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">One post tagged with &quot;Grafana&quot; | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/grafana"><meta data-rh="true" name="docusaurus [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+<div role="region"><a href="#" class="skipToContent_fXgn">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>< [...]
         <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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/index.html b/blog/tags/index.html
index c9f800b594a..8b28cb2ffdb 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -6,19 +6,19 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Tags | Apache DevLake - Open-Source Dev Data Platform for Productivity</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" n [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+<div role="region"><a href="#" class="skipToContent_fXgn">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>< [...]
         <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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/playground/index.html b/blog/tags/playground/index.html
index 523c9e8717e..feb056159cb 100644
--- a/blog/tags/playground/index.html
+++ b/blog/tags/playground/index.html
@@ -6,12 +6,12 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">One post tagged with &quot;playground&quot; | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/playground"><meta data-rh="true" name="docu [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+<div role="region"><a href="#" class="skipToContent_fXgn">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>< [...]
 It collects and normalizes data from many of our favorite development tools and visualizes it using Grafana dashboards.
 Like the sleuths we are, we feel the urge to look beyond the dashboard overviews and find the golden nuggets buried deep within the data.
 So, we&#x27;d like to introduce the DevLake Playground, a place where you can unleash the power of Python on your data.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/devlake">devlake</a></li><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/playground">playground</a></li><li class="tag_QGVx"><a class="tag [...]
@@ -21,7 +21,7 @@ So, we&#x27;d like to introduce the DevLake Playground, a place where you can un
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 3155527b866..80901ecba97 100644
--- a/blog/tags/postgresql/index.html
+++ b/blog/tags/postgresql/index.html
@@ -6,12 +6,12 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">One post tagged with &quot;postgresql&quot; | Apache DevLake - Open-Source Dev Data Platform for Productivity</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="docu [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+<div role="region"><a href="#" class="skipToContent_fXgn">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>< [...]
 <img loading="lazy" src="https://i.imgur.com/zaExAUG.png" class="img_ev3q"></p><p><img loading="lazy" src="https://i.imgur.com/BpZY8dN.png" class="img_ev3q"></p><h3 class="anchor anchorWithStickyNavbar_LWe7" 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="Direct link to heading">​</a></h3><p>For example, in the model definition, <code>GithubPullRequest.AuthorId</ [...]
 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="language-sql= codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-sql= codeBlock_bY9V thin-scrollbar"><code class [...]
 We changed <code>system</code> to <code>is_system</code> to avoid the usage of backticks.</p><div class="language-sql= codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-sql= codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">db.Where(&quot;merge_request_id = ? AND is_sy [...]
@@ -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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/process-mining/index.html b/blog/tags/process-mining/index.html
index 2f25db9e0c2..2a861af361c 100644
--- a/blog/tags/process-mining/index.html
+++ b/blog/tags/process-mining/index.html
@@ -6,12 +6,12 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">One post tagged with &quot;process mining&quot; | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/process-mining"><meta data-rh="true" na [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+<div role="region"><a href="#" class="skipToContent_fXgn">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>< [...]
 It collects and normalizes data from many of our favorite development tools and visualizes it using Grafana dashboards.
 Like the sleuths we are, we feel the urge to look beyond the dashboard overviews and find the golden nuggets buried deep within the data.
 So, we&#x27;d like to introduce the DevLake Playground, a place where you can unleash the power of Python on your data.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/devlake">devlake</a></li><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/playground">playground</a></li><li class="tag_QGVx"><a class="tag [...]
@@ -21,7 +21,7 @@ So, we&#x27;d like to introduce the DevLake Playground, a place where you can un
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/python/index.html b/blog/tags/python/index.html
index dc02a86923b..fb92c43fe57 100644
--- a/blog/tags/python/index.html
+++ b/blog/tags/python/index.html
@@ -6,12 +6,12 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">One post tagged with &quot;python&quot; | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/python"><meta data-rh="true" name="docusaurus_l [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+<div role="region"><a href="#" class="skipToContent_fXgn">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>< [...]
 It collects and normalizes data from many of our favorite development tools and visualizes it using Grafana dashboards.
 Like the sleuths we are, we feel the urge to look beyond the dashboard overviews and find the golden nuggets buried deep within the data.
 So, we&#x27;d like to introduce the DevLake Playground, a place where you can unleash the power of Python on your data.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/devlake">devlake</a></li><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/playground">playground</a></li><li class="tag_QGVx"><a class="tag [...]
@@ -21,7 +21,7 @@ So, we&#x27;d like to introduce the DevLake Playground, a place where you can un
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/grafana/index.html b/blog/tags/terraform/index.html
similarity index 53%
copy from blog/tags/grafana/index.html
copy to blog/tags/terraform/index.html
index 62e36dcc318..b08e6f3d77b 100644
--- a/blog/tags/grafana/index.html
+++ b/blog/tags/terraform/index.html
@@ -5,20 +5,20 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">One post tagged with &quot;Grafana&quot; | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/grafana"><meta data-rh="true" name="docusaurus [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">One post tagged with &quot;Terraform&quot; | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/terraform"><meta data-rh="true" name="docusa [...]
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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_fXgn">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>< [...]
+<div role="region"><a href="#" class="skipToContent_fXgn">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>< [...]
         <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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blogOverview/index.html b/blogOverview/index.html
index 4fd5825125d..45331cd3c67 100644
--- a/blogOverview/index.html
+++ b/blogOverview/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Apache DevLake - Open-Source Dev Data Platform for Productivity | Apache DevLake - Open-Source Dev Data Platform for Productivity</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://devlake.apache.org/blogOverview/"><meta data-rh="tru [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/Events/index.html b/community/Events/index.html
index e23b5f564c2..02ff4e0d1df 100644
--- a/community/Events/index.html
+++ b/community/Events/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Events | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Events/"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-r [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/MakingContributions/BlogSubmission/index.html b/community/MakingContributions/BlogSubmission/index.html
index bbf4c5d13d4..d0aec809f31 100644
--- a/community/MakingContributions/BlogSubmission/index.html
+++ b/community/MakingContributions/BlogSubmission/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Blog Submission | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/MakingContributions/BlogSubmission"><meta data-rh="true" name="docusaur [...]
 "><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/MakingContributions/BlogSubmission"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/community/MakingContributions/BlogSubmission" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/community/MakingContributions/BlogSubmission" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devl [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/MakingContributions/CommitterApplicationWorkflow/index.html b/community/MakingContributions/CommitterApplicationWorkflow/index.html
index 2c7e1b999e0..abccd85a98f 100644
--- a/community/MakingContributions/CommitterApplicationWorkflow/index.html
+++ b/community/MakingContributions/CommitterApplicationWorkflow/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">How to Complete the Committer Application | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/MakingContributions/CommitterApplicationWorkf [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/MakingContributions/SignICLA/index.html b/community/MakingContributions/SignICLA/index.html
index d6e05f584ed..d47baa069dc 100644
--- a/community/MakingContributions/SignICLA/index.html
+++ b/community/MakingContributions/SignICLA/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Guide for Signing the Apache ICLA | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/MakingContributions/SignICLA"><meta data-rh="true" na [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -19,7 +19,7 @@ A signed ICLA is required to be on file before an individual is given commit rig
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/MakingContributions/contributor-growth-program/index.html b/community/MakingContributions/contributor-growth-program/index.html
index 511ced74e75..6d35d580799 100644
--- a/community/MakingContributions/contributor-growth-program/index.html
+++ b/community/MakingContributions/contributor-growth-program/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Becoming a Committer | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/MakingContributions/contributor-growth-program"><meta data-rh="tru [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/MakingContributions/development-workflow/index.html b/community/MakingContributions/development-workflow/index.html
index c0746af5630..18e8e57b388 100644
--- a/community/MakingContributions/development-workflow/index.html
+++ b/community/MakingContributions/development-workflow/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Development Workflow | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/MakingContributions/development-workflow"><meta data-rh="true" nam [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/MakingContributions/fix-or-create-issues/index.html b/community/MakingContributions/fix-or-create-issues/index.html
index e39d1e3bfb6..12d3aa034e3 100644
--- a/community/MakingContributions/fix-or-create-issues/index.html
+++ b/community/MakingContributions/fix-or-create-issues/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Contributing to Issues | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/MakingContributions/fix-or-create-issues"><meta data-rh="true" n [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -33,7 +33,7 @@ we offer you a seat of Apache Committer, or even PPMC.</p></li></ul><p>That&#x27
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/MakingContributions/index.html b/community/MakingContributions/index.html
index 37f2d48a1df..ee46270de46 100644
--- a/community/MakingContributions/index.html
+++ b/community/MakingContributions/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Making Contributions | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/MakingContributions"><meta data-rh="true" name="docusaurus_locale" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/index.html b/community/index.html
index ff93a3510c3..4803d81c093 100644
--- a/community/index.html
+++ b/community/index.html
@@ -7,8 +7,8 @@
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Collaborate and Improve Engineering Productivity &amp; Performance - Apache DevLake</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 da [...]
 "><meta data-rh="true" name="description" content="Be part of the Apache community and collaborate with likeminded leaders and teams to improve engineering productivity and effectively implement DORA metrics."><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 [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -19,7 +19,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/subscribe/index.html b/community/subscribe/index.html
index 2c57ee87523..9ccec953c05 100644
--- a/community/subscribe/index.html
+++ b/community/subscribe/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Mailing List | Apache DevLake - Open-Source Dev Data Platform for Productivity</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"><met [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/trademark/index.html b/community/trademark/index.html
index 200dce2626d..d97db1a3e28 100644
--- a/community/trademark/index.html
+++ b/community/trademark/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Trademark Guidelines | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/trademark"><meta data-rh="true" name="docusaurus_locale" content=" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -19,7 +19,7 @@ You also cannot use our logo on your website in a way that suggests that your we
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Config UI/index.html b/docs/Config UI/index.html
index 81ff0ed44d0..74bc4d704e0 100644
--- a/docs/Config UI/index.html	
+++ b/docs/Config UI/index.html	
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Config UI | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Config UI"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-r [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -26,7 +26,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/APIKeys/index.html b/docs/Configuration/APIKeys/index.html
index c76b89b8c91..4481ab678e3 100644
--- a/docs/Configuration/APIKeys/index.html
+++ b/docs/Configuration/APIKeys/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">API Keys | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/APIKeys"><meta data-rh="true" name="docusaurus_locale" content="en">< [...]
 "><meta data-rh="true" property="og:description" content="API Keys
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Configuration/APIKeys"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Configuration/APIKeys" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Configuration/APIKeys" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Configuration/APIKeys" hreflang="x [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/AdvancedMode/index.html b/docs/Configuration/AdvancedMode/index.html
index b3926ea2ca3..6637ef766d6 100644
--- a/docs/Configuration/AdvancedMode/index.html
+++ b/docs/Configuration/AdvancedMode/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Blueprint Advanced Mode | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/AdvancedMode"><meta data-rh="true" name="docusaurus_lo [...]
 "><meta data-rh="true" property="og:description" content="Using the advanced mode of Config-UI
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Configuration/AdvancedMode"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Configuration/AdvancedMode" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Configuration/AdvancedMode" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Configuration/Advan [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -25,7 +25,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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/AzureDevOps/index.html b/docs/Configuration/AzureDevOps/index.html
index a0c10a86e00..914503d1952 100644
--- a/docs/Configuration/AzureDevOps/index.html
+++ b/docs/Configuration/AzureDevOps/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Azure DevOps | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/AzureDevOps"><meta data-rh="true" name="docusaurus_locale" conten [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -22,7 +22,7 @@ Please note: if you don&#x27;t see the repositories you are looking for, please
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/BitBucket/index.html b/docs/Configuration/BitBucket/index.html
index 7baf3c269c3..18cf0b75eed 100644
--- a/docs/Configuration/BitBucket/index.html
+++ b/docs/Configuration/BitBucket/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Bitbucket Cloud | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/BitBucket"><meta data-rh="true" name="docusaurus_locale" conte [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -21,7 +21,7 @@ Please note: if you don&#x27;t see the repositories you are looking for, please
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/BitBucketServer/index.html b/docs/Configuration/BitBucketServer/index.html
index 15b33913e24..cd8d5db6a2e 100644
--- a/docs/Configuration/BitBucketServer/index.html
+++ b/docs/Configuration/BitBucketServer/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Bitbucket Server/Data Center | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/BitBucketServer"><meta data-rh="true" name="docus [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -19,7 +19,7 @@ Please note: if you don&#x27;t see the repositories you are looking for, please
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/CircleCI/index.html b/docs/Configuration/CircleCI/index.html
index ca8fe439070..d0eaaa34837 100644
--- a/docs/Configuration/CircleCI/index.html
+++ b/docs/Configuration/CircleCI/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">CircleCI | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/CircleCI"><meta data-rh="true" name="docusaurus_locale" content="en"> [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -22,7 +22,7 @@ Please note: if you don&#x27;t see the repositories you are looking for, please
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/Dashboards/AccessControl/index.html b/docs/Configuration/Dashboards/AccessControl/index.html
index 37ffc820d8c..ebfa293fbd5 100644
--- a/docs/Configuration/Dashboards/AccessControl/index.html
+++ b/docs/Configuration/Dashboards/AccessControl/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Dashboard Access Control | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/Dashboards/AccessControl"><meta data-rh="true" name=" [...]
 "><meta data-rh="true" property="og:description" content="Dashboard Access Control
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Configuration/Dashboards/AccessControl"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Configuration/Dashboards/AccessControl" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Configuration/Dashboards/AccessControl" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/Dashboards/GrafanaUserGuide/index.html b/docs/Configuration/Dashboards/GrafanaUserGuide/index.html
index 53ee7e3297e..29c2aa928ef 100644
--- a/docs/Configuration/Dashboards/GrafanaUserGuide/index.html
+++ b/docs/Configuration/Dashboards/GrafanaUserGuide/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Grafana User Guide | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/Dashboards/GrafanaUserGuide"><meta data-rh="true" name="doc [...]
 "><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/Configuration/Dashboards/GrafanaUserGuide"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Configuration/Dashboards/GrafanaUserGuide" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Configuration/Dashboards/GrafanaUserGuide" hreflang="zh"><link data-rh="true" rel="alternate" href="https: [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/GitHub/index.html b/docs/Configuration/GitHub/index.html
index 89c48762d21..3f67583198f 100644
--- a/docs/Configuration/GitHub/index.html
+++ b/docs/Configuration/GitHub/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">GitHub | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/GitHub"><meta data-rh="true" name="docusaurus_locale" content="en"><met [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@ The token should be granted read-only permission for the following entities.</p>
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/GitLab/index.html b/docs/Configuration/GitLab/index.html
index a97be29bfd8..bde06816626 100644
--- a/docs/Configuration/GitLab/index.html
+++ b/docs/Configuration/GitLab/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">GitLab | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/GitLab"><meta data-rh="true" name="docusaurus_locale" content="en"><met [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -21,7 +21,7 @@ Please note: if you don&#x27;t see the repositories you are looking for, please
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/HowToOrganizeDevlakeProjects/index.html b/docs/Configuration/HowToOrganizeDevlakeProjects/index.html
index e219200e078..18a696c396c 100644
--- a/docs/Configuration/HowToOrganizeDevlakeProjects/index.html
+++ b/docs/Configuration/HowToOrganizeDevlakeProjects/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">How to Organize DevLake Projects | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/HowToOrganizeDevlakeProjects"><meta data-rh=" [...]
 "><meta data-rh="true" property="og:description" content="How to Organize DevLake Projects
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Configuration/HowToOrganizeDevlakeProjects"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Configuration/HowToOrganizeDevlakeProjects" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Configuration/HowToOrganizeDevlakeProjects" hreflang="zh"><link data-rh="true" rel="alternate" href="htt [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -50,7 +50,7 @@ project that uses that webhook</strong>. More information available on the <a hr
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/Jenkins/index.html b/docs/Configuration/Jenkins/index.html
index 55276a0283c..b32812518f7 100644
--- a/docs/Configuration/Jenkins/index.html
+++ b/docs/Configuration/Jenkins/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Jenkins | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/Jenkins"><meta data-rh="true" name="docusaurus_locale" content="en"><m [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/Jira/index.html b/docs/Configuration/Jira/index.html
index da67611ae16..66c2b8a4681 100644
--- a/docs/Configuration/Jira/index.html
+++ b/docs/Configuration/Jira/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Jira | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/Jira"><meta data-rh="true" name="docusaurus_locale" content="en"><meta da [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -22,7 +22,7 @@ Please note: if you don&#x27;t see the boards you are looking for, please check
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/Opsgenie/index.html b/docs/Configuration/Opsgenie/index.html
index 5621b9a76af..c0a91c95452 100644
--- a/docs/Configuration/Opsgenie/index.html
+++ b/docs/Configuration/Opsgenie/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Opsgenie | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/Opsgenie"><meta data-rh="true" name="docusaurus_locale" content="en"> [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@ Please note: if you don&#x27;t see the services you are looking for, please chec
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/PagerDuty/index.html b/docs/Configuration/PagerDuty/index.html
index 63980d1bf6f..b485edcd446 100644
--- a/docs/Configuration/PagerDuty/index.html
+++ b/docs/Configuration/PagerDuty/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PagerDuty | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/PagerDuty"><meta data-rh="true" name="docusaurus_locale" content="en [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/SonarQube/index.html b/docs/Configuration/SonarQube/index.html
index aaf20869ec2..0e0247e2c74 100644
--- a/docs/Configuration/SonarQube/index.html
+++ b/docs/Configuration/SonarQube/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">SonarQube Server | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/SonarQube"><meta data-rh="true" name="docusaurus_locale" cont [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/Tapd/index.html b/docs/Configuration/Tapd/index.html
index 35c1f2567d6..0f5c5a57412 100644
--- a/docs/Configuration/Tapd/index.html
+++ b/docs/Configuration/Tapd/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">TAPD | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/Tapd"><meta data-rh="true" name="docusaurus_locale" content="en"><meta da [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@ The endpoint url should end with <code>/</code>.</li></ul><h3 class="anchor anch
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/TeamConfiguration/index.html b/docs/Configuration/TeamConfiguration/index.html
index a0ffcfe88a6..135f9c1df31 100644
--- a/docs/Configuration/TeamConfiguration/index.html
+++ b/docs/Configuration/TeamConfiguration/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Team Configuration | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/TeamConfiguration"><meta data-rh="true" name="docusaurus_lo [...]
 "><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/Configuration/TeamConfiguration"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Configuration/TeamConfiguration" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Configuration/TeamConfiguration" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Conf [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -23,7 +23,7 @@ You can connect to the database and verify the data in the <code>teams</code> ta
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/Teambition/index.html b/docs/Configuration/Teambition/index.html
index 0daba87e47b..4fe96c03424 100644
--- a/docs/Configuration/Teambition/index.html
+++ b/docs/Configuration/Teambition/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Teambition(WIP) | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/Teambition"><meta data-rh="true" name="docusaurus_locale" cont [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@ The endpoint url should end with <code>/</code>.</li></ul><h3 class="anchor anch
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/Tutorial/index.html b/docs/Configuration/Tutorial/index.html
index 5f9528e34e7..cb9db909774 100644
--- a/docs/Configuration/Tutorial/index.html
+++ b/docs/Configuration/Tutorial/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Tutorial | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/Tutorial"><meta data-rh="true" name="docusaurus_locale" content="en"> [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/Zentao/index.html b/docs/Configuration/Zentao/index.html
index 72ae144260b..9d6c64c1e70 100644
--- a/docs/Configuration/Zentao/index.html
+++ b/docs/Configuration/Zentao/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Zentao | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/Zentao"><meta data-rh="true" name="docusaurus_locale" content="en"><met [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Configuration/webhook/index.html b/docs/Configuration/webhook/index.html
index 7a2b574d27a..1417d2122d8 100644
--- a/docs/Configuration/webhook/index.html
+++ b/docs/Configuration/webhook/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Webhooks | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Configuration/webhook"><meta data-rh="true" name="docusaurus_locale" content="en">< [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/DORA/index.html b/docs/DORA/index.html
index fbd484de0c9..c2c885077d2 100644
--- a/docs/DORA/index.html
+++ b/docs/DORA/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">DORA | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/DORA"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" n [...]
 "><meta data-rh="true" property="og:description" content="DORA Metrics
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/DORA"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DORA" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DORA" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DORA" hreflang="x-default"><link rel="stylesheet" href="/assets/css/styles.ddc6bf33.css">
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 76a79c36e8d..5a38bd64fe6 100644
--- a/docs/DataModels/DevLakeDomainLayerSchema/index.html
+++ b/docs/DataModels/DevLakeDomainLayerSchema/index.html
@@ -7,8 +7,8 @@
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Domain Layer Schema | Apache DevLake - Open-Source Dev Data Platform for Productivity</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="docusaur [...]
 "><meta data-rh="true" name="title" content="Structuring Your Engineering Productivity Data - Apache DevLake"><meta data-rh="true" name="description" content="Understand the data models used in Apache DevLake. Structure your engineering productivity data effectively to measure DORA metrics and track performance."><meta data-rh="true" name="keywords" content="Metrics for engineering performance, Measuring cycle time effectively, Understanding performance metrics in Apache DevLake"><link d [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -25,7 +25,7 @@ metrics, such as <em>&#x27;No. of Issue closed by contributor&#x27;, &#x27;No. o
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/DataModels/RawLayerSchema/index.html b/docs/DataModels/RawLayerSchema/index.html
index f4f07437b58..850fc428833 100644
--- a/docs/DataModels/RawLayerSchema/index.html
+++ b/docs/DataModels/RawLayerSchema/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Raw Layer Schema | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/RawLayerSchema"><meta data-rh="true" name="docusaurus_locale" co [...]
 "><meta data-rh="true" property="og:description" content="Caches raw API responses from data source plugins
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/DataModels/RawLayerSchema"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DataModels/RawLayerSchema" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DataModels/RawLayerSchema" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DataModels/RawLayerSch [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/DataModels/SystemTables/index.html b/docs/DataModels/SystemTables/index.html
index b5e651f21a0..8b19730c0ea 100644
--- a/docs/DataModels/SystemTables/index.html
+++ b/docs/DataModels/SystemTables/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">System Tables | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/SystemTables"><meta data-rh="true" name="docusaurus_locale" content [...]
 "><meta data-rh="true" property="og:description" content="Stores DevLake&#x27;s own entities
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/DataModels/SystemTables"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DataModels/SystemTables" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DataModels/SystemTables" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DataModels/SystemTables" hre [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/DataModels/ToolLayerSchema/index.html b/docs/DataModels/ToolLayerSchema/index.html
index 6651f2c50c3..f41e59872e6 100644
--- a/docs/DataModels/ToolLayerSchema/index.html
+++ b/docs/DataModels/ToolLayerSchema/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Tool Layer Schema | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/ToolLayerSchema"><meta data-rh="true" name="docusaurus_locale"  [...]
 "><meta data-rh="true" property="og:description" content="Extract raw data into a relational schema for each specific tool
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/DataModels/ToolLayerSchema"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DataModels/ToolLayerSchema" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DataModels/ToolLayerSchema" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DataModels/ToolLaye [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/DataModels/index.html b/docs/DataModels/index.html
index 0953c5fea14..0a6cc5328bb 100644
--- a/docs/DataModels/index.html
+++ b/docs/DataModels/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Data Models | Apache DevLake - Open-Source Dev Data Platform for Productivity</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"><meta data-rh="true" name="docusaurus_locale" content="en"><meta dat [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -26,7 +26,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 191ce63f21d..93ffbec28e6 100644
--- a/docs/DeveloperManuals/DBMigration/index.html
+++ b/docs/DeveloperManuals/DBMigration/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">DB Migration | Apache DevLake - Open-Source Dev Data Platform for Productivity</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" con [...]
 "><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.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -30,7 +30,7 @@ for the framework-only migrations defined under the <code>models</code> package.
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 8f9fb6e0c2c..5e30f1f06e9 100644
--- a/docs/DeveloperManuals/Dal/index.html
+++ b/docs/DeveloperManuals/Dal/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Dal | Apache DevLake - Open-Source Dev Data Platform for Productivity</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 d [...]
 "><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.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 c51c2b2307f..8d9c6089418 100644
--- a/docs/DeveloperManuals/DeveloperSetup/index.html
+++ b/docs/DeveloperManuals/DeveloperSetup/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Developer Setup | Apache DevLake - Open-Source Dev Data Platform for Productivity</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_local [...]
 "><meta data-rh="true" property="og:description" content="The steps to install DevLake in developer 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.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/DeveloperManuals/E2E-Test-Guide/index.html b/docs/DeveloperManuals/E2E-Test-Guide/index.html
index fae35ce7072..271e35e061c 100644
--- a/docs/DeveloperManuals/E2E-Test-Guide/index.html
+++ b/docs/DeveloperManuals/E2E-Test-Guide/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">E2E Test Guide | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/E2E-Test-Guide"><meta data-rh="true" name="docusaurus_locale [...]
 "><meta data-rh="true" property="og:description" content="The steps to write E2E tests for plugins.
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/DeveloperManuals/E2E-Test-Guide"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DeveloperManuals/E2E-Test-Guide" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DeveloperManuals/E2E-Test-Guide" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Deve [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -49,7 +49,7 @@ These two operations are critical and directly related to the quality of test wr
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 de52414d637..96e1cdf8138 100644
--- a/docs/DeveloperManuals/Notifications/index.html
+++ b/docs/DeveloperManuals/Notifications/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Notifications | Apache DevLake - Open-Source Dev Data Platform for Productivity</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"  [...]
 "><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.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 5c281e4b5aa..6c6f42aad48 100644
--- a/docs/DeveloperManuals/PluginImplementation/index.html
+++ b/docs/DeveloperManuals/PluginImplementation/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Plugin Implementation | Apache DevLake - Open-Source Dev Data Platform for Productivity</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="docu [...]
 "><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.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -22,7 +22,7 @@ support developers who prefer it using it. PyDevLake is relatively brand new, an
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/DeveloperManuals/Project/index.html b/docs/DeveloperManuals/Project/index.html
index 57c1c575c53..44d7de8cab5 100644
--- a/docs/DeveloperManuals/Project/index.html
+++ b/docs/DeveloperManuals/Project/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Project | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Project"><meta data-rh="true" name="docusaurus_locale" content="en" [...]
 "><meta data-rh="true" property="og:description" content="`Project` is **a set of [Scope](../Overview/KeyConcepts.md#data-scope) from different domains**, a way to group different resources, and it is crucial for some metric calculations like `Dora`.
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/DeveloperManuals/Project"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DeveloperManuals/Project" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DeveloperManuals/Project" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DeveloperManuals/Project" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -21,7 +21,7 @@ Related endpoints:</p><ol><li>/projects</li><li>/projects/:projectName/metrics</
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/DeveloperManuals/Release-SOP/index.html b/docs/DeveloperManuals/Release-SOP/index.html
index a7a3390c77a..0a899f00ae4 100644
--- a/docs/DeveloperManuals/Release-SOP/index.html
+++ b/docs/DeveloperManuals/Release-SOP/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">DevLake Release Guide | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Release-SOP"><meta data-rh="true" name="docusaurus_lo [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -25,7 +25,7 @@ Title:
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/DeveloperManuals/SourceCodeReference/index.html b/docs/DeveloperManuals/SourceCodeReference/index.html
index 235c06e8058..dab53b79eb0 100644
--- a/docs/DeveloperManuals/SourceCodeReference/index.html
+++ b/docs/DeveloperManuals/SourceCodeReference/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Source Code References | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/SourceCodeReference"><meta data-rh="true" name="docu [...]
 "><meta data-rh="true" property="og:description" content="Source Code References
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/DeveloperManuals/SourceCodeReference"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DeveloperManuals/SourceCodeReference" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DeveloperManuals/SourceCodeReference" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apach [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -23,7 +23,7 @@ the definition of a specific function.</p></div><footer class="theme-doc-footer
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 6637924a35f..eae551c255d 100644
--- a/docs/DeveloperManuals/TagNamingConventions/index.html
+++ b/docs/DeveloperManuals/TagNamingConventions/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Tag Naming Conventions | Apache DevLake - Open-Source Dev Data Platform for Productivity</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="doc [...]
 "><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.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/DeveloperManuals/UnitTest/index.html b/docs/DeveloperManuals/UnitTest/index.html
index 6a996fcc612..835460d3557 100644
--- a/docs/DeveloperManuals/UnitTest/index.html
+++ b/docs/DeveloperManuals/UnitTest/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">UnitTest Test Guide | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/UnitTest"><meta data-rh="true" name="docusaurus_locale" [...]
 "><meta data-rh="true" property="og:description" content="The steps to write UnitTest tests for plugins.
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/DeveloperManuals/UnitTest"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DeveloperManuals/UnitTest" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/DeveloperManuals/UnitTest" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/DeveloperManuals/UnitT [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/DeveloperManuals/index.html b/docs/DeveloperManuals/index.html
index 088c5115d40..52b66b0c81b 100644
--- a/docs/DeveloperManuals/index.html
+++ b/docs/DeveloperManuals/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Developer Manuals | Apache DevLake - Open-Source Dev Data Platform for Productivity</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"><meta data-rh="true" name="docusaurus_locale" content="e [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -38,7 +38,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/GettingStarted/Authentication/index.html b/docs/GettingStarted/Authentication/index.html
index 4c37356fe63..b4cdb72263e 100644
--- a/docs/GettingStarted/Authentication/index.html
+++ b/docs/GettingStarted/Authentication/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Security and Authentication | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/GettingStarted/Authentication"><meta data-rh="true" name="docusa [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -19,7 +19,7 @@ In General, we suggest that you reduce the Attack Surface as small as possible.<
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/GettingStarted/DockerComposeSetup/index.html b/docs/GettingStarted/DockerComposeSetup/index.html
index f128faf3d7b..01e172e383f 100644
--- a/docs/GettingStarted/DockerComposeSetup/index.html
+++ b/docs/GettingStarted/DockerComposeSetup/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Install via Docker Compose | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/GettingStarted/DockerComposeSetup"><meta data-rh="true" name="doc [...]
 "><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/GettingStarted/DockerComposeSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/GettingStarted/DockerComposeSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/GettingStarted/DockerComposeSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/doc [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/GettingStarted/Environment/index.html b/docs/GettingStarted/Environment/index.html
index 53f04ae023f..0b610fa79f3 100644
--- a/docs/GettingStarted/Environment/index.html
+++ b/docs/GettingStarted/Environment/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Environment Variables | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/GettingStarted/Environment"><meta data-rh="true" name="docusaurus_loca [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/GettingStarted/HelmSetup/index.html b/docs/GettingStarted/HelmSetup/index.html
index d0f8dd00029..bf5c5360a45 100644
--- a/docs/GettingStarted/HelmSetup/index.html
+++ b/docs/GettingStarted/HelmSetup/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Install via Helm | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/GettingStarted/HelmSetup"><meta data-rh="true" name="docusaurus_locale" con [...]
 "><meta data-rh="true" property="og:description" content="The steps to install Apache DevLake via Helm for Kubernetes
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/GettingStarted/HelmSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/GettingStarted/HelmSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/GettingStarted/HelmSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/GettingStarted/HelmSetup" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -23,7 +23,7 @@ b. Proviede below values while install from helm:</p><div class="codeBlockContai
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/GettingStarted/QuickStart/index.html b/docs/GettingStarted/QuickStart/index.html
index 43eac51edce..4aa6eb65cd9 100644
--- a/docs/GettingStarted/QuickStart/index.html
+++ b/docs/GettingStarted/QuickStart/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Quick Start | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/GettingStarted/QuickStart"><meta data-rh="true" name="docusaurus_locale" content [...]
 "><meta data-rh="true" property="og:description" content="The steps to utilize Apache DevLake
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/GettingStarted/QuickStart"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/GettingStarted/QuickStart" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/GettingStarted/QuickStart" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/GettingStarted/QuickSt [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/GettingStarted/Upgrade/index.html b/docs/GettingStarted/Upgrade/index.html
index c2d4deef765..86b8ef3a9eb 100644
--- a/docs/GettingStarted/Upgrade/index.html
+++ b/docs/GettingStarted/Upgrade/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Upgrade | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/GettingStarted/Upgrade"><meta data-rh="true" name="docusaurus_locale" content="en">< [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/GettingStarted/index.html b/docs/GettingStarted/index.html
index 316655ca740..570b8d6a9c4 100644
--- a/docs/GettingStarted/index.html
+++ b/docs/GettingStarted/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Getting Started | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/GettingStarted"><meta data-rh="true" name="docusaurus_locale" content="en">< [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -24,7 +24,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/AddedLinesOfCode/index.html b/docs/Metrics/AddedLinesOfCode/index.html
index f969a068ac1..7cea6271c38 100644
--- a/docs/Metrics/AddedLinesOfCode/index.html
+++ b/docs/Metrics/AddedLinesOfCode/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Added Lines of Code | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/AddedLinesOfCode"><meta data-rh="true" name="docusaurus_locale"  [...]
 "><meta data-rh="true" property="og:description" content="Added Lines of Code
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/AddedLinesOfCode"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/AddedLinesOfCode" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/AddedLinesOfCode" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/AddedLinesOfCode" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/BugAge/index.html b/docs/Metrics/BugAge/index.html
index 07a591fcfab..d61761fa2f3 100644
--- a/docs/Metrics/BugAge/index.html
+++ b/docs/Metrics/BugAge/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Bug Age | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/BugAge"><meta data-rh="true" name="docusaurus_locale" content="en"><meta dat [...]
 "><meta data-rh="true" property="og:description" content="Bug Age
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/BugAge"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/BugAge" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/BugAge" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/BugAge" hreflang="x-default"><link rel="stylesh [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/BugCountPer1kLinesOfCode/index.html b/docs/Metrics/BugCountPer1kLinesOfCode/index.html
index a7f08f6803a..1d124c0c215 100644
--- a/docs/Metrics/BugCountPer1kLinesOfCode/index.html
+++ b/docs/Metrics/BugCountPer1kLinesOfCode/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Bug Count per 1k Lines of Code | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/BugCountPer1kLinesOfCode"><meta data-rh="true" name=" [...]
 "><meta data-rh="true" property="og:description" content="Bug Count per 1k Lines of Code
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/BugCountPer1kLinesOfCode"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/BugCountPer1kLinesOfCode" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/BugCountPer1kLinesOfCode" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/M [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/BuildCount/index.html b/docs/Metrics/BuildCount/index.html
index cf01b3f6702..546e0fbd6f1 100644
--- a/docs/Metrics/BuildCount/index.html
+++ b/docs/Metrics/BuildCount/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Build Count | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/BuildCount"><meta data-rh="true" name="docusaurus_locale" content="en">< [...]
 "><meta data-rh="true" property="og:description" content="Build Count
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/BuildCount"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/BuildCount" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/BuildCount" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/BuildCount" hreflang="x-default"><l [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/BuildDuration/index.html b/docs/Metrics/BuildDuration/index.html
index e7680dc65ba..7f553e5fbc0 100644
--- a/docs/Metrics/BuildDuration/index.html
+++ b/docs/Metrics/BuildDuration/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Build Duration | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/BuildDuration"><meta data-rh="true" name="docusaurus_locale" content= [...]
 "><meta data-rh="true" property="og:description" content="Build Duration
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/BuildDuration"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/BuildDuration" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/BuildDuration" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/BuildDuration" hreflang="x [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/BuildSuccessRate/index.html b/docs/Metrics/BuildSuccessRate/index.html
index a457a3584d1..78e8052d66f 100644
--- a/docs/Metrics/BuildSuccessRate/index.html
+++ b/docs/Metrics/BuildSuccessRate/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Build Success Rate | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/BuildSuccessRate"><meta data-rh="true" name="docusaurus_locale" c [...]
 "><meta data-rh="true" property="og:description" content="Build Success Rate
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/BuildSuccessRate"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/BuildSuccessRate" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/BuildSuccessRate" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/BuildSuccessRate" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/CFR/index.html b/docs/Metrics/CFR/index.html
index 81f9721078f..e1583cd986e 100644
--- a/docs/Metrics/CFR/index.html
+++ b/docs/Metrics/CFR/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">DORA - Change Failure Rate | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/CFR"><meta data-rh="true" name="docusaurus_locale" conten [...]
 "><meta data-rh="true" property="og:description" content="DORA - Change Failure Rate
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/CFR"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/CFR" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/CFR" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/CFR" hreflang="x-default"><link rel="stylesheet" href="/ [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/CQDuplicatedBlocks/index.html b/docs/Metrics/CQDuplicatedBlocks/index.html
index 7547f2ec939..e547bb631e4 100644
--- a/docs/Metrics/CQDuplicatedBlocks/index.html
+++ b/docs/Metrics/CQDuplicatedBlocks/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Code Quality Duplicated Blocks | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/CQDuplicatedBlocks"><meta data-rh="true" name="docusa [...]
 "><meta data-rh="true" property="og:description" content="Code Quality Duplicated Blocks
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/CQDuplicatedBlocks"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/CQDuplicatedBlocks" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/CQDuplicatedBlocks" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/CQDuplicate [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/CQDuplicatedLines/index.html b/docs/Metrics/CQDuplicatedLines/index.html
index d7414354b72..26285fb239c 100644
--- a/docs/Metrics/CQDuplicatedLines/index.html
+++ b/docs/Metrics/CQDuplicatedLines/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Code Quality Duplicated Lines | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/CQDuplicatedLines"><meta data-rh="true" name="docusaur [...]
 "><meta data-rh="true" property="og:description" content="Code Quality Duplicated Lines
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/CQDuplicatedLines"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/CQDuplicatedLines" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/CQDuplicatedLines" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/CQDuplicatedLi [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -21,7 +21,7 @@ The sum(duplicated_lines) represents the total number of duplicated lines in the
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/CQIssueCount/index.html b/docs/Metrics/CQIssueCount/index.html
index 6cb901f1bb0..2c27990636d 100644
--- a/docs/Metrics/CQIssueCount/index.html
+++ b/docs/Metrics/CQIssueCount/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Code Quality Issue Count | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/CQIssueCount"><meta data-rh="true" name="docusaurus_locale" [...]
 "><meta data-rh="true" property="og:description" content="Code Quality Issue Count
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/CQIssueCount"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/CQIssueCount" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/CQIssueCount" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/CQIssueCount" hreflang="x-def [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/CQMaintainability-Debt/index.html b/docs/Metrics/CQMaintainability-Debt/index.html
index da01bd18e22..3ec5d253291 100644
--- a/docs/Metrics/CQMaintainability-Debt/index.html
+++ b/docs/Metrics/CQMaintainability-Debt/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Code Quality Maintainability-Debt | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/CQMaintainability-Debt"><meta data-rh="true" name= [...]
 "><meta data-rh="true" property="og:description" content="Code Quality Maintainability-Debt
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/CQMaintainability-Debt"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/CQMaintainability-Debt" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/CQMaintainability-Debt" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/CQTest/index.html b/docs/Metrics/CQTest/index.html
index da8162daf86..e509142fd97 100644
--- a/docs/Metrics/CQTest/index.html
+++ b/docs/Metrics/CQTest/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Code Quality Test | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/CQTest"><meta data-rh="true" name="docusaurus_locale" content="en" [...]
 "><meta data-rh="true" property="og:description" content="Code Quality Test
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/CQTest"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/CQTest" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/CQTest" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/CQTest" hreflang="x-default"><link rel="stylesh [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/CommitAuthorCount/index.html b/docs/Metrics/CommitAuthorCount/index.html
index b1b1913dc0e..7c1a18e2d41 100644
--- a/docs/Metrics/CommitAuthorCount/index.html
+++ b/docs/Metrics/CommitAuthorCount/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Commit Author Count | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/CommitAuthorCount"><meta data-rh="true" name="docusaurus_locale" [...]
 "><meta data-rh="true" property="og:description" content="Commit Author Count
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/CommitAuthorCount"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/CommitAuthorCount" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/CommitAuthorCount" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/CommitAuthorCo [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/CommitCount/index.html b/docs/Metrics/CommitCount/index.html
index d968068ee7e..6ba80f2dfc4 100644
--- a/docs/Metrics/CommitCount/index.html
+++ b/docs/Metrics/CommitCount/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Commit Count | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/CommitCount"><meta data-rh="true" name="docusaurus_locale" content="en" [...]
 "><meta data-rh="true" property="og:description" content="Commit Count
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/CommitCount"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/CommitCount" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/CommitCount" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/CommitCount" hreflang="x-default [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/DeletedLinesOfCode/index.html b/docs/Metrics/DeletedLinesOfCode/index.html
index e796172c25c..d61668b001b 100644
--- a/docs/Metrics/DeletedLinesOfCode/index.html
+++ b/docs/Metrics/DeletedLinesOfCode/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Deleted Lines of Code | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/DeletedLinesOfCode"><meta data-rh="true" name="docusaurus_loca [...]
 "><meta data-rh="true" property="og:description" content="Deleted Lines of Code
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/DeletedLinesOfCode"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/DeletedLinesOfCode" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/DeletedLinesOfCode" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/DeletedLine [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/DeploymentFrequency/index.html b/docs/Metrics/DeploymentFrequency/index.html
index c3cb7bbaca3..d1e7b143e50 100644
--- a/docs/Metrics/DeploymentFrequency/index.html
+++ b/docs/Metrics/DeploymentFrequency/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">DORA - Deployment Frequency | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/DeploymentFrequency"><meta data-rh="true" name="docusaur [...]
 "><meta data-rh="true" property="og:description" content="DORA - Deployment Frequency
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/DeploymentFrequency"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/DeploymentFrequency" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/DeploymentFrequency" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/Deployme [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/FailedDeploymentRecoveryTime/index.html b/docs/Metrics/FailedDeploymentRecoveryTime/index.html
index 03d9fddd1a8..992a9885b52 100644
--- a/docs/Metrics/FailedDeploymentRecoveryTime/index.html
+++ b/docs/Metrics/FailedDeploymentRecoveryTime/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">DORA - Failed Deployment Recovery Time | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/FailedDeploymentRecoveryTime"><meta data-rh=" [...]
 "><meta data-rh="true" property="og:description" content="DORA - Failed Deployment Recovery Time
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/FailedDeploymentRecoveryTime"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/FailedDeploymentRecoveryTime" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/FailedDeploymentRecoveryTime" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apach [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/IncidentAge/index.html b/docs/Metrics/IncidentAge/index.html
index 23a021d4c8a..815dfdbc900 100644
--- a/docs/Metrics/IncidentAge/index.html
+++ b/docs/Metrics/IncidentAge/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Incident Age | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/IncidentAge"><meta data-rh="true" name="docusaurus_locale" content="en" [...]
 "><meta data-rh="true" property="og:description" content="Incident Age
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/IncidentAge"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/IncidentAge" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/IncidentAge" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/IncidentAge" hreflang="x-default [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/IncidentCountPer1kLinesOfCode/index.html b/docs/Metrics/IncidentCountPer1kLinesOfCode/index.html
index b82901d2ba6..eec1524aad3 100644
--- a/docs/Metrics/IncidentCountPer1kLinesOfCode/index.html
+++ b/docs/Metrics/IncidentCountPer1kLinesOfCode/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Incident Count per 1k Lines of Code | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/IncidentCountPer1kLinesOfCode"><meta data-rh="tr [...]
 "><meta data-rh="true" property="og:description" content="Incident Count per 1k Lines of Code
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/IncidentCountPer1kLinesOfCode"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/IncidentCountPer1kLinesOfCode" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/IncidentCountPer1kLinesOfCode" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.ap [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/LeadTimeForChanges/index.html b/docs/Metrics/LeadTimeForChanges/index.html
index 328bfc942c2..62b762ae350 100644
--- a/docs/Metrics/LeadTimeForChanges/index.html
+++ b/docs/Metrics/LeadTimeForChanges/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">DORA - Median Lead Time for Changes | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/LeadTimeForChanges"><meta data-rh="true" name="d [...]
 "><meta data-rh="true" property="og:description" content="DORA - Median Lead Time for Changes
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/LeadTimeForChanges"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/LeadTimeForChanges" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/LeadTimeForChanges" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/LeadTimeFor [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/MTTR/index.html b/docs/Metrics/MTTR/index.html
index 24516140fff..da5bd10c9d4 100644
--- a/docs/Metrics/MTTR/index.html
+++ b/docs/Metrics/MTTR/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">DORA - Median Time to Restore Service | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/MTTR"><meta data-rh="true" name="docusaurus_lo [...]
 "><meta data-rh="true" property="og:description" content="DORA - Median Time to Restore Service
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/MTTR"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/MTTR" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/MTTR" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/MTTR" hreflang="x-default"><link rel="stylesheet" hre [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/PRCodingTime/index.html b/docs/Metrics/PRCodingTime/index.html
index 6b412d13bb1..648cf94b158 100644
--- a/docs/Metrics/PRCodingTime/index.html
+++ b/docs/Metrics/PRCodingTime/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PR Coding Time | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/PRCodingTime"><meta data-rh="true" name="docusaurus_locale" content=" [...]
 "><meta data-rh="true" property="og:description" content="PR Coding Time
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/PRCodingTime"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/PRCodingTime" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/PRCodingTime" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/PRCodingTime" hreflang="x-def [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/PRCount/index.html b/docs/Metrics/PRCount/index.html
index 4aba70f1b5e..f1b4edfa49a 100644
--- a/docs/Metrics/PRCount/index.html
+++ b/docs/Metrics/PRCount/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PR Count | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/PRCount"><meta data-rh="true" name="docusaurus_locale" content="en"><meta d [...]
 "><meta data-rh="true" property="og:description" content="Pull Request Count
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/PRCount"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/PRCount" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/PRCount" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/PRCount" hreflang="x-default"><link rel="sty [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/PRCycleTime/index.html b/docs/Metrics/PRCycleTime/index.html
index bcbe7162f95..02b613f98d8 100644
--- a/docs/Metrics/PRCycleTime/index.html
+++ b/docs/Metrics/PRCycleTime/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PR Cycle Time | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/PRCycleTime"><meta data-rh="true" name="docusaurus_locale" content="en [...]
 "><meta data-rh="true" property="og:description" content="PR Cycle Time
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/PRCycleTime"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/PRCycleTime" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/PRCycleTime" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/PRCycleTime" hreflang="x-default [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/PRDeployTime/index.html b/docs/Metrics/PRDeployTime/index.html
index f5a1c468ce0..e6c873edaa7 100644
--- a/docs/Metrics/PRDeployTime/index.html
+++ b/docs/Metrics/PRDeployTime/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PR Deploy Time | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/PRDeployTime"><meta data-rh="true" name="docusaurus_locale" content=" [...]
 "><meta data-rh="true" property="og:description" content="PR Deploy Time
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/PRDeployTime"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/PRDeployTime" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/PRDeployTime" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/PRDeployTime" hreflang="x-def [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -23,7 +23,7 @@ we get pr-3 connected to commit-3</li><li>Now we can get pr-3&#x27;s deploy time
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/PRMergeRate/index.html b/docs/Metrics/PRMergeRate/index.html
index 0077e8e960e..0907e9bf964 100644
--- a/docs/Metrics/PRMergeRate/index.html
+++ b/docs/Metrics/PRMergeRate/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PR Merge Rate | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/PRMergeRate"><meta data-rh="true" name="docusaurus_locale" content="en [...]
 "><meta data-rh="true" property="og:description" content="Pull Request Merge Rate
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/PRMergeRate"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/PRMergeRate" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/PRMergeRate" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/PRMergeRate" hreflang="x-default [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/PRPickupTime/index.html b/docs/Metrics/PRPickupTime/index.html
index 7f07d4e315d..fac42ab37f5 100644
--- a/docs/Metrics/PRPickupTime/index.html
+++ b/docs/Metrics/PRPickupTime/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PR Pickup Time | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/PRPickupTime"><meta data-rh="true" name="docusaurus_locale" content=" [...]
 "><meta data-rh="true" property="og:description" content="PR Pickup Time
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/PRPickupTime"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/PRPickupTime" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/PRPickupTime" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/PRPickupTime" hreflang="x-def [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/PRReviewDepth/index.html b/docs/Metrics/PRReviewDepth/index.html
index 1c75a214f53..0ca2bb1e71b 100644
--- a/docs/Metrics/PRReviewDepth/index.html
+++ b/docs/Metrics/PRReviewDepth/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PR Review Depth | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/PRReviewDepth"><meta data-rh="true" name="docusaurus_locale" content [...]
 "><meta data-rh="true" property="og:description" content="PR Review Depth
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/PRReviewDepth"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/PRReviewDepth" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/PRReviewDepth" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/PRReviewDepth" hreflang="x [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/PRReviewTime/index.html b/docs/Metrics/PRReviewTime/index.html
index 4d0203adbd2..2390ba43fb2 100644
--- a/docs/Metrics/PRReviewTime/index.html
+++ b/docs/Metrics/PRReviewTime/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PR Review Time | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/PRReviewTime"><meta data-rh="true" name="docusaurus_locale" content=" [...]
 "><meta data-rh="true" property="og:description" content="PR Review Time
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/PRReviewTime"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/PRReviewTime" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/PRReviewTime" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/PRReviewTime" hreflang="x-def [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/PRSize/index.html b/docs/Metrics/PRSize/index.html
index b34fb8b6775..91eb16b63f5 100644
--- a/docs/Metrics/PRSize/index.html
+++ b/docs/Metrics/PRSize/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PR Size | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/PRSize"><meta data-rh="true" name="docusaurus_locale" content="en"><meta dat [...]
 "><meta data-rh="true" property="og:description" content="PR Size
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/PRSize"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/PRSize" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/PRSize" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/PRSize" hreflang="x-default"><link rel="stylesh [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/PRTimeToMerge/index.html b/docs/Metrics/PRTimeToMerge/index.html
index a87be1eb4a9..3893c755ea6 100644
--- a/docs/Metrics/PRTimeToMerge/index.html
+++ b/docs/Metrics/PRTimeToMerge/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PR Time To Merge | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/PRTimeToMerge"><meta data-rh="true" name="docusaurus_locale" conten [...]
 "><meta data-rh="true" property="og:description" content="PR Time To Merge
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/PRTimeToMerge"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/PRTimeToMerge" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/PRTimeToMerge" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/PRTimeToMerge" hreflang="x [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/RequirementCount/index.html b/docs/Metrics/RequirementCount/index.html
index 4d0b53dd21f..56613fda109 100644
--- a/docs/Metrics/RequirementCount/index.html
+++ b/docs/Metrics/RequirementCount/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Requirement Count | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/RequirementCount"><meta data-rh="true" name="docusaurus_locale" co [...]
 "><meta data-rh="true" property="og:description" content="Requirement Count
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/RequirementCount"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/RequirementCount" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/RequirementCount" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/RequirementCount" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/RequirementDeliveryRate/index.html b/docs/Metrics/RequirementDeliveryRate/index.html
index 22352ceefe7..32495d46044 100644
--- a/docs/Metrics/RequirementDeliveryRate/index.html
+++ b/docs/Metrics/RequirementDeliveryRate/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Requirement Delivery Rate | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/RequirementDeliveryRate"><meta data-rh="true" name="docusa [...]
 "><meta data-rh="true" property="og:description" content="Requirement Delivery Rate
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/RequirementDeliveryRate"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/RequirementDeliveryRate" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/RequirementDeliveryRate" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metr [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/RequirementGranularity/index.html b/docs/Metrics/RequirementGranularity/index.html
index c1b28d805fa..915bcdf7bf7 100644
--- a/docs/Metrics/RequirementGranularity/index.html
+++ b/docs/Metrics/RequirementGranularity/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Requirement Granularity | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/RequirementGranularity"><meta data-rh="true" name="docusauru [...]
 "><meta data-rh="true" property="og:description" content="Requirement Granularity
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/RequirementGranularity"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/RequirementGranularity" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/RequirementGranularity" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/RequirementLeadTime/index.html b/docs/Metrics/RequirementLeadTime/index.html
index 3cf5bf52261..b1721d737df 100644
--- a/docs/Metrics/RequirementLeadTime/index.html
+++ b/docs/Metrics/RequirementLeadTime/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Requirement Lead Time | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics/RequirementLeadTime"><meta data-rh="true" name="docusaurus_loc [...]
 "><meta data-rh="true" property="og:description" content="Requirement Lead Time
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Metrics/RequirementLeadTime"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/RequirementLeadTime" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Metrics/RequirementLeadTime" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Metrics/Requirem [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Metrics/index.html b/docs/Metrics/index.html
index 7cee6489628..0de2d37947e 100644
--- a/docs/Metrics/index.html
+++ b/docs/Metrics/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Metrics | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Metrics"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="t [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -88,7 +88,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 63ab8d79478..12e112d222d 100644
--- a/docs/Overview/Architecture/index.html
+++ b/docs/Overview/Architecture/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Architecture | Apache DevLake - Open-Source Dev Data Platform for Productivity</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="e [...]
 "><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.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 c1ebb6cec35..e13bf0bbcb0 100644
--- a/docs/Overview/Introduction/index.html
+++ b/docs/Overview/Introduction/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Introduction to Apache DevLake and Implementing DORA Metrics</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=" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Overview/KeyConcepts/index.html b/docs/Overview/KeyConcepts/index.html
index 99b8bc5ee4d..ce70a3cd9f0 100644
--- a/docs/Overview/KeyConcepts/index.html
+++ b/docs/Overview/KeyConcepts/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Key Concepts | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/KeyConcepts"><meta data-rh="true" name="docusaurus_locale" content="en [...]
 "><meta data-rh="true" property="og:description" content="DevLake Key Concepts
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Overview/KeyConcepts"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Overview/KeyConcepts" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Overview/KeyConcepts" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Overview/KeyConcepts" hreflang="x-def [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -23,7 +23,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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Overview/References/index.html b/docs/Overview/References/index.html
index a4ee2389c49..17a76f7cc0e 100644
--- a/docs/Overview/References/index.html
+++ b/docs/Overview/References/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">API References | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/References"><meta data-rh="true" name="docusaurus_locale" content="e [...]
 "><meta data-rh="true" property="og:description" content="API References
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Overview/References"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Overview/References" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Overview/References" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Overview/References" hreflang="x-default [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -22,7 +22,7 @@ If you are using the <code>devlake</code> container alone without <code>config-u
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 35aa4b1d15e..c016ded8633 100644
--- a/docs/Overview/Roadmap/index.html
+++ b/docs/Overview/Roadmap/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Roadmap | Apache DevLake - Open-Source Dev Data Platform for Productivity</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 d [...]
 "><meta data-rh="true" property="og:description" content="The goals and roadmap for DevLake
 "><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.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Overview/SupportedDataSources/index.html b/docs/Overview/SupportedDataSources/index.html
index 280036d6047..57c67d3d9e0 100644
--- a/docs/Overview/SupportedDataSources/index.html
+++ b/docs/Overview/SupportedDataSources/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Supported Data Sources | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/SupportedDataSources"><meta data-rh="true" name="docusaurus_ [...]
 "><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/Overview/SupportedDataSources"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Overview/SupportedDataSources" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Overview/SupportedDataSources" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Overview/S [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -25,7 +25,7 @@ the <a href="/docs/Configuration/AdvancedMode">advanced mode</a>.</p><table><the
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Overview/index.html b/docs/Overview/index.html
index 62cfe6c154e..f5ab841a693 100644
--- a/docs/Overview/index.html
+++ b/docs/Overview/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Overview | Apache DevLake - Open-Source Dev Data Platform for Productivity</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"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh= [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -28,7 +28,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/azuredevops/index.html b/docs/Plugins/azuredevops/index.html
index 49373332d71..2a9cb7bca62 100644
--- a/docs/Plugins/azuredevops/index.html
+++ b/docs/Plugins/azuredevops/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Azure DevOps | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/azuredevops"><meta data-rh="true" name="docusaurus_locale" content="en" [...]
 "><meta data-rh="true" property="og:description" content="Azure DevOps Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/azuredevops"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/azuredevops" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/azuredevops" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/azuredevops" hreflang="x-default [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -21,7 +21,7 @@ Check out the <!-- -->[data refresh policy]<!-- -->(/docs/Overview/SupportedData
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/bamboo/index.html b/docs/Plugins/bamboo/index.html
index 68848e3becb..5c2f472b390 100644
--- a/docs/Plugins/bamboo/index.html
+++ b/docs/Plugins/bamboo/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Bamboo | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/bamboo"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data [...]
 "><meta data-rh="true" property="og:description" content="Bamboo Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/bamboo"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/bamboo" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/bamboo" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/bamboo" hreflang="x-default"><link rel="stylesh [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/bitbucket/index.html b/docs/Plugins/bitbucket/index.html
index 4957436f1da..c995f2d002c 100644
--- a/docs/Plugins/bitbucket/index.html
+++ b/docs/Plugins/bitbucket/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">BitBucket Cloud | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/bitbucket"><meta data-rh="true" name="docusaurus_locale" content="en [...]
 "><meta data-rh="true" property="og:description" content="BitBucket Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/bitbucket"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/bitbucket" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/bitbucket" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/bitbucket" hreflang="x-default"><link  [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/bitbucket_server/index.html b/docs/Plugins/bitbucket_server/index.html
index 5d978ce8ddd..42902edd9b7 100644
--- a/docs/Plugins/bitbucket_server/index.html
+++ b/docs/Plugins/bitbucket_server/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">BitBucket Data Center | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/bitbucket_server"><meta data-rh="true" name="docusaurus_locale [...]
 "><meta data-rh="true" property="og:description" content="BitBucket Data Center Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/bitbucket_server"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/bitbucket_server" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/bitbucket_server" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/bitbucket_server" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/circleci/index.html b/docs/Plugins/circleci/index.html
index 3fda619b3d4..b3d2e20633a 100644
--- a/docs/Plugins/circleci/index.html
+++ b/docs/Plugins/circleci/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">CircleCI | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/circleci"><meta data-rh="true" name="docusaurus_locale" content="en"><meta  [...]
 "><meta data-rh="true" property="og:description" content="CircleCI Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/circleci"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/circleci" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/circleci" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/circleci" hreflang="x-default"><link rel= [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/customize/index.html b/docs/Plugins/customize/index.html
index 9b45cc88e51..5bd4e3ffe10 100644
--- a/docs/Plugins/customize/index.html
+++ b/docs/Plugins/customize/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Customize | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/customize"><meta data-rh="true" name="docusaurus_locale" content="en"><met [...]
 "><meta data-rh="true" property="og:description" content="Customize Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/customize"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/customize" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/customize" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/customize" hreflang="x-default"><link  [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -25,7 +25,7 @@ The following is an issues.CSV file sample:</p><table><thead><tr><th>id</th><th>
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 6f99f49350c..58b00f5dd87 100644
--- a/docs/Plugins/dbt/index.html
+++ b/docs/Plugins/dbt/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">DBT | Apache DevLake - Open-Source Dev Data Platform for Productivity</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="t [...]
 "><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.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 c7c906ffb5e..56a8404109f 100644
--- a/docs/Plugins/feishu/index.html
+++ b/docs/Plugins/feishu/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Feishu | Apache DevLake - Open-Source Dev Data Platform for Productivity</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 [...]
 "><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.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 c480c3445d5..06f73e50b80 100644
--- a/docs/Plugins/gitee/index.html
+++ b/docs/Plugins/gitee/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Gitee(WIP) | Apache DevLake - Open-Source Dev Data Platform for Productivity</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 d [...]
 "><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.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -21,7 +21,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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 1de4c395f57..6c0e984b719 100644
--- a/docs/Plugins/gitextractor/index.html
+++ b/docs/Plugins/gitextractor/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">GitExtractor | Apache DevLake - Open-Source Dev Data Platform for Productivity</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" 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.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -28,7 +28,7 @@ if your libgit2.pc in <code>/usr/local/lib64/pkgconfig</code>(like centos)</p><p
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 88b9738bd75..d965ddbce3c 100644
--- a/docs/Plugins/github/index.html
+++ b/docs/Plugins/github/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">GitHub | Apache DevLake - Open-Source Dev Data Platform for Productivity</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 [...]
 "><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.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 43924a2bf0b..2c1f03861e1 100644
--- a/docs/Plugins/gitlab/index.html
+++ b/docs/Plugins/gitlab/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">GitLab | Apache DevLake - Open-Source Dev Data Platform for Productivity</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 [...]
 "><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.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/index.html b/docs/Plugins/index.html
index 696acb5574c..965e39c33e6 100644
--- a/docs/Plugins/index.html
+++ b/docs/Plugins/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Plugins | Apache DevLake - Open-Source Dev Data Platform for Productivity</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"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="t [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -66,7 +66,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 8765f006455..d7f1893556b 100644
--- a/docs/Plugins/jenkins/index.html
+++ b/docs/Plugins/jenkins/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Jenkins | Apache DevLake - Open-Source Dev Data Platform for Productivity</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 da [...]
 "><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.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 d6a142e2ca6..d4a46f4e443 100644
--- a/docs/Plugins/jira/index.html
+++ b/docs/Plugins/jira/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Jira | Apache DevLake - Open-Source Dev Data Platform for Productivity</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= [...]
 "><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.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -21,7 +21,7 @@ Check <a href="/docs/GettingStarted/Environment#enable_subtasks_by_default">this
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/linker/index.html b/docs/Plugins/linker/index.html
index 62c2ffe493b..46dbcdc536a 100644
--- a/docs/Plugins/linker/index.html
+++ b/docs/Plugins/linker/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Linker | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/linker"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data [...]
 "><meta data-rh="true" property="og:description" content="Linker Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/linker"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/linker" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/linker" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/linker" hreflang="x-default"><link rel="stylesh [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -21,7 +21,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/opsgenie/index.html b/docs/Plugins/opsgenie/index.html
index f552dfdca48..51070058630 100644
--- a/docs/Plugins/opsgenie/index.html
+++ b/docs/Plugins/opsgenie/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Opsgenie | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/opsgenie"><meta data-rh="true" name="docusaurus_locale" content="en"><meta  [...]
 "><meta data-rh="true" property="og:description" content="Opsgenie Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/opsgenie"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/opsgenie" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/opsgenie" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/opsgenie" hreflang="x-default"><link rel= [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/pagerduty/index.html b/docs/Plugins/pagerduty/index.html
index 4ee743cb201..56685400170 100644
--- a/docs/Plugins/pagerduty/index.html
+++ b/docs/Plugins/pagerduty/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PagerDuty | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/pagerduty"><meta data-rh="true" name="docusaurus_locale" content="en"><met [...]
 "><meta data-rh="true" property="og:description" content="PagerDuty Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/pagerduty"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/pagerduty" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/pagerduty" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/pagerduty" hreflang="x-default"><link  [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 e579c7bdcab..8363f4157e2 100644
--- a/docs/Plugins/refdiff/index.html
+++ b/docs/Plugins/refdiff/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">RefDiff | Apache DevLake - Open-Source Dev Data Platform for Productivity</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 da [...]
 "><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.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -21,7 +21,7 @@ machine. <a href="/docs/Plugins/gitextractor#Development">Click here</a> for a b
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/sonarqube/index.html b/docs/Plugins/sonarqube/index.html
index f8b6b8cadc5..a78798b01bc 100644
--- a/docs/Plugins/sonarqube/index.html
+++ b/docs/Plugins/sonarqube/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">SonarQube | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/sonarqube"><meta data-rh="true" name="docusaurus_locale" content="en"><met [...]
 "><meta data-rh="true" property="og:description" content="SonarQube Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/sonarqube"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/sonarqube" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/sonarqube" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/sonarqube" hreflang="x-default"><link  [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.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 f046bcea8fa..8b53c97edcc 100644
--- a/docs/Plugins/tapd/index.html
+++ b/docs/Plugins/tapd/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">TAPD | Apache DevLake - Open-Source Dev Data Platform for Productivity</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= [...]
 "><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.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -21,7 +21,7 @@ Check <a href="/docs/GettingStarted/Environment#enable_subtasks_by_default">this
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/teambition/index.html b/docs/Plugins/teambition/index.html
index dfc745dfa0b..4d1e4ef8a79 100644
--- a/docs/Plugins/teambition/index.html
+++ b/docs/Plugins/teambition/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Teambition(WIP) | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/teambition"><meta data-rh="true" name="docusaurus_locale" content="e [...]
 "><meta data-rh="true" property="og:description" content="Teambition Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/teambition"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/teambition" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/teambition" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/teambition" hreflang="x-default"><l [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/trello/index.html b/docs/Plugins/trello/index.html
index 7de983ec197..d722b1c08e3 100644
--- a/docs/Plugins/trello/index.html
+++ b/docs/Plugins/trello/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Trello(WIP) | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/trello"><meta data-rh="true" name="docusaurus_locale" content="en"><meta [...]
 "><meta data-rh="true" property="og:description" content="Trello Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/trello"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/trello" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/trello" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/trello" hreflang="x-default"><link rel="stylesh [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/webhook/index.html b/docs/Plugins/webhook/index.html
index cf5de929455..0efb676121d 100644
--- a/docs/Plugins/webhook/index.html
+++ b/docs/Plugins/webhook/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Webhook | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/webhook"><meta data-rh="true" name="docusaurus_locale" content="en"><meta da [...]
 "><meta data-rh="true" property="og:description" content="Webhook Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/webhook"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/webhook" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/webhook" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/webhook" hreflang="x-default"><link rel="sty [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Plugins/zentao/index.html b/docs/Plugins/zentao/index.html
index df5ddb0de1c..88d9127d2f8 100644
--- a/docs/Plugins/zentao/index.html
+++ b/docs/Plugins/zentao/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Zentao | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/zentao"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data [...]
 "><meta data-rh="true" property="og:description" content="Zentao Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Plugins/zentao"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/zentao" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Plugins/zentao" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Plugins/zentao" hreflang="x-default"><link rel="stylesh [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -21,7 +21,7 @@ Check <a href="/docs/GettingStarted/Environment#enable_subtasks_by_default">this
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Troubleshooting/Configuration/index.html b/docs/Troubleshooting/Configuration/index.html
index 1f29c71cd19..69e7bc7dab8 100644
--- a/docs/Troubleshooting/Configuration/index.html
+++ b/docs/Troubleshooting/Configuration/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Configuration and Blueprint Troubleshooting | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Troubleshooting/Configuration"><meta data-rh="tr [...]
 "><meta data-rh="true" property="og:description" content="Debug errors found in Config UI or during data collection.
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Troubleshooting/Configuration"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Troubleshooting/Configuration" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Troubleshooting/Configuration" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Troublesho [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Troubleshooting/Dashboard/index.html b/docs/Troubleshooting/Dashboard/index.html
index eeeedfab3d7..f7691511cc7 100644
--- a/docs/Troubleshooting/Dashboard/index.html
+++ b/docs/Troubleshooting/Dashboard/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Dashboard Troubleshooting | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Troubleshooting/Dashboard"><meta data-rh="true" name="docusaurus_l [...]
 "><meta data-rh="true" property="og:description" content="Dashboard Troubleshooting
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Troubleshooting/Dashboard"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Troubleshooting/Dashboard" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Troubleshooting/Dashboard" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Troubleshooting/Dashbo [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -24,7 +24,7 @@ issues or deployments published by that webhook <strong>will be replicated among
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Troubleshooting/Installation/index.html b/docs/Troubleshooting/Installation/index.html
index 1c8cba85889..8487c6c67d3 100644
--- a/docs/Troubleshooting/Installation/index.html
+++ b/docs/Troubleshooting/Installation/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Installation Troubleshooting | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Troubleshooting/Installation"><meta data-rh="true" name="docusa [...]
 "><meta data-rh="true" property="og:description" content="Installation Troubleshooting
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Troubleshooting/Installation"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Troubleshooting/Installation" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Troubleshooting/Installation" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Troubleshooti [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -23,7 +23,7 @@ Check <a href="https://github.com/apache/incubator-devlake/issues/5612" target="
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Troubleshooting/MySqlIssue/index.html b/docs/Troubleshooting/MySqlIssue/index.html
index 1a29b36472d..9354aaa1779 100644
--- a/docs/Troubleshooting/MySqlIssue/index.html
+++ b/docs/Troubleshooting/MySqlIssue/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Mysql Troubleshooting | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Troubleshooting/MySqlIssue"><meta data-rh="true" name="docusaurus_loca [...]
 "><meta data-rh="true" property="og:description" content="Mysql Troubleshooting
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/Troubleshooting/MySqlIssue"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Troubleshooting/MySqlIssue" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/Troubleshooting/MySqlIssue" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/Troubleshooting/MyS [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -27,7 +27,7 @@ For example, if you want to purge all binary logs before March 22, 2023, 15:30:0
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/Troubleshooting/index.html b/docs/Troubleshooting/index.html
index bf4d1cb8064..3768e5ae47a 100644
--- a/docs/Troubleshooting/index.html
+++ b/docs/Troubleshooting/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Troubleshooting | Apache DevLake - Open-Source Dev Data Platform for Productivity</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/Troubleshooting"><meta data-rh="true" name="docusaurus_locale" content="en"> [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -26,7 +26,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/DataModels/DevLakeDomainLayerSchema/index.html b/docs/v0.15/DataModels/DevLakeDomainLayerSchema/index.html
index a7ae40e17d5..f4c29995a9b 100644
--- a/docs/v0.15/DataModels/DevLakeDomainLayerSchema/index.html
+++ b/docs/v0.15/DataModels/DevLakeDomainLayerSchema/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Domain Layer Schema | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/DataModels/DevLakeDomainLayerSchema"><meta data-rh="true" name="do [...]
 "><meta data-rh="true" property="og:description" content="The data tables to query engineering metrics
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/DataModels/DevLakeDomainLayerSchema"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/DataModels/DevLakeDomainLayerSchema" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/DataModels/DevLakeDomainLayerSchema" hreflang="zh"><link data-rh="true" rel="alternate" href="https: [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -21,7 +21,7 @@ metrics, such as <em>&#x27;No. of Issue closed by contributor&#x27;, &#x27;No. o
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/DataModels/RawLayerSchema/index.html b/docs/v0.15/DataModels/RawLayerSchema/index.html
index 5e8e9a1f1e3..e2116a456d6 100644
--- a/docs/v0.15/DataModels/RawLayerSchema/index.html
+++ b/docs/v0.15/DataModels/RawLayerSchema/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Raw Layer Schema | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/DataModels/RawLayerSchema"><meta data-rh="true" name="docusaurus_loca [...]
 "><meta data-rh="true" property="og:description" content="Caches raw API responses from data source plugins
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/DataModels/RawLayerSchema"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/DataModels/RawLayerSchema" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/DataModels/RawLayerSchema" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.1 [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/DataModels/SystemTables/index.html b/docs/v0.15/DataModels/SystemTables/index.html
index b1e5f5f376a..2a8815db3c7 100644
--- a/docs/v0.15/DataModels/SystemTables/index.html
+++ b/docs/v0.15/DataModels/SystemTables/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">System Tables | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/DataModels/SystemTables"><meta data-rh="true" name="docusaurus_locale" c [...]
 "><meta data-rh="true" property="og:description" content="Stores DevLake&#x27;s own entities
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/DataModels/SystemTables"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/DataModels/SystemTables" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/DataModels/SystemTables" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Data [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/DataModels/ToolLayerSchema/index.html b/docs/v0.15/DataModels/ToolLayerSchema/index.html
index e2df3f85733..7aef7d9bf7d 100644
--- a/docs/v0.15/DataModels/ToolLayerSchema/index.html
+++ b/docs/v0.15/DataModels/ToolLayerSchema/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Tool Layer Schema | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/DataModels/ToolLayerSchema"><meta data-rh="true" name="docusaurus_lo [...]
 "><meta data-rh="true" property="og:description" content="Extract raw data into a relational schema for each specific tool
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/DataModels/ToolLayerSchema"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/DataModels/ToolLayerSchema" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/DataModels/ToolLayerSchema" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/DataModels/index.html b/docs/v0.15/DataModels/index.html
index 4c817f870ca..1d58b35f049 100644
--- a/docs/v0.15/DataModels/index.html
+++ b/docs/v0.15/DataModels/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Data Models | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/DataModels"><meta data-rh="true" name="docusaurus_locale" content="en"><me [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -26,7 +26,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/DeveloperManuals/DBMigration/index.html b/docs/v0.15/DeveloperManuals/DBMigration/index.html
index 2f233c4bead..da3ccdfe57c 100644
--- a/docs/v0.15/DeveloperManuals/DBMigration/index.html
+++ b/docs/v0.15/DeveloperManuals/DBMigration/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">DB Migration | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/DeveloperManuals/DBMigration"><meta data-rh="true" name="docusaurus_local [...]
 "><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.15/DeveloperManuals/DBMigration"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/DeveloperManuals/DBMigration" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/DeveloperManuals/DBMigration" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/ [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -30,7 +30,7 @@ for the framework-only migrations defined under the <code>models</code> package.
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/DeveloperManuals/Dal/index.html b/docs/v0.15/DeveloperManuals/Dal/index.html
index 41916fd952a..6c361ef579b 100644
--- a/docs/v0.15/DeveloperManuals/Dal/index.html
+++ b/docs/v0.15/DeveloperManuals/Dal/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Dal | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/DeveloperManuals/Dal"><meta data-rh="true" name="docusaurus_locale" content="en">< [...]
 "><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.15/DeveloperManuals/Dal"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/DeveloperManuals/Dal" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/DeveloperManuals/Dal" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/DeveloperManu [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/DeveloperManuals/DeveloperSetup/index.html b/docs/v0.15/DeveloperManuals/DeveloperSetup/index.html
index ab2642dfea9..8e027c14847 100644
--- a/docs/v0.15/DeveloperManuals/DeveloperSetup/index.html
+++ b/docs/v0.15/DeveloperManuals/DeveloperSetup/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Developer Setup | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/DeveloperManuals/DeveloperSetup"><meta data-rh="true" name="docusaurus [...]
 "><meta data-rh="true" property="og:description" content="The steps to install DevLake in developer mode.
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/DeveloperManuals/DeveloperSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/DeveloperManuals/DeveloperSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/DeveloperManuals/DeveloperSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.ap [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/DeveloperManuals/E2E-Test-Guide/index.html b/docs/v0.15/DeveloperManuals/E2E-Test-Guide/index.html
index 644d25326a3..75d80735737 100644
--- a/docs/v0.15/DeveloperManuals/E2E-Test-Guide/index.html
+++ b/docs/v0.15/DeveloperManuals/E2E-Test-Guide/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">E2E Test Guide | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/DeveloperManuals/E2E-Test-Guide"><meta data-rh="true" name="docusaurus_ [...]
 "><meta data-rh="true" property="og:description" content="The steps to write E2E tests for plugins.
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/DeveloperManuals/E2E-Test-Guide"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/DeveloperManuals/E2E-Test-Guide" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/DeveloperManuals/E2E-Test-Guide" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.ap [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -49,7 +49,7 @@ These two operations are critical and directly related to the quality of test wr
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/DeveloperManuals/Notifications/index.html b/docs/v0.15/DeveloperManuals/Notifications/index.html
index 462d399aa2d..34a49807caa 100644
--- a/docs/v0.15/DeveloperManuals/Notifications/index.html
+++ b/docs/v0.15/DeveloperManuals/Notifications/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Notifications | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/DeveloperManuals/Notifications"><meta data-rh="true" name="docusaurus_lo [...]
 "><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.15/DeveloperManuals/Notifications"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/DeveloperManuals/Notifications" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/DeveloperManuals/Notifications" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apach [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/DeveloperManuals/PluginImplementation/index.html b/docs/v0.15/DeveloperManuals/PluginImplementation/index.html
index e35c63ead84..cc0ffbafc0c 100644
--- a/docs/v0.15/DeveloperManuals/PluginImplementation/index.html
+++ b/docs/v0.15/DeveloperManuals/PluginImplementation/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Plugin Implementation | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/DeveloperManuals/PluginImplementation"><meta data-rh="true" name [...]
 "><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.15/DeveloperManuals/PluginImplementation"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/DeveloperManuals/PluginImplementation" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/DeveloperManuals/PluginImplementation" hreflang="zh"><link data-rh="true" rel="alternate" href=" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -106,7 +106,7 @@ extractor for row-data deserialization.</p><p><strong>Final step:</strong> <a hr
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/DeveloperManuals/Project/index.html b/docs/v0.15/DeveloperManuals/Project/index.html
index 24acb390b38..7b542f31e81 100644
--- a/docs/v0.15/DeveloperManuals/Project/index.html
+++ b/docs/v0.15/DeveloperManuals/Project/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Project | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/DeveloperManuals/Project"><meta data-rh="true" name="docusaurus_locale" conten [...]
 "><meta data-rh="true" property="og:description" content="`Project` is **a set of [Scope](../Overview/KeyConcepts.md#data-scope) from different domains**, a way to group different resources, and it is crucial for some metric calculations like `Dora`.
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/DeveloperManuals/Project"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/DeveloperManuals/Project" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/DeveloperManuals/Project" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/D [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -21,7 +21,7 @@ Related endpoints:</p><ol><li>/projects</li><li>/projects/:projectName/metrics</
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/DeveloperManuals/Release-SOP/index.html b/docs/v0.15/DeveloperManuals/Release-SOP/index.html
index 68f6be75b62..27edecafe70 100644
--- a/docs/v0.15/DeveloperManuals/Release-SOP/index.html
+++ b/docs/v0.15/DeveloperManuals/Release-SOP/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">DevLake Release Guide | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/DeveloperManuals/Release-SOP"><meta data-rh="true" name="docusau [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -21,7 +21,7 @@ cd devlake</p><ul><li>Check if your public key is in the KEYS file</li><li>If it
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/DeveloperManuals/TagNamingConventions/index.html b/docs/v0.15/DeveloperManuals/TagNamingConventions/index.html
index 6738995a189..d736a9a6cf4 100644
--- a/docs/v0.15/DeveloperManuals/TagNamingConventions/index.html
+++ b/docs/v0.15/DeveloperManuals/TagNamingConventions/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Tag Naming Conventions | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/DeveloperManuals/TagNamingConventions"><meta data-rh="true" nam [...]
 "><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/v0.15/DeveloperManuals/TagNamingConventions"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/DeveloperManuals/TagNamingConventions" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/DeveloperManuals/TagNamingConventions" hreflang="zh"><link data-rh="true" rel="alternate" href=" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/DeveloperManuals/index.html b/docs/v0.15/DeveloperManuals/index.html
index f71bf84a984..be3242d2b0c 100644
--- a/docs/v0.15/DeveloperManuals/index.html
+++ b/docs/v0.15/DeveloperManuals/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Developer Manuals | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/DeveloperManuals"><meta data-rh="true" name="docusaurus_locale" cont [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -34,7 +34,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/GettingStarted/Authentication/index.html b/docs/v0.15/GettingStarted/Authentication/index.html
index 30bb04f8f5f..bd0fb42545c 100644
--- a/docs/v0.15/GettingStarted/Authentication/index.html
+++ b/docs/v0.15/GettingStarted/Authentication/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Security and Authentication | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/GettingStarted/Authentication"><meta data-rh="true" name=" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -19,7 +19,7 @@ In General, we suggest that you reduce the Attack Surface as small as possible.<
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/GettingStarted/DockerComposeSetup/index.html b/docs/v0.15/GettingStarted/DockerComposeSetup/index.html
index cf9b4300a9f..1d11b1fb25b 100644
--- a/docs/v0.15/GettingStarted/DockerComposeSetup/index.html
+++ b/docs/v0.15/GettingStarted/DockerComposeSetup/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Install via Docker Compose | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/GettingStarted/DockerComposeSetup"><meta data-rh="true" nam [...]
 "><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/v0.15/GettingStarted/DockerComposeSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/GettingStarted/DockerComposeSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/GettingStarted/DockerComposeSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devl [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/GettingStarted/HelmSetup/index.html b/docs/v0.15/GettingStarted/HelmSetup/index.html
index 0f6bca0552b..d200ded2d3b 100644
--- a/docs/v0.15/GettingStarted/HelmSetup/index.html
+++ b/docs/v0.15/GettingStarted/HelmSetup/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Install via Helm | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/GettingStarted/HelmSetup"><meta data-rh="true" name="docusaurus_local [...]
 "><meta data-rh="true" property="og:description" content="The steps to install Apache DevLake via Helm for Kubernetes
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/GettingStarted/HelmSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/GettingStarted/HelmSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/GettingStarted/HelmSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/G [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -22,7 +22,7 @@ Grafana URL <code>http://YOUR-NODE-IP:30091</code></p><h3 class="anchor anchorWi
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/GettingStarted/index.html b/docs/v0.15/GettingStarted/index.html
index 1ee923e0bcb..5dd4ca1b225 100644
--- a/docs/v0.15/GettingStarted/index.html
+++ b/docs/v0.15/GettingStarted/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Getting Started | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/GettingStarted"><meta data-rh="true" name="docusaurus_locale" content= [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -22,7 +22,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/AddedLinesOfCode/index.html b/docs/v0.15/Metrics/AddedLinesOfCode/index.html
index 970edc4f02a..f09efa5b901 100644
--- a/docs/v0.15/Metrics/AddedLinesOfCode/index.html
+++ b/docs/v0.15/Metrics/AddedLinesOfCode/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Added Lines of Code | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/AddedLinesOfCode"><meta data-rh="true" name="docusaurus_lo [...]
 "><meta data-rh="true" property="og:description" content="Added Lines of Code
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/AddedLinesOfCode"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/AddedLinesOfCode" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/AddedLinesOfCode" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/M [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/BugAge/index.html b/docs/v0.15/Metrics/BugAge/index.html
index 2b7d0c3f6fe..ed953d44452 100644
--- a/docs/v0.15/Metrics/BugAge/index.html
+++ b/docs/v0.15/Metrics/BugAge/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Bug Age | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/BugAge"><meta data-rh="true" name="docusaurus_locale" content="en"><me [...]
 "><meta data-rh="true" property="og:description" content="Bug Age
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/BugAge"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/BugAge" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/BugAge" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/BugAge" hreflang="x-def [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/BugCountPer1kLinesOfCode/index.html b/docs/v0.15/Metrics/BugCountPer1kLinesOfCode/index.html
index bc9bd9d61b7..08ff2bf1397 100644
--- a/docs/v0.15/Metrics/BugCountPer1kLinesOfCode/index.html
+++ b/docs/v0.15/Metrics/BugCountPer1kLinesOfCode/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Bug Count per 1k Lines of Code | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/BugCountPer1kLinesOfCode"><meta data-rh="true"  [...]
 "><meta data-rh="true" property="og:description" content="Bug Count per 1k Lines of Code
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/BugCountPer1kLinesOfCode"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/BugCountPer1kLinesOfCode" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/BugCountPer1kLinesOfCode" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/BuildCount/index.html b/docs/v0.15/Metrics/BuildCount/index.html
index 67f179e8ae5..6721b466803 100644
--- a/docs/v0.15/Metrics/BuildCount/index.html
+++ b/docs/v0.15/Metrics/BuildCount/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Build Count | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/BuildCount"><meta data-rh="true" name="docusaurus_locale" content= [...]
 "><meta data-rh="true" property="og:description" content="Build Count
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/BuildCount"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/BuildCount" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/BuildCount" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/BuildCount" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/BuildDuration/index.html b/docs/v0.15/Metrics/BuildDuration/index.html
index 0956549d5d0..b69f57124e8 100644
--- a/docs/v0.15/Metrics/BuildDuration/index.html
+++ b/docs/v0.15/Metrics/BuildDuration/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Build Duration | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/BuildDuration"><meta data-rh="true" name="docusaurus_locale" co [...]
 "><meta data-rh="true" property="og:description" content="Build Duration
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/BuildDuration"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/BuildDuration" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/BuildDuration" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/Bu [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/BuildSuccessRate/index.html b/docs/v0.15/Metrics/BuildSuccessRate/index.html
index fca01ba2f2d..df1e2d95c02 100644
--- a/docs/v0.15/Metrics/BuildSuccessRate/index.html
+++ b/docs/v0.15/Metrics/BuildSuccessRate/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Build Success Rate | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/BuildSuccessRate"><meta data-rh="true" name="docusaurus_loc [...]
 "><meta data-rh="true" property="og:description" content="Build Success Rate
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/BuildSuccessRate"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/BuildSuccessRate" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/BuildSuccessRate" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/M [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/CFR/index.html b/docs/v0.15/Metrics/CFR/index.html
index aa0bcd9106e..d460db02f24 100644
--- a/docs/v0.15/Metrics/CFR/index.html
+++ b/docs/v0.15/Metrics/CFR/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">DORA - Change Failure Rate | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/CFR"><meta data-rh="true" name="docusaurus_locale"  [...]
 "><meta data-rh="true" property="og:description" content="DORA - Change Failure Rate
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/CFR"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/CFR" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/CFR" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/CFR" hreflang="x-default"><link  [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/CommitAuthorCount/index.html b/docs/v0.15/Metrics/CommitAuthorCount/index.html
index ba8911b590c..92d80ee04e2 100644
--- a/docs/v0.15/Metrics/CommitAuthorCount/index.html
+++ b/docs/v0.15/Metrics/CommitAuthorCount/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Commit Author Count | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/CommitAuthorCount"><meta data-rh="true" name="docusaurus_l [...]
 "><meta data-rh="true" property="og:description" content="Commit Author Count
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/CommitAuthorCount"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/CommitAuthorCount" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/CommitAuthorCount" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.1 [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/CommitCount/index.html b/docs/v0.15/Metrics/CommitCount/index.html
index 7b8a8e2aaad..ce0253234c0 100644
--- a/docs/v0.15/Metrics/CommitCount/index.html
+++ b/docs/v0.15/Metrics/CommitCount/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Commit Count | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/CommitCount"><meta data-rh="true" name="docusaurus_locale" conten [...]
 "><meta data-rh="true" property="og:description" content="Commit Count
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/CommitCount"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/CommitCount" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/CommitCount" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/CommitCo [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/DeletedLinesOfCode/index.html b/docs/v0.15/Metrics/DeletedLinesOfCode/index.html
index 364d1b8ed1e..1e136587795 100644
--- a/docs/v0.15/Metrics/DeletedLinesOfCode/index.html
+++ b/docs/v0.15/Metrics/DeletedLinesOfCode/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Deleted Lines of Code | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/DeletedLinesOfCode"><meta data-rh="true" name="docusauru [...]
 "><meta data-rh="true" property="og:description" content="Deleted Lines of Code
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/DeletedLinesOfCode"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/DeletedLinesOfCode" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/DeletedLinesOfCode" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/DeploymentFrequency/index.html b/docs/v0.15/Metrics/DeploymentFrequency/index.html
index dc5757de273..aab04e3fe0b 100644
--- a/docs/v0.15/Metrics/DeploymentFrequency/index.html
+++ b/docs/v0.15/Metrics/DeploymentFrequency/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">DORA - Deployment Frequency | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/DeploymentFrequency"><meta data-rh="true" name="do [...]
 "><meta data-rh="true" property="og:description" content="DORA - Deployment Frequency
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/DeploymentFrequency"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/DeploymentFrequency" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/DeploymentFrequency" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/doc [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/IncidentAge/index.html b/docs/v0.15/Metrics/IncidentAge/index.html
index 7abe6fc8fac..e07e9da19e1 100644
--- a/docs/v0.15/Metrics/IncidentAge/index.html
+++ b/docs/v0.15/Metrics/IncidentAge/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Incident Age | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/IncidentAge"><meta data-rh="true" name="docusaurus_locale" conten [...]
 "><meta data-rh="true" property="og:description" content="Incident Age
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/IncidentAge"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/IncidentAge" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/IncidentAge" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/Incident [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/IncidentCountPer1kLinesOfCode/index.html b/docs/v0.15/Metrics/IncidentCountPer1kLinesOfCode/index.html
index e48045b9071..d9c784211d9 100644
--- a/docs/v0.15/Metrics/IncidentCountPer1kLinesOfCode/index.html
+++ b/docs/v0.15/Metrics/IncidentCountPer1kLinesOfCode/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Incident Count per 1k Lines of Code | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/IncidentCountPer1kLinesOfCode"><meta data- [...]
 "><meta data-rh="true" property="og:description" content="Incident Count per 1k Lines of Code
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/IncidentCountPer1kLinesOfCode"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/IncidentCountPer1kLinesOfCode" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/IncidentCountPer1kLinesOfCode" hreflang="zh"><link data-rh="true" rel="alternate" href=" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/LeadTimeForChanges/index.html b/docs/v0.15/Metrics/LeadTimeForChanges/index.html
index 0ea978414bd..1ccadd1527e 100644
--- a/docs/v0.15/Metrics/LeadTimeForChanges/index.html
+++ b/docs/v0.15/Metrics/LeadTimeForChanges/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">DORA - Lead Time for Changes | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/LeadTimeForChanges"><meta data-rh="true" name="do [...]
 "><meta data-rh="true" property="og:description" content="DORA - Lead Time for Changes
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/LeadTimeForChanges"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/LeadTimeForChanges" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/LeadTimeForChanges" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/MTTR/index.html b/docs/v0.15/Metrics/MTTR/index.html
index 769615f8d5b..9adc272b61d 100644
--- a/docs/v0.15/Metrics/MTTR/index.html
+++ b/docs/v0.15/Metrics/MTTR/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">DORA - Median Time to Restore Service | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/MTTR"><meta data-rh="true" name="docusau [...]
 "><meta data-rh="true" property="og:description" content="DORA - Median Time to Restore Service
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/MTTR"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/MTTR" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/MTTR" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/MTTR" hreflang="x-default"><l [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/PRCodingTime/index.html b/docs/v0.15/Metrics/PRCodingTime/index.html
index c1f68081081..1e48ad13931 100644
--- a/docs/v0.15/Metrics/PRCodingTime/index.html
+++ b/docs/v0.15/Metrics/PRCodingTime/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PR Coding Time | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/PRCodingTime"><meta data-rh="true" name="docusaurus_locale" con [...]
 "><meta data-rh="true" property="og:description" content="PR Coding Time
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/PRCodingTime"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/PRCodingTime" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/PRCodingTime" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/PRCod [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/PRCount/index.html b/docs/v0.15/Metrics/PRCount/index.html
index 34f9da01152..a78bfa47a92 100644
--- a/docs/v0.15/Metrics/PRCount/index.html
+++ b/docs/v0.15/Metrics/PRCount/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PR Count | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/PRCount"><meta data-rh="true" name="docusaurus_locale" content="en">< [...]
 "><meta data-rh="true" property="og:description" content="Pull Request Count
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/PRCount"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/PRCount" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/PRCount" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/PRCount" hreflang="x [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/PRCycleTime/index.html b/docs/v0.15/Metrics/PRCycleTime/index.html
index 9795aca8af5..628248664ea 100644
--- a/docs/v0.15/Metrics/PRCycleTime/index.html
+++ b/docs/v0.15/Metrics/PRCycleTime/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PR Cycle Time | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/PRCycleTime"><meta data-rh="true" name="docusaurus_locale" conte [...]
 "><meta data-rh="true" property="og:description" content="PR Cycle Time
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/PRCycleTime"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/PRCycleTime" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/PRCycleTime" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/PRCycleT [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/PRDeployTime/index.html b/docs/v0.15/Metrics/PRDeployTime/index.html
index 4d80b62b560..84842c39b5d 100644
--- a/docs/v0.15/Metrics/PRDeployTime/index.html
+++ b/docs/v0.15/Metrics/PRDeployTime/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PR Deploy Time | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/PRDeployTime"><meta data-rh="true" name="docusaurus_locale" con [...]
 "><meta data-rh="true" property="og:description" content="PR Deploy Time
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/PRDeployTime"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/PRDeployTime" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/PRDeployTime" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/PRDep [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -23,7 +23,7 @@ we get pr-3 connected to commit-3</li><li>Now we can get pr-3&#x27;s deploy time
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/PRMergeRate/index.html b/docs/v0.15/Metrics/PRMergeRate/index.html
index 498fdadd2a7..02bf5b65190 100644
--- a/docs/v0.15/Metrics/PRMergeRate/index.html
+++ b/docs/v0.15/Metrics/PRMergeRate/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PR Merge Rate | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/PRMergeRate"><meta data-rh="true" name="docusaurus_locale" conte [...]
 "><meta data-rh="true" property="og:description" content="Pull Request Merge Rate
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/PRMergeRate"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/PRMergeRate" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/PRMergeRate" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/PRMergeR [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/PRPickupTime/index.html b/docs/v0.15/Metrics/PRPickupTime/index.html
index 190d1aa0c33..16d3d232533 100644
--- a/docs/v0.15/Metrics/PRPickupTime/index.html
+++ b/docs/v0.15/Metrics/PRPickupTime/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PR Pickup Time | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/PRPickupTime"><meta data-rh="true" name="docusaurus_locale" con [...]
 "><meta data-rh="true" property="og:description" content="PR Pickup Time
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/PRPickupTime"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/PRPickupTime" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/PRPickupTime" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/PRPic [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/PRReviewDepth/index.html b/docs/v0.15/Metrics/PRReviewDepth/index.html
index c1de7b508d1..d2e12c9ab85 100644
--- a/docs/v0.15/Metrics/PRReviewDepth/index.html
+++ b/docs/v0.15/Metrics/PRReviewDepth/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PR Review Depth | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/PRReviewDepth"><meta data-rh="true" name="docusaurus_locale" c [...]
 "><meta data-rh="true" property="og:description" content="PR Review Depth
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/PRReviewDepth"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/PRReviewDepth" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/PRReviewDepth" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/PR [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/PRReviewTime/index.html b/docs/v0.15/Metrics/PRReviewTime/index.html
index 916a7c3cd5a..aedfce5b312 100644
--- a/docs/v0.15/Metrics/PRReviewTime/index.html
+++ b/docs/v0.15/Metrics/PRReviewTime/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PR Review Time | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/PRReviewTime"><meta data-rh="true" name="docusaurus_locale" con [...]
 "><meta data-rh="true" property="og:description" content="PR Review Time
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/PRReviewTime"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/PRReviewTime" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/PRReviewTime" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/PRRev [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/PRSize/index.html b/docs/v0.15/Metrics/PRSize/index.html
index 2e6704f2c6b..67b2f7f31dd 100644
--- a/docs/v0.15/Metrics/PRSize/index.html
+++ b/docs/v0.15/Metrics/PRSize/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PR Size | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/PRSize"><meta data-rh="true" name="docusaurus_locale" content="en"><me [...]
 "><meta data-rh="true" property="og:description" content="PR Size
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/PRSize"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/PRSize" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/PRSize" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/PRSize" hreflang="x-def [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/PRTimeToMerge/index.html b/docs/v0.15/Metrics/PRTimeToMerge/index.html
index 190bbd7cbca..87bc446562b 100644
--- a/docs/v0.15/Metrics/PRTimeToMerge/index.html
+++ b/docs/v0.15/Metrics/PRTimeToMerge/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PR Time To Merge | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/PRTimeToMerge"><meta data-rh="true" name="docusaurus_locale"  [...]
 "><meta data-rh="true" property="og:description" content="PR Time To Merge
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/PRTimeToMerge"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/PRTimeToMerge" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/PRTimeToMerge" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/PR [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/RequirementCount/index.html b/docs/v0.15/Metrics/RequirementCount/index.html
index 920d223faba..672f9d24480 100644
--- a/docs/v0.15/Metrics/RequirementCount/index.html
+++ b/docs/v0.15/Metrics/RequirementCount/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Requirement Count | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/RequirementCount"><meta data-rh="true" name="docusaurus_loca [...]
 "><meta data-rh="true" property="og:description" content="Requirement Count
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/RequirementCount"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/RequirementCount" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/RequirementCount" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/M [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/RequirementDeliveryRate/index.html b/docs/v0.15/Metrics/RequirementDeliveryRate/index.html
index 9ac4d3bf8ef..4855bf569cd 100644
--- a/docs/v0.15/Metrics/RequirementDeliveryRate/index.html
+++ b/docs/v0.15/Metrics/RequirementDeliveryRate/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Requirement Delivery Rate | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/RequirementDeliveryRate"><meta data-rh="true" name=" [...]
 "><meta data-rh="true" property="og:description" content="Requirement Delivery Rate
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/RequirementDeliveryRate"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/RequirementDeliveryRate" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/RequirementDeliveryRate" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.ap [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/RequirementGranularity/index.html b/docs/v0.15/Metrics/RequirementGranularity/index.html
index dfa314ea26e..c0711259fb7 100644
--- a/docs/v0.15/Metrics/RequirementGranularity/index.html
+++ b/docs/v0.15/Metrics/RequirementGranularity/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Requirement Granularity | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/RequirementGranularity"><meta data-rh="true" name="doc [...]
 "><meta data-rh="true" property="og:description" content="Requirement Granularity
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/RequirementGranularity"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/RequirementGranularity" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/RequirementGranularity" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apach [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/RequirementLeadTime/index.html b/docs/v0.15/Metrics/RequirementLeadTime/index.html
index 695a0c4ab0e..a9710346983 100644
--- a/docs/v0.15/Metrics/RequirementLeadTime/index.html
+++ b/docs/v0.15/Metrics/RequirementLeadTime/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Requirement Lead Time | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics/RequirementLeadTime"><meta data-rh="true" name="docusaur [...]
 "><meta data-rh="true" property="og:description" content="Requirement Lead Time
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Metrics/RequirementLeadTime"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Metrics/RequirementLeadTime" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Metrics/RequirementLeadTime" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/doc [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Metrics/index.html b/docs/v0.15/Metrics/index.html
index e99ba4ffc17..ef00ffc0f79 100644
--- a/docs/v0.15/Metrics/index.html
+++ b/docs/v0.15/Metrics/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Metrics | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Metrics"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -76,7 +76,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Overview/Architecture/index.html b/docs/v0.15/Overview/Architecture/index.html
index 1987dad2f92..d1f9d5c687c 100644
--- a/docs/v0.15/Overview/Architecture/index.html
+++ b/docs/v0.15/Overview/Architecture/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Architecture | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Overview/Architecture"><meta data-rh="true" name="docusaurus_locale" cont [...]
 "><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.15/Overview/Architecture"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Overview/Architecture" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Overview/Architecture" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Overview/A [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Overview/Introduction/index.html b/docs/v0.15/Overview/Introduction/index.html
index d1d08b95e6f..f0371529daf 100644
--- a/docs/v0.15/Overview/Introduction/index.html
+++ b/docs/v0.15/Overview/Introduction/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Introduction | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Overview/Introduction"><meta data-rh="true" name="docusaurus_locale" cont [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Overview/KeyConcepts/index.html b/docs/v0.15/Overview/KeyConcepts/index.html
index 17b22f6af44..198fe6b76e5 100644
--- a/docs/v0.15/Overview/KeyConcepts/index.html
+++ b/docs/v0.15/Overview/KeyConcepts/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Key Concepts | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Overview/KeyConcepts"><meta data-rh="true" name="docusaurus_locale" conte [...]
 "><meta data-rh="true" property="og:description" content="DevLake Key Concepts
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Overview/KeyConcepts"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Overview/KeyConcepts" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Overview/KeyConcepts" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Overview/KeyC [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Overview/References/index.html b/docs/v0.15/Overview/References/index.html
index b7c00b01263..27242cd2814 100644
--- a/docs/v0.15/Overview/References/index.html
+++ b/docs/v0.15/Overview/References/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">References | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Overview/References"><meta data-rh="true" name="docusaurus_locale" content= [...]
 "><meta data-rh="true" property="og:description" content="References
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Overview/References"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Overview/References" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Overview/References" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Overview/Referen [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -25,7 +25,7 @@ the definition of a specific function.</p></div><footer class="theme-doc-footer
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Overview/Roadmap/index.html b/docs/v0.15/Overview/Roadmap/index.html
index cc76b015d05..da93cb55c4a 100644
--- a/docs/v0.15/Overview/Roadmap/index.html
+++ b/docs/v0.15/Overview/Roadmap/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Roadmap | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Overview/Roadmap"><meta data-rh="true" name="docusaurus_locale" content="en">< [...]
 "><meta data-rh="true" property="og:description" content="The goals and roadmap for DevLake
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Overview/Roadmap"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Overview/Roadmap" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Overview/Roadmap" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Overview/Roadmap" hreflan [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Overview/SupportedDataSources/index.html b/docs/v0.15/Overview/SupportedDataSources/index.html
index 370dd7dba3b..f8421eb09be 100644
--- a/docs/v0.15/Overview/SupportedDataSources/index.html
+++ b/docs/v0.15/Overview/SupportedDataSources/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Supported Data Sources | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Overview/SupportedDataSources"><meta data-rh="true" name="docus [...]
 "><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.15/Overview/SupportedDataSources"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Overview/SupportedDataSources" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Overview/SupportedDataSources" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.o [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -22,7 +22,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Overview/index.html b/docs/v0.15/Overview/index.html
index 62fc0cf471f..dda37d2d18b 100644
--- a/docs/v0.15/Overview/index.html
+++ b/docs/v0.15/Overview/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Overview | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Overview"><meta data-rh="true" name="docusaurus_locale" content="en"><meta da [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -28,7 +28,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Plugins/bitbucket/index.html b/docs/v0.15/Plugins/bitbucket/index.html
index 5a241916379..74322e78808 100644
--- a/docs/v0.15/Plugins/bitbucket/index.html
+++ b/docs/v0.15/Plugins/bitbucket/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">BitBucket(Beta) | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Plugins/bitbucket"><meta data-rh="true" name="docusaurus_locale" conte [...]
 "><meta data-rh="true" property="og:description" content="BitBucket Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Plugins/bitbucket"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/bitbucket" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Plugins/bitbucket" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/bitbucket" hre [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Plugins/customize/index.html b/docs/v0.15/Plugins/customize/index.html
index a3972b4f732..3c1c397d1dc 100644
--- a/docs/v0.15/Plugins/customize/index.html
+++ b/docs/v0.15/Plugins/customize/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Customize | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Plugins/customize"><meta data-rh="true" name="docusaurus_locale" content="en [...]
 "><meta data-rh="true" property="og:description" content="Customize Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Plugins/customize"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/customize" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Plugins/customize" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/customize" hre [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -22,7 +22,7 @@ We leverage the package <code>https://github.com/tidwall/gjson</code> to extract
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Plugins/dbt/index.html b/docs/v0.15/Plugins/dbt/index.html
index c42a071641d..8ee1f81f973 100644
--- a/docs/v0.15/Plugins/dbt/index.html
+++ b/docs/v0.15/Plugins/dbt/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">DBT | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Plugins/dbt"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data [...]
 "><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.15/Plugins/dbt"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/dbt" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Plugins/dbt" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/dbt" hreflang="x-default"><link  [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Plugins/feishu/index.html b/docs/v0.15/Plugins/feishu/index.html
index 83c2ae9d6e9..e2c00fedbc5 100644
--- a/docs/v0.15/Plugins/feishu/index.html
+++ b/docs/v0.15/Plugins/feishu/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Feishu | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Plugins/feishu"><meta data-rh="true" name="docusaurus_locale" content="en"><met [...]
 "><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.15/Plugins/feishu"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/feishu" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Plugins/feishu" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/feishu" hreflang="x-def [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Plugins/gitee/index.html b/docs/v0.15/Plugins/gitee/index.html
index 483d1e72390..17a91ff9e47 100644
--- a/docs/v0.15/Plugins/gitee/index.html
+++ b/docs/v0.15/Plugins/gitee/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Gitee(WIP) | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Plugins/gitee"><meta data-rh="true" name="docusaurus_locale" content="en">< [...]
 "><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.15/Plugins/gitee"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/gitee" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Plugins/gitee" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/gitee" hreflang="x-default [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -21,7 +21,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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Plugins/gitextractor/index.html b/docs/v0.15/Plugins/gitextractor/index.html
index 74ecefd8d2e..0631e8e1f39 100644
--- a/docs/v0.15/Plugins/gitextractor/index.html
+++ b/docs/v0.15/Plugins/gitextractor/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">GitExtractor | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Plugins/gitextractor"><meta data-rh="true" name="docusaurus_locale" conte [...]
 "><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.15/Plugins/gitextractor"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/gitextractor" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Plugins/gitextractor" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/gitex [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -28,7 +28,7 @@ if your libgit2.pc in <code>/usr/local/lib64/pkgconfig</code>(like centos)</p><p
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Plugins/github/index.html b/docs/v0.15/Plugins/github/index.html
index d7cbfcb7c57..66ee85623cd 100644
--- a/docs/v0.15/Plugins/github/index.html
+++ b/docs/v0.15/Plugins/github/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">GitHub | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Plugins/github"><meta data-rh="true" name="docusaurus_locale" content="en"><met [...]
 "><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.15/Plugins/github"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/github" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Plugins/github" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/github" hreflang="x-def [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Plugins/gitlab/index.html b/docs/v0.15/Plugins/gitlab/index.html
index 3bd7b3f3b94..1c628e57dde 100644
--- a/docs/v0.15/Plugins/gitlab/index.html
+++ b/docs/v0.15/Plugins/gitlab/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">GitLab | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Plugins/gitlab"><meta data-rh="true" name="docusaurus_locale" content="en"><met [...]
 "><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.15/Plugins/gitlab"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/gitlab" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Plugins/gitlab" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/gitlab" hreflang="x-def [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Plugins/index.html b/docs/v0.15/Plugins/index.html
index 9a62aaf138d..564dd99e374 100644
--- a/docs/v0.15/Plugins/index.html
+++ b/docs/v0.15/Plugins/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Plugins | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Plugins"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -48,7 +48,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Plugins/jenkins/index.html b/docs/v0.15/Plugins/jenkins/index.html
index 412a4a1d658..fe95ff3b71b 100644
--- a/docs/v0.15/Plugins/jenkins/index.html
+++ b/docs/v0.15/Plugins/jenkins/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Jenkins | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Plugins/jenkins"><meta data-rh="true" name="docusaurus_locale" content="en"><m [...]
 "><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.15/Plugins/jenkins"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/jenkins" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Plugins/jenkins" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/jenkins" hreflang="x [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Plugins/jira/index.html b/docs/v0.15/Plugins/jira/index.html
index e99daac2a7b..d60cc6ad7c8 100644
--- a/docs/v0.15/Plugins/jira/index.html
+++ b/docs/v0.15/Plugins/jira/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Jira | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Plugins/jira"><meta data-rh="true" name="docusaurus_locale" content="en"><meta da [...]
 "><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.15/Plugins/jira"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/jira" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Plugins/jira" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/jira" hreflang="x-default"><l [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Plugins/pagerduty/index.html b/docs/v0.15/Plugins/pagerduty/index.html
index 287f6570e7c..5020442d2f9 100644
--- a/docs/v0.15/Plugins/pagerduty/index.html
+++ b/docs/v0.15/Plugins/pagerduty/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">PagerDuty(WIP) | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Plugins/pagerduty"><meta data-rh="true" name="docusaurus_locale" conten [...]
 "><meta data-rh="true" property="og:description" content="PagerDuty Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Plugins/pagerduty"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/pagerduty" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Plugins/pagerduty" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/pagerduty" hre [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -22,7 +22,7 @@ allowed entity is <code>&quot;TICKET&quot;</code> which will be used as default.
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Plugins/refdiff/index.html b/docs/v0.15/Plugins/refdiff/index.html
index bd6d8d24699..a1a271507a7 100644
--- a/docs/v0.15/Plugins/refdiff/index.html
+++ b/docs/v0.15/Plugins/refdiff/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">RefDiff | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Plugins/refdiff"><meta data-rh="true" name="docusaurus_locale" content="en"><m [...]
 "><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.15/Plugins/refdiff"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/refdiff" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Plugins/refdiff" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/refdiff" hreflang="x [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -21,7 +21,7 @@ machine. <a href="/docs/v0.15/Plugins/gitextractor#Development">Click here</a> f
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Plugins/tapd/index.html b/docs/v0.15/Plugins/tapd/index.html
index 518eb777269..a1a3d094012 100644
--- a/docs/v0.15/Plugins/tapd/index.html
+++ b/docs/v0.15/Plugins/tapd/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Tapd(Beta) | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Plugins/tapd"><meta data-rh="true" name="docusaurus_locale" content="en"><m [...]
 "><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.15/Plugins/tapd"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/tapd" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Plugins/tapd" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/tapd" hreflang="x-default"><l [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Plugins/webhook/index.html b/docs/v0.15/Plugins/webhook/index.html
index 0d84b6e0cb3..a2aaa6bbe1a 100644
--- a/docs/v0.15/Plugins/webhook/index.html
+++ b/docs/v0.15/Plugins/webhook/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Webhook | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Plugins/webhook"><meta data-rh="true" name="docusaurus_locale" content="en"><m [...]
 "><meta data-rh="true" property="og:description" content="Webhook Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Plugins/webhook"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/webhook" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Plugins/webhook" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/webhook" hreflang="x [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Plugins/zentao/index.html b/docs/v0.15/Plugins/zentao/index.html
index c2963cb20f9..a5253cda001 100644
--- a/docs/v0.15/Plugins/zentao/index.html
+++ b/docs/v0.15/Plugins/zentao/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Zentao(Beta) | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Plugins/zentao"><meta data-rh="true" name="docusaurus_locale" content="en [...]
 "><meta data-rh="true" property="og:description" content="Zentao Plugin
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Plugins/zentao"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/zentao" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Plugins/zentao" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Plugins/zentao" hreflang="x-def [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Troubleshooting/Configuration/index.html b/docs/v0.15/Troubleshooting/Configuration/index.html
index 3bcd238dda0..0b3f8f745ae 100644
--- a/docs/v0.15/Troubleshooting/Configuration/index.html
+++ b/docs/v0.15/Troubleshooting/Configuration/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Configuration and Blueprint Troubleshooting | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Troubleshooting/Configuration"><meta data- [...]
 "><meta data-rh="true" property="og:description" content="Debug errors found in Config UI or during data collection.
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Troubleshooting/Configuration"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Troubleshooting/Configuration" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Troubleshooting/Configuration" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.o [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Troubleshooting/Dashboard/index.html b/docs/v0.15/Troubleshooting/Dashboard/index.html
index 83a9edd5343..c7771529880 100644
--- a/docs/v0.15/Troubleshooting/Dashboard/index.html
+++ b/docs/v0.15/Troubleshooting/Dashboard/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Dashboard Troubleshooting | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Troubleshooting/Dashboard"><meta data-rh="true" name="docusa [...]
 "><meta data-rh="true" property="og:description" content="Dashboard Troubleshooting
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Troubleshooting/Dashboard"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Troubleshooting/Dashboard" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Troubleshooting/Dashboard" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.1 [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Troubleshooting/Installation/index.html b/docs/v0.15/Troubleshooting/Installation/index.html
index c93008bd170..dd51fe3addf 100644
--- a/docs/v0.15/Troubleshooting/Installation/index.html
+++ b/docs/v0.15/Troubleshooting/Installation/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Installation Troubleshooting | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Troubleshooting/Installation"><meta data-rh="true" name=" [...]
 "><meta data-rh="true" property="og:description" content="Installation Troubleshooting
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/Troubleshooting/Installation"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/Troubleshooting/Installation" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/Troubleshooting/Installation" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/ [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/Troubleshooting/index.html b/docs/v0.15/Troubleshooting/index.html
index 0942755b910..f0c4caed389 100644
--- a/docs/v0.15/Troubleshooting/index.html
+++ b/docs/v0.15/Troubleshooting/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Troubleshooting | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/Troubleshooting"><meta data-rh="true" name="docusaurus_locale" content [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -24,7 +24,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/UserManuals/ConfigUI/AdvancedMode/index.html b/docs/v0.15/UserManuals/ConfigUI/AdvancedMode/index.html
index aaf6c79afeb..d65aa9b00c1 100644
--- a/docs/v0.15/UserManuals/ConfigUI/AdvancedMode/index.html
+++ b/docs/v0.15/UserManuals/ConfigUI/AdvancedMode/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Using Advanced Mode | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/UserManuals/ConfigUI/AdvancedMode"><meta data-rh="true" name="docu [...]
 "><meta data-rh="true" property="og:description" content="Using the advanced mode of Config-UI
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/UserManuals/ConfigUI/AdvancedMode"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/UserManuals/ConfigUI/AdvancedMode" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/UserManuals/ConfigUI/AdvancedMode" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devl [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -25,7 +25,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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/UserManuals/ConfigUI/BitBucket/index.html b/docs/v0.15/UserManuals/ConfigUI/BitBucket/index.html
index f02f2369912..0048c29cdfc 100644
--- a/docs/v0.15/UserManuals/ConfigUI/BitBucket/index.html
+++ b/docs/v0.15/UserManuals/ConfigUI/BitBucket/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Configuring BitBucket(Beta) | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/UserManuals/ConfigUI/BitBucket"><meta data-rh="true" name= [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/UserManuals/ConfigUI/GitHub/index.html b/docs/v0.15/UserManuals/ConfigUI/GitHub/index.html
index c20942813c2..d0026e93ec8 100644
--- a/docs/v0.15/UserManuals/ConfigUI/GitHub/index.html
+++ b/docs/v0.15/UserManuals/ConfigUI/GitHub/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Configuring GitHub | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/UserManuals/ConfigUI/GitHub"><meta data-rh="true" name="docusaurus_ [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -22,7 +22,7 @@ The token should be granted read-only permission for the following entities.</p>
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/UserManuals/ConfigUI/GitLab/index.html b/docs/v0.15/UserManuals/ConfigUI/GitLab/index.html
index 30ed87c0f6c..4dbf5086e2a 100644
--- a/docs/v0.15/UserManuals/ConfigUI/GitLab/index.html
+++ b/docs/v0.15/UserManuals/ConfigUI/GitLab/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Configuring GitLab | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/UserManuals/ConfigUI/GitLab"><meta data-rh="true" name="docusaurus_ [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/UserManuals/ConfigUI/Jenkins/index.html b/docs/v0.15/UserManuals/ConfigUI/Jenkins/index.html
index 456e745357d..2d8aa565a76 100644
--- a/docs/v0.15/UserManuals/ConfigUI/Jenkins/index.html
+++ b/docs/v0.15/UserManuals/ConfigUI/Jenkins/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Configuring Jenkins | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/UserManuals/ConfigUI/Jenkins"><meta data-rh="true" name="docusauru [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -19,7 +19,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/UserManuals/ConfigUI/Jira/index.html b/docs/v0.15/UserManuals/ConfigUI/Jira/index.html
index 641e650e1a0..ad3d17f2faf 100644
--- a/docs/v0.15/UserManuals/ConfigUI/Jira/index.html
+++ b/docs/v0.15/UserManuals/ConfigUI/Jira/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Configuring Jira | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/UserManuals/ConfigUI/Jira"><meta data-rh="true" name="docusaurus_loca [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/UserManuals/ConfigUI/Tapd/index.html b/docs/v0.15/UserManuals/ConfigUI/Tapd/index.html
index 2a0586d692e..2ae32ad982a 100644
--- a/docs/v0.15/UserManuals/ConfigUI/Tapd/index.html
+++ b/docs/v0.15/UserManuals/ConfigUI/Tapd/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Configuring TAPD(Beta) | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/UserManuals/ConfigUI/Tapd"><meta data-rh="true" name="docusauru [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/UserManuals/ConfigUI/Tutorial/index.html b/docs/v0.15/UserManuals/ConfigUI/Tutorial/index.html
index 3c82a792f59..ef643448656 100644
--- a/docs/v0.15/UserManuals/ConfigUI/Tutorial/index.html
+++ b/docs/v0.15/UserManuals/ConfigUI/Tutorial/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Tutorial | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/UserManuals/ConfigUI/Tutorial"><meta data-rh="true" name="docusaurus_locale"  [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -23,7 +23,7 @@ If you have created the Blueprint in the Normal mode, you will only be able to e
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/UserManuals/ConfigUI/Zentao/index.html b/docs/v0.15/UserManuals/ConfigUI/Zentao/index.html
index 01d673cef1f..8bf1b704b29 100644
--- a/docs/v0.15/UserManuals/ConfigUI/Zentao/index.html
+++ b/docs/v0.15/UserManuals/ConfigUI/Zentao/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Configuring Zentao(Beta) | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/UserManuals/ConfigUI/Zentao"><meta data-rh="true" name="docus [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/UserManuals/ConfigUI/webhook/index.html b/docs/v0.15/UserManuals/ConfigUI/webhook/index.html
index ab145152208..c6bb33e8293 100644
--- a/docs/v0.15/UserManuals/ConfigUI/webhook/index.html
+++ b/docs/v0.15/UserManuals/ConfigUI/webhook/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Configuring Incoming Webhook | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/UserManuals/ConfigUI/webhook"><meta data-rh="true" name=" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/UserManuals/DORA/index.html b/docs/v0.15/UserManuals/DORA/index.html
index 07bf8d4b3ba..30fdcdd05db 100644
--- a/docs/v0.15/UserManuals/DORA/index.html
+++ b/docs/v0.15/UserManuals/DORA/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">DORA | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/UserManuals/DORA"><meta data-rh="true" name="docusaurus_locale" content="en"><met [...]
 "><meta data-rh="true" property="og:description" content="DORA Metrics
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/UserManuals/DORA"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/UserManuals/DORA" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/UserManuals/DORA" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/UserManuals/DORA" hreflan [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -34,7 +34,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/UserManuals/Dashboards/AccessControl/index.html b/docs/v0.15/UserManuals/Dashboards/AccessControl/index.html
index 4e5d7b4c07a..7a711d88c72 100644
--- a/docs/v0.15/UserManuals/Dashboards/AccessControl/index.html
+++ b/docs/v0.15/UserManuals/Dashboards/AccessControl/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Dashboard Access Control | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/UserManuals/Dashboards/AccessControl"><meta data-rh="true" na [...]
 "><meta data-rh="true" property="og:description" content="Dashboard Access Control
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.15/UserManuals/Dashboards/AccessControl"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/UserManuals/Dashboards/AccessControl" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/UserManuals/Dashboards/AccessControl" hreflang="zh"><link data-rh="true" rel="alternate" href="htt [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/UserManuals/Dashboards/GrafanaUserGuide/index.html b/docs/v0.15/UserManuals/Dashboards/GrafanaUserGuide/index.html
index ebf8c66917a..b2a1722505c 100644
--- a/docs/v0.15/UserManuals/Dashboards/GrafanaUserGuide/index.html
+++ b/docs/v0.15/UserManuals/Dashboards/GrafanaUserGuide/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Grafana User Guide | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/UserManuals/Dashboards/GrafanaUserGuide"><meta data-rh="true" name= [...]
 "><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.15/UserManuals/Dashboards/GrafanaUserGuide"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/UserManuals/Dashboards/GrafanaUserGuide" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/UserManuals/Dashboards/GrafanaUserGuide" hreflang="zh"><link data-rh="true" rel="alternate"  [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/UserManuals/TeamConfiguration/index.html b/docs/v0.15/UserManuals/TeamConfiguration/index.html
index a0c25813495..90ec9cc63c9 100644
--- a/docs/v0.15/UserManuals/TeamConfiguration/index.html
+++ b/docs/v0.15/UserManuals/TeamConfiguration/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Team Configuration | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/UserManuals/TeamConfiguration"><meta data-rh="true" name="docusauru [...]
 "><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/v0.15/UserManuals/TeamConfiguration"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.15/UserManuals/TeamConfiguration" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.15/UserManuals/TeamConfiguration" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.o [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -27,7 +27,7 @@ For example, here we change the <code>UserId</code> of row &#x27;Id=github:Githu
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/UserManuals/index.html b/docs/v0.15/UserManuals/index.html
index 669c3596302..7a257d1e6b8 100644
--- a/docs/v0.15/UserManuals/index.html
+++ b/docs/v0.15/UserManuals/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">User Manuals | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.15/UserManuals"><meta data-rh="true" name="docusaurus_locale" content="en">< [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -22,7 +22,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.15/search-index.json b/docs/v0.15/search-index.json
index cd3d583ac5f..c00abaef417 100644
--- a/docs/v0.15/search-index.json
+++ b/docs/v0.15/search-index.json
@@ -1 +1 @@
-[{"documents":[{"i":12225,"t":"","u":"/blog/archive","b":[]},{"i":12226,"t":"Apache Incubator Welcomes DevLake, A Dev-Data Platform Serving Developers","u":"/blog/apache-welcomes-devlake","b":[]},{"i":12238,"t":"Compatibility of Apache DevLake with PostgreSQL","u":"/blog/compatibility-of-apache-devLake-with-postgreSQL","b":[]},{"i":12257,"t":"DevLake Playground: How to explore your data","u":"/blog/DevLake-Playground-How-to-explore-your-data","b":[]},{"i":12266,"t":"Quick Start Guide: Se [...]
\ No newline at end of file
+[{"documents":[{"i":12481,"t":"Apache Incubator Welcomes DevLake, A Dev-Data Platform Serving Developers","u":"/blog/apache-welcomes-devlake","b":[]},{"i":12493,"t":"","u":"/blog/archive","b":[]},{"i":12494,"t":"DevLake Playground: How to explore your data","u":"/blog/DevLake-Playground-How-to-explore-your-data","b":[]},{"i":12503,"t":"Compatibility of Apache DevLake with PostgreSQL","u":"/blog/compatibility-of-apache-devLake-with-postgreSQL","b":[]},{"i":12522,"t":"How DevLake is Up and [...]
\ No newline at end of file
diff --git a/docs/v0.16/Configuration/AdvancedMode/index.html b/docs/v0.16/Configuration/AdvancedMode/index.html
index 959c57e6091..7193aab7400 100644
--- a/docs/v0.16/Configuration/AdvancedMode/index.html
+++ b/docs/v0.16/Configuration/AdvancedMode/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Blueprint Advanced Mode | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/Configuration/AdvancedMode"><meta data-rh="true" name="docusau [...]
 "><meta data-rh="true" property="og:description" content="Using the advanced mode of Config-UI
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.16/Configuration/AdvancedMode"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/Configuration/AdvancedMode" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.16/Configuration/AdvancedMode" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -25,7 +25,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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/Configuration/BitBucket/index.html b/docs/v0.16/Configuration/BitBucket/index.html
index 70f9f1e8599..d3e3c71592b 100644
--- a/docs/v0.16/Configuration/BitBucket/index.html
+++ b/docs/v0.16/Configuration/BitBucket/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">BitBucket Cloud | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/Configuration/BitBucket"><meta data-rh="true" name="docusaurus_locale" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -23,7 +23,7 @@ BitBucket has several key CI entities: <code>pipelines</code>, <code>pipeline st
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/Configuration/Dashboards/AccessControl/index.html b/docs/v0.16/Configuration/Dashboards/AccessControl/index.html
index 542d4a0f11b..e824523ffa0 100644
--- a/docs/v0.16/Configuration/Dashboards/AccessControl/index.html
+++ b/docs/v0.16/Configuration/Dashboards/AccessControl/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Dashboard Access Control | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/Configuration/Dashboards/AccessControl"><meta data-rh="true"  [...]
 "><meta data-rh="true" property="og:description" content="Dashboard Access Control
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.16/Configuration/Dashboards/AccessControl"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/Configuration/Dashboards/AccessControl" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.16/Configuration/Dashboards/AccessControl" hreflang="zh"><link data-rh="true" rel="alternate" hre [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/Configuration/Dashboards/GrafanaUserGuide/index.html b/docs/v0.16/Configuration/Dashboards/GrafanaUserGuide/index.html
index c455e8ef11e..98f982b57cb 100644
--- a/docs/v0.16/Configuration/Dashboards/GrafanaUserGuide/index.html
+++ b/docs/v0.16/Configuration/Dashboards/GrafanaUserGuide/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Grafana User Guide | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/Configuration/Dashboards/GrafanaUserGuide"><meta data-rh="true" nam [...]
 "><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.16/Configuration/Dashboards/GrafanaUserGuide"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/Configuration/Dashboards/GrafanaUserGuide" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.16/Configuration/Dashboards/GrafanaUserGuide" hreflang="zh"><link data-rh="true" rel="alter [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/Configuration/GitHub/index.html b/docs/v0.16/Configuration/GitHub/index.html
index 61dd94bce0f..db74fc1d41d 100644
--- a/docs/v0.16/Configuration/GitHub/index.html
+++ b/docs/v0.16/Configuration/GitHub/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">GitHub | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/Configuration/GitHub"><meta data-rh="true" name="docusaurus_locale" content="en [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -23,7 +23,7 @@ cicd_pipeline in the domain layer and each GitHub Action job is converted to a c
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/Configuration/GitLab/index.html b/docs/v0.16/Configuration/GitLab/index.html
index 2a77d3f5a67..4a79d3bc5f4 100644
--- a/docs/v0.16/Configuration/GitLab/index.html
+++ b/docs/v0.16/Configuration/GitLab/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">GitLab | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/Configuration/GitLab"><meta data-rh="true" name="docusaurus_locale" content="en [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/Configuration/Jenkins/index.html b/docs/v0.16/Configuration/Jenkins/index.html
index 51a8a54aba3..f36f05bfa1a 100644
--- a/docs/v0.16/Configuration/Jenkins/index.html
+++ b/docs/v0.16/Configuration/Jenkins/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Jenkins | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/Configuration/Jenkins"><meta data-rh="true" name="docusaurus_locale" content=" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -19,7 +19,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/Configuration/Jira/index.html b/docs/v0.16/Configuration/Jira/index.html
index f4936ce6bca..bb2814b5d19 100644
--- a/docs/v0.16/Configuration/Jira/index.html
+++ b/docs/v0.16/Configuration/Jira/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Jira | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/Configuration/Jira"><meta data-rh="true" name="docusaurus_locale" content="en"><m [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/Configuration/SonarQube/index.html b/docs/v0.16/Configuration/SonarQube/index.html
index e4d5c49d8df..5e3db3c3a2c 100644
--- a/docs/v0.16/Configuration/SonarQube/index.html
+++ b/docs/v0.16/Configuration/SonarQube/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">SonarQube | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/Configuration/SonarQube"><meta data-rh="true" name="docusaurus_locale" conte [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/Configuration/Tapd/index.html b/docs/v0.16/Configuration/Tapd/index.html
index 20c780379e0..c757764f65a 100644
--- a/docs/v0.16/Configuration/Tapd/index.html
+++ b/docs/v0.16/Configuration/Tapd/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">TAPD(Beta) | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/Configuration/Tapd"><meta data-rh="true" name="docusaurus_locale" content=" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/Configuration/TeamConfiguration/index.html b/docs/v0.16/Configuration/TeamConfiguration/index.html
index 303ab3bea1a..fcdd9578357 100644
--- a/docs/v0.16/Configuration/TeamConfiguration/index.html
+++ b/docs/v0.16/Configuration/TeamConfiguration/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Team Configuration | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/Configuration/TeamConfiguration"><meta data-rh="true" name="docusau [...]
 "><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/v0.16/Configuration/TeamConfiguration"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/Configuration/TeamConfiguration" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.16/Configuration/TeamConfiguration" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.ap [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -27,7 +27,7 @@ For example, here we change the <code>UserId</code> of row &#x27;Id=github:Githu
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/Configuration/Tutorial/index.html b/docs/v0.16/Configuration/Tutorial/index.html
index aafe5ec68d6..c3f06a746ac 100644
--- a/docs/v0.16/Configuration/Tutorial/index.html
+++ b/docs/v0.16/Configuration/Tutorial/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Tutorial | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/Configuration/Tutorial"><meta data-rh="true" name="docusaurus_locale" content [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -23,7 +23,7 @@ If you have created the Blueprint in the Normal mode, you will only be able to e
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/Configuration/Zentao/index.html b/docs/v0.16/Configuration/Zentao/index.html
index 87ca95136e9..fd1302878c2 100644
--- a/docs/v0.16/Configuration/Zentao/index.html
+++ b/docs/v0.16/Configuration/Zentao/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Zentao(Beta) | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/Configuration/Zentao"><meta data-rh="true" name="docusaurus_locale" conte [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -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 ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/Configuration/index.html b/docs/v0.16/Configuration/index.html
index 9bc8ba117c6..e15dbe5a062 100644
--- a/docs/v0.16/Configuration/index.html
+++ b/docs/v0.16/Configuration/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Configuration | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/Configuration"><meta data-rh="true" name="docusaurus_locale" content="en [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -22,7 +22,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/Configuration/webhook/index.html b/docs/v0.16/Configuration/webhook/index.html
index 269bf026eac..9bcea429ca2 100644
--- a/docs/v0.16/Configuration/webhook/index.html
+++ b/docs/v0.16/Configuration/webhook/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Incoming Webhook | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/Configuration/webhook"><meta data-rh="true" name="docusaurus_locale"  [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -18,7 +18,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/DORA/index.html b/docs/v0.16/DORA/index.html
index f7181e9624f..eed544d7585 100644
--- a/docs/v0.16/DORA/index.html
+++ b/docs/v0.16/DORA/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">DORA | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/DORA"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="t [...]
 "><meta data-rh="true" property="og:description" content="DORA Metrics
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.16/DORA"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/DORA" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.16/DORA" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/DORA" hreflang="x-default"><link rel="stylesheet" href="/asse [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -34,7 +34,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/DataModels/DevLakeDomainLayerSchema/index.html b/docs/v0.16/DataModels/DevLakeDomainLayerSchema/index.html
index 9c89be58c97..f11f2fa8133 100644
--- a/docs/v0.16/DataModels/DevLakeDomainLayerSchema/index.html
+++ b/docs/v0.16/DataModels/DevLakeDomainLayerSchema/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Domain Layer Schema | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/DataModels/DevLakeDomainLayerSchema"><meta data-rh="true" name="do [...]
 "><meta data-rh="true" property="og:description" content="The data tables to query engineering metrics
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.16/DataModels/DevLakeDomainLayerSchema"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/DataModels/DevLakeDomainLayerSchema" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.16/DataModels/DevLakeDomainLayerSchema" hreflang="zh"><link data-rh="true" rel="alternate" href="https: [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -21,7 +21,7 @@ metrics, such as <em>&#x27;No. of Issue closed by contributor&#x27;, &#x27;No. o
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/DataModels/RawLayerSchema/index.html b/docs/v0.16/DataModels/RawLayerSchema/index.html
index 96303cb7828..a3f9b6af3df 100644
--- a/docs/v0.16/DataModels/RawLayerSchema/index.html
+++ b/docs/v0.16/DataModels/RawLayerSchema/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Raw Layer Schema | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/DataModels/RawLayerSchema"><meta data-rh="true" name="docusaurus_loca [...]
 "><meta data-rh="true" property="og:description" content="Caches raw API responses from data source plugins
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.16/DataModels/RawLayerSchema"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/DataModels/RawLayerSchema" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.16/DataModels/RawLayerSchema" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.1 [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/DataModels/SystemTables/index.html b/docs/v0.16/DataModels/SystemTables/index.html
index cee951a986a..0b6fc2fe0e5 100644
--- a/docs/v0.16/DataModels/SystemTables/index.html
+++ b/docs/v0.16/DataModels/SystemTables/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">System Tables | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/DataModels/SystemTables"><meta data-rh="true" name="docusaurus_locale" c [...]
 "><meta data-rh="true" property="og:description" content="Stores DevLake&#x27;s own entities
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.16/DataModels/SystemTables"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/DataModels/SystemTables" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.16/DataModels/SystemTables" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/Data [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/DataModels/ToolLayerSchema/index.html b/docs/v0.16/DataModels/ToolLayerSchema/index.html
index 45c7f05ccbf..c7b506c195f 100644
--- a/docs/v0.16/DataModels/ToolLayerSchema/index.html
+++ b/docs/v0.16/DataModels/ToolLayerSchema/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Tool Layer Schema | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/DataModels/ToolLayerSchema"><meta data-rh="true" name="docusaurus_lo [...]
 "><meta data-rh="true" property="og:description" content="Extract raw data into a relational schema for each specific tool
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.16/DataModels/ToolLayerSchema"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/DataModels/ToolLayerSchema" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.16/DataModels/ToolLayerSchema" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/DataModels/index.html b/docs/v0.16/DataModels/index.html
index bf2804c8f81..c8c19bfd418 100644
--- a/docs/v0.16/DataModels/index.html
+++ b/docs/v0.16/DataModels/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Data Models | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/DataModels"><meta data-rh="true" name="docusaurus_locale" content="en"><me [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -26,7 +26,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/DeveloperManuals/DBMigration/index.html b/docs/v0.16/DeveloperManuals/DBMigration/index.html
index 8fe6f45ecb0..66c931f0ee8 100644
--- a/docs/v0.16/DeveloperManuals/DBMigration/index.html
+++ b/docs/v0.16/DeveloperManuals/DBMigration/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">DB Migration | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/DeveloperManuals/DBMigration"><meta data-rh="true" name="docusaurus_local [...]
 "><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.16/DeveloperManuals/DBMigration"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/DeveloperManuals/DBMigration" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.16/DeveloperManuals/DBMigration" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/ [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -30,7 +30,7 @@ for the framework-only migrations defined under the <code>models</code> package.
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/DeveloperManuals/Dal/index.html b/docs/v0.16/DeveloperManuals/Dal/index.html
index 52260c29f96..61b47110f1a 100644
--- a/docs/v0.16/DeveloperManuals/Dal/index.html
+++ b/docs/v0.16/DeveloperManuals/Dal/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Dal | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/DeveloperManuals/Dal"><meta data-rh="true" name="docusaurus_locale" content="en">< [...]
 "><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.16/DeveloperManuals/Dal"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/DeveloperManuals/Dal" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.16/DeveloperManuals/Dal" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/DeveloperManu [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/DeveloperManuals/DeveloperSetup/index.html b/docs/v0.16/DeveloperManuals/DeveloperSetup/index.html
index 09b9608da24..bc756d93532 100644
--- a/docs/v0.16/DeveloperManuals/DeveloperSetup/index.html
+++ b/docs/v0.16/DeveloperManuals/DeveloperSetup/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Developer Setup | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/DeveloperManuals/DeveloperSetup"><meta data-rh="true" name="docusaurus [...]
 "><meta data-rh="true" property="og:description" content="The steps to install DevLake in developer mode.
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.16/DeveloperManuals/DeveloperSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/DeveloperManuals/DeveloperSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.16/DeveloperManuals/DeveloperSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.ap [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/DeveloperManuals/E2E-Test-Guide/index.html b/docs/v0.16/DeveloperManuals/E2E-Test-Guide/index.html
index 0a0c068e971..743b852bbde 100644
--- a/docs/v0.16/DeveloperManuals/E2E-Test-Guide/index.html
+++ b/docs/v0.16/DeveloperManuals/E2E-Test-Guide/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">E2E Test Guide | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/DeveloperManuals/E2E-Test-Guide"><meta data-rh="true" name="docusaurus_ [...]
 "><meta data-rh="true" property="og:description" content="The steps to write E2E tests for plugins.
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.16/DeveloperManuals/E2E-Test-Guide"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/DeveloperManuals/E2E-Test-Guide" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.16/DeveloperManuals/E2E-Test-Guide" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.ap [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -49,7 +49,7 @@ These two operations are critical and directly related to the quality of test wr
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/DeveloperManuals/Notifications/index.html b/docs/v0.16/DeveloperManuals/Notifications/index.html
index ae29265516b..7a4847d49d3 100644
--- a/docs/v0.16/DeveloperManuals/Notifications/index.html
+++ b/docs/v0.16/DeveloperManuals/Notifications/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Notifications | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/DeveloperManuals/Notifications"><meta data-rh="true" name="docusaurus_lo [...]
 "><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.16/DeveloperManuals/Notifications"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/DeveloperManuals/Notifications" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.16/DeveloperManuals/Notifications" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apach [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/DeveloperManuals/PluginImplementation/index.html b/docs/v0.16/DeveloperManuals/PluginImplementation/index.html
index 2dfde49093f..42c9888b819 100644
--- a/docs/v0.16/DeveloperManuals/PluginImplementation/index.html
+++ b/docs/v0.16/DeveloperManuals/PluginImplementation/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Plugin Implementation | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/DeveloperManuals/PluginImplementation"><meta data-rh="true" name [...]
 "><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.16/DeveloperManuals/PluginImplementation"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/DeveloperManuals/PluginImplementation" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.16/DeveloperManuals/PluginImplementation" hreflang="zh"><link data-rh="true" rel="alternate" href=" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -106,7 +106,7 @@ extractor for row-data deserialization.</p><p><strong>Final step:</strong> <a hr
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/DeveloperManuals/Project/index.html b/docs/v0.16/DeveloperManuals/Project/index.html
index da49ac62cd8..550d4fc4a20 100644
--- a/docs/v0.16/DeveloperManuals/Project/index.html
+++ b/docs/v0.16/DeveloperManuals/Project/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Project | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/DeveloperManuals/Project"><meta data-rh="true" name="docusaurus_locale" conten [...]
 "><meta data-rh="true" property="og:description" content="`Project` is **a set of [Scope](../Overview/KeyConcepts.md#data-scope) from different domains**, a way to group different resources, and it is crucial for some metric calculations like `Dora`.
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.16/DeveloperManuals/Project"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/DeveloperManuals/Project" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.16/DeveloperManuals/Project" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/D [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -21,7 +21,7 @@ Related endpoints:</p><ol><li>/projects</li><li>/projects/:projectName/metrics</
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/DeveloperManuals/Release-SOP/index.html b/docs/v0.16/DeveloperManuals/Release-SOP/index.html
index c06d21dc07f..2a59493604c 100644
--- a/docs/v0.16/DeveloperManuals/Release-SOP/index.html
+++ b/docs/v0.16/DeveloperManuals/Release-SOP/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">DevLake Release Guide | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/DeveloperManuals/Release-SOP"><meta data-rh="true" name="docusau [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -21,7 +21,7 @@ cd devlake</p><ul><li>Check if your public key is in the KEYS file</li><li>If it
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/DeveloperManuals/SourceCodeReference/index.html b/docs/v0.16/DeveloperManuals/SourceCodeReference/index.html
index e9b232a10e7..befb6031c4d 100644
--- a/docs/v0.16/DeveloperManuals/SourceCodeReference/index.html
+++ b/docs/v0.16/DeveloperManuals/SourceCodeReference/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Source Code References | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/DeveloperManuals/SourceCodeReference"><meta data-rh="true" name [...]
 "><meta data-rh="true" property="og:description" content="Source Code References
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.16/DeveloperManuals/SourceCodeReference"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/DeveloperManuals/SourceCodeReference" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.16/DeveloperManuals/SourceCodeReference" hreflang="zh"><link data-rh="true" rel="alternate" href="htt [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -23,7 +23,7 @@ the definition of a specific function.</p></div><footer class="theme-doc-footer
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/DeveloperManuals/TagNamingConventions/index.html b/docs/v0.16/DeveloperManuals/TagNamingConventions/index.html
index 974877155cd..5e119a45c70 100644
--- a/docs/v0.16/DeveloperManuals/TagNamingConventions/index.html
+++ b/docs/v0.16/DeveloperManuals/TagNamingConventions/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Tag Naming Conventions | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/DeveloperManuals/TagNamingConventions"><meta data-rh="true" nam [...]
 "><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/v0.16/DeveloperManuals/TagNamingConventions"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/DeveloperManuals/TagNamingConventions" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.16/DeveloperManuals/TagNamingConventions" hreflang="zh"><link data-rh="true" rel="alternate" href=" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/DeveloperManuals/UnitTest/index.html b/docs/v0.16/DeveloperManuals/UnitTest/index.html
index 6c63f5a7e33..59cf307026b 100644
--- a/docs/v0.16/DeveloperManuals/UnitTest/index.html
+++ b/docs/v0.16/DeveloperManuals/UnitTest/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">UnitTest Test Guide | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/DeveloperManuals/UnitTest"><meta data-rh="true" name="docusaurus_l [...]
 "><meta data-rh="true" property="og:description" content="The steps to write UnitTest tests for plugins.
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.16/DeveloperManuals/UnitTest"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/DeveloperManuals/UnitTest" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.16/DeveloperManuals/UnitTest" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.1 [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/DeveloperManuals/index.html b/docs/v0.16/DeveloperManuals/index.html
index 03e28b52fcd..d00e7fe9a5e 100644
--- a/docs/v0.16/DeveloperManuals/index.html
+++ b/docs/v0.16/DeveloperManuals/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Developer Manuals | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/DeveloperManuals"><meta data-rh="true" name="docusaurus_locale" cont [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -38,7 +38,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/GettingStarted/Authentication/index.html b/docs/v0.16/GettingStarted/Authentication/index.html
index e9cf4fe4afd..bdf89bdb273 100644
--- a/docs/v0.16/GettingStarted/Authentication/index.html
+++ b/docs/v0.16/GettingStarted/Authentication/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Security and Authentication | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/GettingStarted/Authentication"><meta data-rh="true" name=" [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -19,7 +19,7 @@ In General, we suggest that you reduce the Attack Surface as small as possible.<
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/GettingStarted/DockerComposeSetup/index.html b/docs/v0.16/GettingStarted/DockerComposeSetup/index.html
index 5b4917fa6ca..ed89a85391f 100644
--- a/docs/v0.16/GettingStarted/DockerComposeSetup/index.html
+++ b/docs/v0.16/GettingStarted/DockerComposeSetup/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Install via Docker Compose | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/GettingStarted/DockerComposeSetup"><meta data-rh="true" nam [...]
 "><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/v0.16/GettingStarted/DockerComposeSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/GettingStarted/DockerComposeSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.16/GettingStarted/DockerComposeSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devl [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -20,7 +20,7 @@
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/GettingStarted/HelmSetup/index.html b/docs/v0.16/GettingStarted/HelmSetup/index.html
index f4e40cd9553..53fe122354a 100644
--- a/docs/v0.16/GettingStarted/HelmSetup/index.html
+++ b/docs/v0.16/GettingStarted/HelmSetup/index.html
@@ -8,8 +8,8 @@
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Install via Helm | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/GettingStarted/HelmSetup"><meta data-rh="true" name="docusaurus_local [...]
 "><meta data-rh="true" property="og:description" content="The steps to install Apache DevLake via Helm for Kubernetes
 "><link data-rh="true" rel="icon" href="/img/logo.svg"><link data-rh="true" rel="canonical" href="https://devlake.apache.org/docs/v0.16/GettingStarted/HelmSetup"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/GettingStarted/HelmSetup" hreflang="en-GB"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/zh/docs/v0.16/GettingStarted/HelmSetup" hreflang="zh"><link data-rh="true" rel="alternate" href="https://devlake.apache.org/docs/v0.16/G [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -23,7 +23,7 @@ b. Proviede below values while install from helm:</p><ul><li><code>mysql.useExte
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/GettingStarted/Upgrade/index.html b/docs/v0.16/GettingStarted/Upgrade/index.html
index 29cbaa9076b..399b28e4972 100644
--- a/docs/v0.16/GettingStarted/Upgrade/index.html
+++ b/docs/v0.16/GettingStarted/Upgrade/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Upgrade | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/GettingStarted/Upgrade"><meta data-rh="true" name="docusaurus_locale" content= [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -21,7 +21,7 @@ DevLake reads and writes some configurations from/to the <code>.env</code> file.
           <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2025 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.a8ad991d.js"></script>
-<script src="/assets/js/main.4c7862ef.js"></script>
+<script src="/assets/js/runtime~main.e902341e.js"></script>
+<script src="/assets/js/main.ff1889e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/v0.16/GettingStarted/index.html b/docs/v0.16/GettingStarted/index.html
index 8bd4673c114..157e64263b6 100644
--- a/docs/v0.16/GettingStarted/index.html
+++ b/docs/v0.16/GettingStarted/index.html
@@ -6,8 +6,8 @@
 <meta name="generator" content="Docusaurus v2.0.0-rc.1">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity RSS Feed">
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache DevLake - Open-Source Dev Data Platform for Productivity Atom Feed"><title data-rh="true">Getting Started | Apache DevLake - Open-Source Dev Data Platform for Productivity</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.16/GettingStarted"><meta data-rh="true" name="docusaurus_locale" content= [...]
-<link rel="preload" href="/assets/js/runtime~main.a8ad991d.js" as="script">
-<link rel="preload" href="/assets/js/main.4c7862ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e902341e.js" as="script">
+<link rel="preload" href="/assets/js/main.ff1889e8.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">
@@ -22,7 +22,7 @@
... 47675 lines suppressed ...