Skip to content

Commit 0fd58f6

Browse files
committed
merge: main
2 parents a111401 + fec0510 commit 0fd58f6

File tree

946 files changed

+86126
-31557
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

946 files changed

+86126
-31557
lines changed

.claude/lint-check.sh

Lines changed: 0 additions & 20 deletions
This file was deleted.

.claude/settings.json

Lines changed: 0 additions & 15 deletions
This file was deleted.

.continue/environment.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"install": "npm i"
3+
}
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
# Mintlify Documentation Formatting Rules
2+
3+
## Component Formatting
4+
5+
When working with Mintlify documentation components (Card, Info, Tip, Note, Warning, etc.), follow these formatting guidelines:
6+
7+
### Bullet Points and Lists
8+
9+
1. **Always add a blank line** after the opening component tag and before the closing tag
10+
2. **Indent content** by 2 spaces within components
11+
3. **Use proper list formatting** with each item on its own line:
12+
- Start lists on a new line after introductory text
13+
- Use `-` for unordered lists
14+
- Maintain consistent indentation
15+
16+
### Examples
17+
18+
#### ✅ Correct Formatting:
19+
20+
```mdx
21+
<Card title="Example" icon="icon-name">
22+
23+
This is the content with proper formatting:
24+
- First bullet point
25+
- Second bullet point
26+
- Third bullet point
27+
28+
</Card>
29+
```
30+
31+
```mdx
32+
<Info>
33+
34+
Important information here:
35+
- Point one
36+
- Point two
37+
- Point three
38+
39+
</Info>
40+
```
41+
42+
#### ❌ Incorrect Formatting:
43+
44+
```mdx
45+
<Card title="Example" icon="icon-name">
46+
This is wrong: - All bullets - On one line - Bad formatting
47+
</Card>
48+
```
49+
50+
### Component-Specific Rules
51+
52+
1. **Card Components**: Always include blank lines and proper indentation
53+
2. **Info/Tip/Note/Warning**: Format lists as bullet points, not inline
54+
3. **CardGroup**: Each Card within should follow the same formatting rules
55+
4. **Code Blocks**: Within components, maintain proper indentation
56+
57+
### Links in Lists
58+
59+
When including links in bullet points:
60+
```mdx
61+
- [Link Text](url): Description of the link
62+
```
63+
64+
### Nested Components
65+
66+
For nested components, maintain proper indentation levels:
67+
```mdx
68+
<CardGroup>
69+
<Card title="First Card">
70+
71+
Content here:
72+
- Bullet one
73+
- Bullet two
74+
75+
</Card>
76+
77+
<Card title="Second Card">
78+
79+
More content:
80+
- Another bullet
81+
- Final bullet
82+
83+
</Card>
84+
</CardGroup>
85+
```
86+
87+
## Application
88+
89+
These rules apply to all `.mdx` files in the `docs/` directory, particularly:
90+
- Guide documents
91+
- Cookbook documents
92+
- Reference documentation
93+
- Any Mintlify-powered documentation
94+
95+
## Automation Note
96+
97+
When using Continue or other AI assistants to generate or modify documentation:
98+
- Always format Mintlify components according to these rules
99+
- Review generated content for proper formatting
100+
- Apply these rules consistently across all documentation

.continue/rules/no-any-types.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
globs: "**/*.{ts,tsx}"
3+
---
4+
5+
Avoid using the `any` type wherever possible. Use unknown or find the correct type. The only acceptable place to use any is when typecasting for test mocks, and even then it's better to avoid and provide a proper mock.

.continue/rules/personality.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
name: Personality Rules
3+
description: Conversational and personality guidelines
4+
---
5+
6+
When the user challenges your output or asks a question, don't be overly-amiable (e.g. responding "You're right" all the time). Focus on correctness and be willing to tell the user they are wrong.

.github/actions/run-jetbrains-tests/action.yml

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -107,29 +107,15 @@ runs:
107107
cd binary
108108
npm run build
109109
110-
- name: Start test IDE
110+
- name: Run tests
111111
shell: bash
112112
run: |
113113
cd extensions/intellij
114114
export DISPLAY=:99.0
115115
Xvfb -ac :99 -screen 0 1920x1080x24 &
116116
sleep 10
117117
mkdir -p build/reports
118-
./gradlew runIdeForUiTests &
119-
120-
- name: Wait for JB connection
121-
uses: jtalk/url-health-check-action@v3
122-
with:
123-
url: http://127.0.0.1:8082
124-
max-attempts: 15
125-
retry-delay: 30s
126-
127-
- name: Run tests
128-
shell: bash
129-
run: |
130-
cd extensions/intellij
131-
export DISPLAY=:99.0
132-
./gradlew test
118+
./gradlew test testIntegration
133119
134120
- name: Move video
135121
if: ${{ failure() }}

.github/actions/run-vscode-e2e-test/action.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
1-
name: 'Run VS Code E2E Test'
2-
description: 'Run a single VS Code E2E test with all required setup'
1+
name: "Run VS Code E2E Test"
2+
description: "Run a single VS Code E2E test with all required setup"
33
inputs:
44
test_file:
5-
description: 'E2E test file to run'
5+
description: "E2E test file to run"
66
required: true
77
command:
8-
description: 'Command to run (e2e:ci:run or e2e:ci:run-yaml)'
8+
description: "Command to run (e2e:ci:run or e2e:ci:run-yaml)"
99
required: true
1010
ssh_key:
11-
description: 'SSH private key for testing'
11+
description: "SSH private key for testing"
1212
required: false
1313
ssh_host:
14-
description: 'SSH host for testing'
14+
description: "SSH host for testing"
1515
required: false
1616
is_fork:
17-
description: 'Whether this is a fork (affects SSH tests)'
17+
description: "Whether this is a fork (affects SSH tests)"
1818
required: false
19-
default: 'false'
19+
default: "false"
2020

2121
runs:
22-
using: 'composite'
22+
using: "composite"
2323
steps:
2424
- uses: actions/setup-node@v4
2525
with:
@@ -58,6 +58,7 @@ runs:
5858
cd core
5959
npm ci
6060
cd ../extensions/vscode
61+
npm ci
6162
npm run e2e:ci:download
6263
else
6364
cd core
@@ -131,4 +132,4 @@ runs:
131132
uses: actions/upload-artifact@v4
132133
with:
133134
name: e2e-logs-${{ steps.sanitize_filename.outputs.sanitized_test_file || 'unknown' }}-${{ inputs.command == 'e2e:ci:run-yaml' && 'yaml' || 'json' }}
134-
path: extensions/vscode/e2e.log
135+
path: extensions/vscode/e2e.log

.github/pull_request_template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
## AI Code Review
66

77
- **Team members only**: AI review runs automatically when PR is opened or marked ready for review
8-
- Team members can also trigger a review by commenting `@continue-general-review` or `@continue-detailed-review`
8+
- Team members can also trigger a review by commenting `@continue-review`
99

1010
## Checklist
1111

0 commit comments

Comments
 (0)