This is an automated email from the ASF dual-hosted git repository.
klesh pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git
The following commit(s) were added to refs/heads/main by this push:
new a42e3eeaa feat: add v1.0 docs (#7476)
a42e3eeaa is described below
commit a42e3eeaac1a91c4f2f5860439ad9859a6f910b6
Author: 青湛 <[email protected]>
AuthorDate: Fri May 17 17:59:49 2024 +1200
feat: add v1.0 docs (#7476)
---
config-ui/src/release/v1.0.ts | 137 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 137 insertions(+)
diff --git a/config-ui/src/release/v1.0.ts b/config-ui/src/release/v1.0.ts
new file mode 100644
index 000000000..7cbf8af98
--- /dev/null
+++ b/config-ui/src/release/v1.0.ts
@@ -0,0 +1,137 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+const URLS = {
+ TUTORIAL: 'https://devlake.apache.org/docs/v1.0/Configuration/Tutorial',
+ ADVANCED_MODE: {
+ EXAMPLES:
'https://devlake.apache.org/docs/v1.0/Configuration/AdvancedMode/#examples',
+ },
+ DORA: 'https://devlake.apache.org/docs/v1.0/DORA/',
+ PLUGIN: {
+ AZUREDEVOPS: {
+ BASIS: 'https://devlake.apache.org/docs/v1.0/Configuration/AzureDevOps',
+ RATE_LIMIT:
'https://devlake.apache.org/docs/v1.0/Configuration/AzureDevOps/#custom-rate-limit-optional',
+ AUTH_TOKEN:
'https://devlake.apache.org/docs/v1.0/Configuration/AzureDevOps#auth-tokens',
+ TRANSFORMATION:
+
'https://devlake.apache.org/docs/v1.0/Configuration/AzureDevOps#step-3---adding-transformation-rules-optional',
+ },
+ AZUREDEVOPS_GO: {
+ BASIS: 'https://devlake.apache.org/docs/v1.0/Configuration/AzureDevOps',
+ RATE_LIMIT:
'https://devlake.apache.org/docs/v1.0/Configuration/AzureDevOps/#custom-rate-limit-optional',
+ AUTH_TOKEN:
'https://devlake.apache.org/docs/v1.0/Configuration/AzureDevOps#auth-tokens',
+ TRANSFORMATION:
+
'https://devlake.apache.org/docs/v1.0/Configuration/AzureDevOps#step-3---adding-transformation-rules-optional',
+ },
+ BAMBOO: {
+ BASIS: 'https://devlake.apache.org/docs/v1.0/Configuration/Bamboo',
+ RATE_LIMIT:
'https://devlake.apache.org/docs/v1.0/Configuration/Bamboo/#custom-rate-limit-optional',
+ TRANSFORMATION:
+
'https://devlake.apache.org/docs/v1.0/Configuration/Bamboo#step-3---adding-transformation-rules-optional',
+ },
+ BITBUCKET: {
+ BASIS: 'https://devlake.apache.org/docs/v1.0/Configuration/BitBucket',
+ RATE_LIMIT:
'https://devlake.apache.org/docs/v1.0/Configuration/BitBucket#fixed-rate-limit-optional',
+ TRANSFORMATION:
+
'https://devlake.apache.org/docs/v1.0/Configuration/BitBucket#step-3---adding-transformation-rules-optional',
+ },
+ BITBUCKET_SERVER: {
+ BASIS:
'https://devlake.apache.org/docs/v1.0/Configuration/BitBucket-Server',
+ RATE_LIMIT:
'https://devlake.apache.org/docs/v1.0/Configuration/BitBucket-Server#fixed-rate-limit-optional',
+ TRANSFORMATION:
+
'https://devlake.apache.org/docs/v1.0/Configuration/BitBucket-Server#step-3---adding-transformation-rules-optional',
+ },
+ CIRCLECI: {
+ RATE_LIMIT:
'https://devlake.apache.org/docs/v1.0/Configuration/CircleCI#fixed-rate-limit-optional',
+ TRANSFORMATION:
+
'https://devlake.apache.org/docs/v1.0/Configuration/CircleCI#step-13---adding-scope-config-optional',
+ },
+ GITHUB: {
+ BASIS: 'https://devlake.apache.org/docs/v1.0/Configuration/GitHub',
+ RATE_LIMIT:
'https://devlake.apache.org/docs/v1.0/Configuration/GitHub#fixed-rate-limit-optional',
+ AUTH_TOKEN:
'https://devlake.apache.org/docs/v1.0/Configuration/GitHub#auth-tokens',
+ TRANSFORMATION:
+
'https://devlake.apache.org/docs/v1.0/Configuration/GitHub#step-3---adding-transformation-rules-optional',
+ },
+ GITLAB: {
+ BASIS: 'https://devlake.apache.org/docs/v1.0/Configuration/GitLab',
+ RATE_LIMIT:
'https://devlake.apache.org/docs/v1.0/Configuration/GitLab#fixed-rate-limit-optional',
+ AUTH_TOKEN:
'https://devlake.apache.org/docs/v1.0/Configuration/GitLab#auth-tokens',
+ TRANSFORMATION:
+
'https://devlake.apache.org/docs/v1.0/Configuration/GitLab#step-3---adding-transformation-rules-optional',
+ },
+ JENKINS: {
+ BASIS: 'https://devlake.apache.org/docs/v1.0/Configuration/Jenkins',
+ RATE_LIMIT:
'https://devlake.apache.org/docs/v1.0/Configuration/Jenkins#fixed-rate-limit-optional',
+ TRANSFORMATION:
+
'https://devlake.apache.org/docs/v1.0/Configuration/Jenkins#step-3---adding-transformation-rules-optional',
+ },
+ JIRA: {
+ BASIS: 'https://devlake.apache.org/docs/v1.0/Configuration/Jira',
+ RATE_LIMIT:
'https://devlake.apache.org/docs/v1.0/Configuration/Jira#fixed-rate-limit-optional',
+ API_TOKEN:
'https://devlake.apache.org/docs/v1.0/Configuration/Jira#api-token',
+ PERSONAL_ACCESS_TOKEN:
'https://devlake.apache.org/docs/v1.0/Configuration/Jira#personal-access-token',
+ TRANSFORMATION:
+
'https://devlake.apache.org/docs/v1.0/Configuration/Jira#step-3---adding-transformation-rules-optional',
+ },
+ OPSGENIE: {
+ BASIS: 'https://devlake.apache.org/docs/v1.0/Configuration/Opsgenie',
+ AUTH_TOKEN:
'https://devlake.apache.org/docs/v1.0/Configuration/Opsgenie#step-11---authentication',
+ RATE_LIMIT:
'https://devlake.apache.org/docs/v1.0/Configuration/Opsgenie#fixed-rate-limit-optional',
+ },
+ PAGERDUTY: {
+ BASIS: 'https://devlake.apache.org/docs/v1.0/Configuration/PagerDuty',
+ RATE_LIMIT:
'https://devlake.apache.org/docs/v1.0/Configuration/PagerDuty/#custom-rate-limit-optional',
+ },
+ SONARQUBE: {
+ BASIS: 'https://devlake.apache.org/docs/v1.0/Configuration/SonarQube',
+ RATE_LIMIT:
'https://devlake.apache.org/docs/v1.0/Configuration/SonarQube/#custom-rate-limit-optional',
+ },
+ TAPD: {
+ BASIS: 'https://devlake.apache.org/docs/v1.0/Configuration/Tapd',
+ RATE_LIMIT:
'https://devlake.apache.org/docs/v1.0/Configuration/Tapd#fixed-rate-limit-optional',
+ USERNAMEPASSWORD:
'https://devlake.apache.org/docs/v1.0/Configuration/Tapd/#usernamepassword',
+ TRANSFORMATION:
+
'https://devlake.apache.org/docs/v1.0/Configuration/Tapd#step-3---adding-transformation-rules-optional',
+ },
+ TEAMBITION: {
+ BASIS: 'https://devlake.apache.org/docs/v1.0/Configuration/Teambition',
+ RATE_LIMIT:
'https://devlake.apache.org/docs/v1.0/Configuration/Teambition#ralte-limit-optional',
+ },
+ WEBHOOK: {
+ BASIS: 'https://devlake.apache.org/docs/v1.0/Configuration/webhook',
+ },
+ ZENTAO: {
+ BASIS: 'https://devlake.apache.org/docs/v1.0/Configuration/Teambition',
+ RATE_LIMIT:
'https://devlake.apache.org/docs/v1.0/Configuration/Teambition#ralte-limit-optional',
+ },
+ REFDIFF: 'https://devlake.apache.org/docs/v1.0/Plugins/refdiff',
+ },
+ METRICS: {
+ BUG_AGE: 'https://devlake.apache.org/docs/v1.0/Metrics/BugAge',
+ MTTR: 'https://devlake.apache.org/docs/v1.0/Metrics/MTTR',
+ BUG_COUNT_PER_1K_LINES_OF_CODE:
'https://devlake.apache.org/docs/v1.0/Metrics/BugCountPer1kLinesOfCode',
+ REQUIREMENT_LEAD_TIME:
'https://devlake.apache.org/docs/v1.0/Metrics/RequirementLeadTime',
+ },
+ DATA_MODELS: {
+ DEVLAKE_DOMAIN_LAYER_SCHEMA: {
+ PULL_REQUEST:
'https://devlake.apache.org/docs/v1.0/DataModels/DevLakeDomainLayerSchema/#pull-request',
+ },
+ },
+};
+
+export default URLS;