You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Motivation
There are broken links in the documentation
# Content
Modified various files in the docs that had faulty links
# Testing
This was tested using the mintlify CLI (`mintlify broken-links`)
# Please check the following before marking your PR as ready for review
- [x] I have added tests for my changes
- [x] I have updated the documentation or added new documentation as
needed
- [x] I have read and agree to the [Contributor License
Agreement](../CLA.md)
Copy file name to clipboardExpand all lines: docs/building-with-codegen/class-api.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ icon: "cube"
5
5
iconType: "solid"
6
6
---
7
7
8
-
The [Class](/api-reference/core/class.py) API extends the [Symbol](/building-with-codegen/symbol-api) API to support methods, attributes, and inheritance hierarchies.
8
+
The [Class](/api-reference/core/Class) API extends the [Symbol](/building-with-codegen/symbol-api) API to support methods, attributes, and inheritance hierarchies.
Copy file name to clipboardExpand all lines: docs/building-with-codegen/collections.mdx
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,13 +5,13 @@ icon: "layer-group"
5
5
iconType: "solid"
6
6
---
7
7
8
-
Codegen enables traversing and manipulating collections through the [Collection](../api-reference/core/Collection) class and its implementations [List](../api-reference/core/List) and [Dict](../api-reference/core/Dict).
8
+
Codegen enables traversing and manipulating collections through the [List](/api-reference/core/List) and [Dict](/api-reference/core/Dict) classes.
9
9
10
10
These APIs work consistently across Python and TypeScript while preserving formatting and structure.
11
11
12
12
## Core Concepts
13
13
14
-
The [Collection](../api-reference/core/Collection) class provides a consistent interface for working with ordered sequences of elements. Key features include:
14
+
The [List](/api-reference/core/List) and [Dict](/api-reference/core/Dict) classes provide a consistent interface for working with ordered sequences of elements. Key features include:
15
15
16
16
- Standard sequence operations (indexing, length, iteration)
Copy file name to clipboardExpand all lines: docs/building-with-codegen/dependencies-and-usages.mdx
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,8 +13,8 @@ This document explains how to use the dependency and usage tracking APIs in Code
13
13
14
14
Codegen provides two main ways to track relationships between symbols:
15
15
16
-
-[`.dependencies`](../api-reference/core/Symbol#dependencies) / [`.get_dependencies(...)`](../api-reference/core/Symbol#get_dependencies) - What symbols does this symbol depend on?
17
-
-[`.usages`](../api-reference/core/Symbol.mdx#usages) / [`.usages(...)`](../api-reference/core/Symbol.mdx#usages) - Where is this symbol used?
16
+
-[`.dependencies`](/api-reference/core/Symbol#dependencies) / [`.get_dependencies(...)`](/api-reference/core/Symbol#get-dependencies) - What symbols does this symbol depend on?
17
+
-[`.usages`](/api-reference/core/Symbol#usages) / [`.usages(...)`](/api-reference/core/Symbol#usages) - Where is this symbol used?
18
18
19
19
Dependencies and usages are inverses of each other. For example, given the following input code:
@@ -91,8 +91,8 @@ for function in codebase.functions:
91
91
92
92
Some features are only available in TypeScript codebases:
93
93
94
-
-**Types and Interfaces**: TypeScript's rich type system ([`TSType`](../api-reference/typescript/type.py), [`TSInterface`](../api-reference/typescript/interface.py))
95
-
-**Exports**: Module exports and re-exports ([`TSExport`](../api-reference/typescript/export.py))
94
+
-**Types and Interfaces**: TypeScript's rich type system ([`TSTypeAlias`](/api-reference/typescript/TSTypeAlias), [`TSInterface`](/api-reference/typescript/TSInterface))
95
+
-**Exports**: Module exports and re-exports ([`TSExport`](/api-reference/typescript/TSExport))
96
96
-**JSX/TSX**: React component handling (see [React and JSX](/building-with-codegen/react-and-jsx))
0 commit comments