This is an automated email from the ASF dual-hosted git repository.
zhangliang2022 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-devlake-website.git
The following commit(s) were added to refs/heads/main by this push:
new 91834c07 docs: rearranged docs (#175)
91834c07 is described below
commit 91834c07193b43c13ac88ee64a671bab8cebe140
Author: Yumeng Wang <[email protected]>
AuthorDate: Wed Aug 24 23:12:49 2022 +0800
docs: rearranged docs (#175)
* docs: rearranged docs
* fix: fixed two dead links
---
docs/DataModels/DevLakeDomainLayerSchema.md | 2 +-
docs/DataModels/_category_.json | 6 +++++-
docs/DeveloperManuals/_category_.json | 6 +++++-
docs/{QuickStart => GettingStarted}/DockerComposeSetup.md | 2 +-
docs/{QuickStart => GettingStarted}/HelmSetup.md | 0
docs/{QuickStart => GettingStarted}/KubernetesSetup.md | 0
docs/{QuickStart => GettingStarted}/TemporalSetup.md | 0
docs/GettingStarted/_category_.json | 8 ++++++++
docs/Glossary.md | 9 +++------
docs/LiveDemo/_category_.json | 6 +++++-
docs/Metrics/_category_.json | 5 +++--
docs/Overview/Introduction.md | 4 ++--
docs/Overview/_category_.json | 6 +++++-
docs/Plugins/_category_.json | 6 +++++-
docs/QuickStart/_category_.json | 4 ----
docs/{DataModels/DataSupport.md => SupportedDataSources.md} | 4 ++--
docs/UserManuals/_category_.json | 6 +++++-
docusaurus.config.js | 8 ++++----
18 files changed, 54 insertions(+), 28 deletions(-)
diff --git a/docs/DataModels/DevLakeDomainLayerSchema.md
b/docs/DataModels/DevLakeDomainLayerSchema.md
index 3e63afe7..00896bef 100644
--- a/docs/DataModels/DevLakeDomainLayerSchema.md
+++ b/docs/DataModels/DevLakeDomainLayerSchema.md
@@ -15,7 +15,7 @@ Domain layer schema itself includes 2 logical layers: a `DWD`
layer and a `DWM`
## Use Cases
-1. [All metrics](../category/metrics) from pre-built dashboards are based on
this data schema.
+1. [All metrics](../Metrics) from pre-built dashboards are based on this data
schema.
2. As a user, you can create your own customized dashboards based on this data
schema.
3. As a contributor, you can refer to this data schema while working on the
ETL logic when adding/updating data source plugins.
diff --git a/docs/DataModels/_category_.json b/docs/DataModels/_category_.json
index 7420a65e..ae28c626 100644
--- a/docs/DataModels/_category_.json
+++ b/docs/DataModels/_category_.json
@@ -1,4 +1,8 @@
{
"label": "Data Models",
- "position": 7
+ "position": 6,
+ "link":{
+ "type": "generated-index",
+ "slug": "DataModels"
+ }
}
diff --git a/docs/DeveloperManuals/_category_.json
b/docs/DeveloperManuals/_category_.json
index 4c436332..f921ae47 100644
--- a/docs/DeveloperManuals/_category_.json
+++ b/docs/DeveloperManuals/_category_.json
@@ -1,4 +1,8 @@
{
"label": "Developer Manuals",
- "position": 6
+ "position": 8,
+ "link":{
+ "type": "generated-index",
+ "slug": "DeveloperManuals"
+ }
}
diff --git a/docs/QuickStart/DockerComposeSetup.md
b/docs/GettingStarted/DockerComposeSetup.md
similarity index 95%
rename from docs/QuickStart/DockerComposeSetup.md
rename to docs/GettingStarted/DockerComposeSetup.md
index 292308e3..bde5053e 100644
--- a/docs/QuickStart/DockerComposeSetup.md
+++ b/docs/GettingStarted/DockerComposeSetup.md
@@ -25,7 +25,7 @@ sidebar_position: 1
- Please follow the [turorial](UserManuals/ConfigUI/Tutorial.md)
- `devlake` takes a while to fully boot up. if `config-ui` complaining
about api being unreachable, please wait a few seconds and try refreshing the
page.
2. Click *View Dashboards* button in the top left when done, or visit
`localhost:3002` (username: `admin`, password: `admin`).
- - We use [Grafana](https://grafana.com/) as a visualization tool to build
charts for the [data](../DataModels/DataSupport.md) stored in our database.
+ - We use [Grafana](https://grafana.com/) as a visualization tool to build
charts for the [data](../SupportedDataSources.md) stored in our database.
- Using SQL queries, we can add panels to build, save, and edit customized
dashboards.
- All the details on provisioning and customizing a dashboard can be found
in the [Grafana Doc](../UserManuals/Dashboards/GrafanaUserGuide.md).
diff --git a/docs/QuickStart/HelmSetup.md b/docs/GettingStarted/HelmSetup.md
similarity index 100%
rename from docs/QuickStart/HelmSetup.md
rename to docs/GettingStarted/HelmSetup.md
diff --git a/docs/QuickStart/KubernetesSetup.md
b/docs/GettingStarted/KubernetesSetup.md
similarity index 100%
rename from docs/QuickStart/KubernetesSetup.md
rename to docs/GettingStarted/KubernetesSetup.md
diff --git a/docs/QuickStart/TemporalSetup.md
b/docs/GettingStarted/TemporalSetup.md
similarity index 100%
rename from docs/QuickStart/TemporalSetup.md
rename to docs/GettingStarted/TemporalSetup.md
diff --git a/docs/GettingStarted/_category_.json
b/docs/GettingStarted/_category_.json
new file mode 100644
index 00000000..063400ae
--- /dev/null
+++ b/docs/GettingStarted/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Getting Started",
+ "position": 2,
+ "link":{
+ "type": "generated-index",
+ "slug": "GettingStarted"
+ }
+}
diff --git a/docs/Glossary.md b/docs/Glossary.md
index 6d516b9f..c3bad3dc 100644
--- a/docs/Glossary.md
+++ b/docs/Glossary.md
@@ -1,10 +1,7 @@
---
-sidebar_position: 10
+sidebar_position: 7
title: "Glossary"
linkTitle: "Glossary"
-tags: []
-categories: []
-weight: 6
description: >
DevLake Glossary
---
@@ -46,7 +43,7 @@ You can set up a new data connection either during the first
step of creating a
Each set of data scope refers to one GitHub or GitLab project, or one Jira
board and the data entities you would like to sync for them, for the
convenience of applying transformation in the next step. For instance, if you
wish to sync 5 GitHub projects, you will have 5 sets of data scope for GitHub.
-To learn more about the default data scope of all data sources and data
plugins, please refer to [Data Support](./DataModels/DataSupport.md).
+To learn more about the default data scope of all data sources and data
plugins, please refer to [Supported Data Sources](./SupportedDataSources.md).
### Data Entities
**Data entities refer to the data fields from one of the five data domains:
Issue Tracking, Source Code Management, Code Review, CI/CD and Cross-Domain.**
@@ -81,7 +78,7 @@ Data Transformation Plugins transform the data pulled by
other Data Collection P
Although the names of the data plugins are not displayed in the regular mode
of DevLake Configuration UI, they can be used directly in JSON in the Advanced
Mode.
-For detailed information about the relationship between data sources and data
plugins, please refer to [Data Support](./DataModels/DataSupport.md).
+For detailed information about the relationship between data sources and data
plugins, please refer to [Supported Data Sources](./SupportedDataSources.md).
### Pipelines
diff --git a/docs/LiveDemo/_category_.json b/docs/LiveDemo/_category_.json
index 65d519fa..b6dd7fd6 100644
--- a/docs/LiveDemo/_category_.json
+++ b/docs/LiveDemo/_category_.json
@@ -1,4 +1,8 @@
{
"label": "Live Demo",
- "position": 11
+ "position": 11,
+ "link":{
+ "type": "generated-index",
+ "slug": "LiveDemo"
+ }
}
diff --git a/docs/Metrics/_category_.json b/docs/Metrics/_category_.json
index c0404058..e944147d 100644
--- a/docs/Metrics/_category_.json
+++ b/docs/Metrics/_category_.json
@@ -1,7 +1,8 @@
{
"label": "Metrics",
- "position": 4,
+ "position": 5,
"link":{
- "type": "generated-index"
+ "type": "generated-index",
+ "slug": "Metrics"
}
}
diff --git a/docs/Overview/Introduction.md b/docs/Overview/Introduction.md
index 3fe079ed..4b692ff2 100755
--- a/docs/Overview/Introduction.md
+++ b/docs/Overview/Introduction.md
@@ -11,12 +11,12 @@ Apache DevLake is designed for developer teams looking to
make better sense of t
## What can be accomplished with DevLake?
1. Collect DevOps data across the entire Software Development Life Cycle
(SDLC) and connect the siloed data with a standard [data
model](../DataModels/DevLakeDomainLayerSchema.md).
-2. Visualize out-of-the-box [engineering metrics](../category/metrics) in a
series of use-case driven dashboards
+2. Visualize out-of-the-box [engineering metrics](../Metrics) in a series of
use-case driven dashboards
3. Easily extend DevLake to support your data sources, metrics, and dashboards
with a flexible [framework](Architecture.md) for data collection and ETL
(Extract, Transform, Load).
## How do I use DevLake?
### 1. Set up DevLake
-You can easily set up Apache DevLake by following our step-by step
instructions for [Docker Compose setup](../QuickStart/DockerComposeSetup.md) or
[Kubernetes setup](../QuickStart/KubernetesSetup.md).
+You can easily set up Apache DevLake by following our step-by step
instructions for [Docker Compose
setup](../GettingStarted/DockerComposeSetup.md) or [Kubernetes
setup](../GettingStarted/KubernetesSetup.md).
### 2. Create a Blueprint
The DevLake Configuration UI will guide you through the process (a Blueprint)
to define the data connections, data scope, transformation and sync frequency
of the data you wish to collect.
diff --git a/docs/Overview/_category_.json b/docs/Overview/_category_.json
index e224ed81..3e819ddc 100644
--- a/docs/Overview/_category_.json
+++ b/docs/Overview/_category_.json
@@ -1,4 +1,8 @@
{
"label": "Overview",
- "position": 1
+ "position": 1,
+ "link":{
+ "type": "generated-index",
+ "slug": "Overview"
+ }
}
diff --git a/docs/Plugins/_category_.json b/docs/Plugins/_category_.json
index 72c1aa5f..bbea8d59 100644
--- a/docs/Plugins/_category_.json
+++ b/docs/Plugins/_category_.json
@@ -1,4 +1,8 @@
{
"label": "Plugins",
- "position": 9
+ "position": 9,
+ "link":{
+ "type": "generated-index",
+ "slug": "Plugins"
+ }
}
diff --git a/docs/QuickStart/_category_.json b/docs/QuickStart/_category_.json
deleted file mode 100644
index 877a378f..00000000
--- a/docs/QuickStart/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Getting Started",
- "position": 2
-}
diff --git a/docs/DataModels/DataSupport.md b/docs/SupportedDataSources.md
similarity index 98%
rename from docs/DataModels/DataSupport.md
rename to docs/SupportedDataSources.md
index a92e8d76..12bdc1a3 100644
--- a/docs/DataModels/DataSupport.md
+++ b/docs/SupportedDataSources.md
@@ -2,7 +2,7 @@
title: "Supported Data Sources"
description: >
Data sources that DevLake supports
-sidebar_position: 1
+sidebar_position: 4
---
@@ -23,7 +23,7 @@ DevLake supports the following data sources. The data from
each data source is c
## Data Collection Scope By Each Plugin
-This table shows the entities collected by each plugin. Domain layer entities
in this table are consistent with the entities
[here](./DevLakeDomainLayerSchema.md).
+This table shows the entities collected by each plugin. Domain layer entities
in this table are consistent with the entities
[here](./DataModels/DevLakeDomainLayerSchema.md).
| Domain Layer Entities | ae | gitextractor | github |
gitlab | jenkins | jira | refdiff | tapd |
| --------------------- | -------------- | ------------ | -------------- |
------- | ------- | ------- | ------- | ------- |
diff --git a/docs/UserManuals/_category_.json b/docs/UserManuals/_category_.json
index b47bdfd7..23ce768a 100644
--- a/docs/UserManuals/_category_.json
+++ b/docs/UserManuals/_category_.json
@@ -1,4 +1,8 @@
{
"label": "User Manuals",
- "position": 3
+ "position": 3,
+ "link":{
+ "type": "generated-index",
+ "slug": "UserManuals"
+ }
}
diff --git a/docusaurus.config.js b/docusaurus.config.js
index 55ed8b63..f6d3a841 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -184,8 +184,8 @@ const versions = require('./versions.json');
title: 'Docs',
items: [
{
- label: 'Quick Start',
- to: 'docs/QuickStart/DockerComposeSetup',
+ label: 'Getting Started',
+ to: 'docs/GettingStarted',
},
{
label: 'Data Models',
@@ -193,11 +193,11 @@ const versions = require('./versions.json');
},
{
label: 'Engineering Metrics',
- to: 'docs/category/Metrics',
+ to: 'docs/Metrics',
},
{
label: 'Dashboards (Live Demo)',
- to: 'docs/LiveDemo/GitHubBasic',
+ to: 'docs/LiveDemo',
},
],
},