Skip to content

Commit 1c50b1f

Browse files
committed
fix broken links and add check tools
1 parent 61ef3a4 commit 1c50b1f

28 files changed

Lines changed: 968 additions & 42 deletions

File tree

‎.gitignore‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,8 @@ yarn-error.log*
2424
.idea/workspace.xml
2525
.idea/workspace.xml
2626
.idea/workspace.xml
27+
28+
# Broken links reports
29+
broken-links-report-*.json
30+
broken-links-report-*.csv
31+
quick-broken-links-*.csv

‎README.md‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,17 @@ We welcome contributions to help improve the documentation! Here is the steps:
4949
npm run start
5050
```
5151

52+
5. (Optional) Check broken links.
53+
54+
```bash
55+
cd tools
56+
# Quick Check
57+
npm run check-links:quick
58+
59+
# or Detailed Check
60+
npm run check-links
61+
```
62+
5263
5. Create a pull request.
5364

5465
## Project structure

‎docs/case-practices/best-practice/data-sync.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Based on the understanding of the data source, the next step is to configure dat
2727

2828
## Monitor and Maintain
2929

30-
After starting the task, regularly check the task [monitoring page](../../data-replication/monitor-task.md) for details such as the synchronization rate during the full synchronization phase and changes in the source database data, so you can ensure timely identification and resolution of any issues. If you encounter task anomalies, consult the task logs for detailed [Error Codes and Solutions](../../user-guide/error-code-solution.md) to facilitate troubleshooting.
30+
After starting the task, regularly check the task [monitoring page](../../data-replication/monitor-task.md) for details such as the synchronization rate during the full synchronization phase and changes in the source database data, so you can ensure timely identification and resolution of any issues. If you encounter task anomalies, consult the task logs for detailed [Error Codes and Solutions](../../faq/error-code-solution.md) to facilitate troubleshooting.
3131

3232
Additionally, during the task execution, you can log into the TapData server and use commands like `top` or `free` to monitor whether the server's compute or memory resources have reached their limits.
3333

‎docs/case-practices/best-practice/handle-schema-changes.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ For data sources with weak Schema constraints, the Schema information of histori
4141

4242
If a DDL synchronization error causes a data synchronization task to interrupt, you can either undo the relevant DDL operation in the source database or choose to [reload the source database's Schema](../../connectors/manage-connection.md), then reset and restart the task to repair it.
4343

44-
Additionally, consulting the [task log](../../data-replication/monitor-task.md) and [error codes](../../user-guide/error-code-solution.md) can aid in identifying and rectifying the root causes of the task failure. A normal DDL collection and application log example is as follows:
44+
Additionally, consulting the [task log](../../data-replication/monitor-task.md) and [error codes](../../faq/error-code-solution.md) can aid in identifying and rectifying the root causes of the task failure. A normal DDL collection and application log example is as follows:
4545

4646
![DDL Log Information](../../images/ddl_apply_logs.png)
4747

‎docs/case-practices/pipeline-tutorial/mysql-to-oracle.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,4 +64,4 @@ Before building the data sync pipeline, we first need to establish a connection
6464

6565
## See also
6666

67-
For more advanced features like table merging or building wide tables, you can [create data transformation task](../../design-incremental-views/create-views/README.md.md) on TapData. Additionally, you can explore the [Real-Time Data Hub](../../operational-data-hub/set-up-odh.md), simply drag the source table to generate a data pipeline, which will then automatically start the task. This greatly simplifies the task configuration process.
67+
For more advanced features like table merging or building wide tables, you can [create data transformation task](../../design-incremental-views/create-views/README.md) on TapData. Additionally, you can explore the [Real-Time Data Hub](../../operational-data-hub/set-up-odh.md), simply drag the source table to generate a data pipeline, which will then automatically start the task. This greatly simplifies the task configuration process.

‎docs/case-practices/pipeline-tutorial/mysql-to-redis.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,4 +139,4 @@ Then in Redis, we query the corresponding data:
139139
140140
On the task list page, you can start/stop, monitor, edit, copy, reset, delete, etc. tasks.
141141
142-
For detailed operations, refer to [Manage Tasks](../../user-guide/data-development/monitor-task.md).
142+
For detailed operations, refer to [Manage Tasks](../../design-incremental-views/manage-task).

‎docs/case-practices/pipeline-tutorial/oracle-to-kafka.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,4 +259,4 @@ Processed a total of 1 messages
259259
260260
On the task list page, you can also start/stop, monitor, edit, copy, reset, delete, and perform other operations on the task.
261261
262-
For more information, see [Managing Tasks](../../user-guide/data-development/monitor-task.md).
262+
For more information, see [Managing Tasks](../../design-incremental-views/manage-task.md).

‎docs/connectors/mq-and-middleware/rocketmq.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111

1212
## Considerations
1313

14-
Before configuring a RocketMQ connection, make sure your Tapdata platform or Agent version supports this connector. Otherwise, connection tests may return an error like `"the specified group is blank"`.
14+
After logging into the TapData platform, click the ![setting_icon](../../images/setting_icon.png) > **Notification Settings** at the top right corner. You can set up custom notification rules to automatically trigger notification processes. The main types are task operation notifications and Agent notifications. The specific notification items include:
1515

16-
- For Tapdata Enterprise/Community users: [upgrade the platform](../../platform-ops/operation.md) to the latest version
17-
- For Tapdata Cloud users: [upgrade the Agent](../../user-guide/manage-agent.md) to the latest version
16+
- For Tapdata Enterprise/Community users: upgrade the platform to the latest version
17+
- For Tapdata Cloud users: upgrade the Agent to the latest version
1818

1919
## Connect to RocketMQ
2020

‎docs/connectors/warehouses-and-lake/big-query.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This article serves as a comprehensive guide, providing step-by-step instruction
88

99
## Precautions
1010

11-
[Agent](../../installation/install-tapdata-agent.md)'s machine can access to Google Cloud Services.
11+
TapData Platform's machine can access to Google Cloud Services.
1212

1313

1414

‎docs/data-replication/create-task.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ As an example of creating a data replication task, the article demonstrates the
1919

2020
<details>
2121
<summary>Best Practices</summary>
22-
To build efficient and reliable data replication tasks, it is recommended to read the <a href="../../../case-practices/best-practice/data-sync">Data Synchronization Best Practices</a> before starting to configure tasks.
22+
To build efficient and reliable data replication tasks, it is recommended to read the <a href="../case-practices/best-practice/data-sync">Data Synchronization Best Practices</a> before starting to configure tasks.
2323
</details>
2424

2525
1. Log in to TapData Platform.

0 commit comments

Comments
 (0)