Skip to content

Commit 043920e

Browse files
Merge pull request #59 from AlexKlimenkov/master
[fix] broken links and anchors
2 parents a077462 + e19faff commit 043920e

7 files changed

Lines changed: 11 additions & 11 deletions

File tree

docs/integrations/ai-tools/agent-skills.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ description: "Install agent skills for AI assistants working with DHTMLX Gantt"
88

99
AI coding assistants such as Claude Code or Codex can generate DHTMLX Gantt code, but they often make mistakes with specialized APIs: wrong prop names, missing CSS imports, incorrect callback signatures, or mixing incompatible data patterns. Agent skills address this by teaching the assistant the correct patterns and known pitfalls before it writes code.
1010

11-
Unlike the [MCP server](./mcp-server/), which provides real-time API reference, skills focus on integration patterns, decision points, and failure prevention.
11+
Unlike the [MCP server](integrations/ai-tools/mcp-server.md), which provides real-time API reference, skills focus on integration patterns, decision points, and failure prevention.
1212

1313
**GitHub:** [DHTMLX/skills](https://github.com/DHTMLX/skills)
1414

1515
## Available Skills
1616

1717
### DHTMLX React Gantt
1818

19-
Covers integration of `@dhtmlx/trial-react-gantt` and `@dhx/react-gantt` into React applications. The skill helps the assistant add Gantt to a project and set it up correctly, connect CRUD operations, and handle theming so that Gantt reuses the app's own theme rather than drifting out of sync. It also includes known pitfalls extracted from real projects and directs the assistant to verify unfamiliar APIs through the [DHTMLX MCP server](./mcp-server/) rather than guessing.
19+
Covers integration of `@dhtmlx/trial-react-gantt` and `@dhx/react-gantt` into React applications. The skill helps the assistant add Gantt to a project and set it up correctly, connect CRUD operations, and handle theming so that Gantt reuses the app's own theme rather than drifting out of sync. It also includes known pitfalls extracted from real projects and directs the assistant to verify unfamiliar APIs through the [DHTMLX MCP server](integrations/ai-tools/mcp-server.md) rather than guessing.
2020

2121
The skill files are readable Markdown - you can review exactly what rules your assistant will follow in the [GitHub repository](https://github.com/DHTMLX/skills/tree/main/dhtmlx-react-gantt).
2222

@@ -32,4 +32,4 @@ Clone or download the [DHTMLX/skills](https://github.com/DHTMLX/skills) reposito
3232

3333
## Using Skills with MCP
3434

35-
Skills and the MCP server are complementary. MCP gives your assistant access to real-time API documentation - method signatures, property values, configuration options. Skills teach it the integration patterns that prevent common mistakes. For best results, use both. See [DHTMLX MCP Server](./mcp-server/) for setup instructions.
35+
Skills and the MCP server are complementary. MCP gives your assistant access to real-time API documentation - method signatures, property values, configuration options. Skills teach it the integration patterns that prevent common mistakes. For best results, use both. See [DHTMLX MCP Server](integrations/ai-tools/mcp-server.md) for setup instructions.

docs/integrations/ai-tools/mcp-server.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Large language models are trained on data up to a certain date and do not automa
2020
The DHTMLX MCP server is a shared service that covers all major DHTMLX products, not only Gantt. Configuration instructions in this section apply regardless of which DHTMLX component you are working with.
2121
:::
2222

23-
If you use [React Gantt](integrations/react/index.md), pair MCP with the [React Gantt agent skill](integrations/ai-tools/agent-skills.md#available-skills).
23+
If you use [React Gantt](integrations/react.md), pair MCP with the [React Gantt agent skill](integrations/ai-tools/agent-skills.md#available-skills).
2424

2525
## Supported Products
2626

docs/integrations/react/configuration-props.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -333,5 +333,5 @@ info Be mindful that if you alter tasks/links in the direct Gantt instance while
333333
you should keep them in sync or re-parse the data. Otherwise, the next React re-rendering may overwrite your manual changes.
334334
:::
335335

336-
If you want to do something not exposed by a prop, you can still call gantt methods directly. See [Accessing the Underlying Gantt API](integrations/react.md#accessingtheunderlyingganttapi) for more details.
336+
If you want to do something not exposed by a prop, you can still call gantt methods directly. See [Accessing the Underlying Gantt API](integrations/react/overview.md#accessingtheunderlyingganttapi) for more details.
337337

docs/integrations/react/firebase-integration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ export { db, tasksQuery, linksQuery, tasksCollection, linksCollection };
122122

123123
## Step 3: Create the Gantt component
124124

125-
To begin with, set up the core Gantt component with [**React state** for tasks and links](integrations/react.md#bindingdata) with the following configuration:
125+
To begin with, set up the core Gantt component with [**React state** for tasks and links](integrations/react/overview.md#bindingdata) with the following configuration:
126126

127127
~~~js
128128
const [tasks, setTasks] = useState<Task[]>([]);

docs/integrations/react/nextjs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ export default function GanttChart({ tasks, links }: GanttProps) {
136136

137137
This component initializes the Gantt chart and provides it with configuration, initial data, and a `ref` for future API calls. The `config` object defines the layout and scales, while `tasks` and `links` props supply the chart with its dataset.
138138

139-
The `save` function inside the `data` prop is used to track updates made to tasks and links inside the Gantt. In this tutorial we add a simple placeholder handler for tracking changes. If you want to send updates to a backend or bind them to React state, you can follow the official data-binding [guide](integrations/react.md#bindingdata).
139+
The `save` function inside the `data` prop is used to track updates made to tasks and links inside the Gantt. In this tutorial we add a simple placeholder handler for tracking changes. If you want to send updates to a backend or bind them to React state, you can follow the official data-binding [guide](integrations/react/overview.md#bindingdata).
140140

141141

142142
## Step 4. Adding Gantt to the page
@@ -178,5 +178,5 @@ A complete working project that follows this tutorial is [provided on GitHub](ht
178178

179179
From here, you can continue exploring:
180180

181-
- [React-driven data flow](integrations/react.md#bindingdata).
181+
- [React-driven data flow](integrations/react/overview.md#bindingdata).
182182
- [React Gantt Templates Documentation](integrations/react/configuration-props.md).

docs/integrations/react/remix.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ export default function GanttChart({ tasks, links }: GanttProps) {
139139

140140
This component initializes the Gantt chart and provides it with configuration, initial data, and a `ref` for future API calls. The `config` object defines the layout and scales, while `tasks` and `links` props supply the chart with its dataset.
141141

142-
The `save` function inside the `data` prop is used to track updates made to tasks and links inside the Gantt. In this tutorial we add a simple placeholder handler for tracking changes. If you want to send updates to a backend or bind them to React state, you can follow the official data-binding [guide](integrations/react.md#bindingdata).
142+
The `save` function inside the `data` prop is used to track updates made to tasks and links inside the Gantt. In this tutorial we add a simple placeholder handler for tracking changes. If you want to send updates to a backend or bind them to React state, you can follow the official data-binding [guide](integrations/react/overview.md#bindingdata).
143143

144144

145145
## Step 4. Rendering Gantt on a Remix route
@@ -192,5 +192,5 @@ A complete working project that follows this tutorial is [provided on GitHub](ht
192192

193193
From here, you can continue exploring:
194194

195-
- [React-driven data flow](integrations/react.md#bindingdata).
195+
- [React-driven data flow](integrations/react/overview.md#bindingdata).
196196
- [React Gantt Templates Documentation](integrations/react/configuration-props.md).

docs/whats-new.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ based on actual working hours instead of the fixed 24-hour period
169169
### Updates
170170

171171
- Add the `isSalesforce` flag to [gantt.env](api/other/env.md)
172-
- Add the `groupTasks` prop to [React Gantt](integrations/react.md#groupingtasks)
172+
- Add the `groupTasks` prop to [React Gantt](integrations/react/overview.md#groupingtasks)
173173

174174
## 9.0.10
175175

0 commit comments

Comments
 (0)