Skip to content

Commit 8444e83

Browse files
authored
Merge branch 'main' into feat/novita-tool-support
2 parents e3155df + e609c34 commit 8444e83

File tree

588 files changed

+77383
-4593
lines changed

Some content is hidden

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

588 files changed

+77383
-4593
lines changed

.continue/prompts/update-llm-info.prompt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ Retrieve the following sites per these providers, and consider these notes on ho
5252
// TODO: add info for openai, ollama, etc
5353

5454
For any other providers, search the web for "latest [provider] models" and find the most relevant model information using your best judgement.
55-
Generally, ignore models that do not support text output. These models will be used in a coding assistant client that only supports text/image input and text/output, so extraneous capabilities can be ignored.
55+
Generally, ignore models that do not support text output. These models will be used in a coding agent client that only supports text/image input and text/output, so extraneous capabilities can be ignored.
5656
Sometimes, "Experimental", "Preview", or similar versions of models are available. The latest-date version of each should have its own information maintained.
5757

5858
3. UPDATE THE INFORMATION
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
name: Bigger Picture Description Rules
3+
description: Guidelines for explaining how code works in context
4+
alwaysApply: false
5+
---
6+
7+
When a user asks how a certain part of the code works:
8+
9+
## 1. Describe what the code does in isolation
10+
11+
Explain the functionality of the code without considering its interactions with other parts of the codebase.
12+
13+
## 2. Describe interactions with other parts of the codebase
14+
15+
If the code interacts with other parts of the codebase, describe how the code is imported and used in other parts of the codebase.
16+
17+
## 3. Include parent function for clarity
18+
19+
When describing each use-case, include the parent function for clarity.

.continue/rules/bigger-picture-description-rules.yaml

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

.continue/rules/colors.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
---
2+
name: Extension Color Themes
3+
description: Guidelines for using theme colors in GUI components
4+
alwaysApply: false
5+
globs: "gui/**/*.tsx"
6+
---
7+
8+
When adding colors to components, use tailwind color classes.
9+
Do NOT use explicit colors like text-gray-400. Instead, use theme colors.
10+
11+
## Available theme colors
12+
13+
### Normal text
14+
15+
- `foreground`, `description`, `description-muted`
16+
17+
### Other text, icons, etc
18+
19+
- `success`, `warning`, `error`, `accent`, `link`
20+
21+
### General components
22+
23+
- `background`, `border`, `border-focus`
24+
25+
### Specific components
26+
27+
#### Button
28+
29+
- `primary`, `primary-foreground`, `primary-hover`
30+
- `secondary`, `secondary-foreground`, `secondary-hover`
31+
32+
#### Input
33+
34+
- `input`, `input-foreground`, `input-border`, `input-placeholder`
35+
36+
#### Badge
37+
38+
- `badge`, `badge-foreground`
39+
40+
#### List/Dropdown items
41+
42+
- `list-hover`, `list-active`, `list-active-foreground`
43+
44+
#### Code Editor
45+
46+
- `editor`, `editor-foreground`
47+
48+
## Usage examples
49+
50+
Any of these colors can be used in tailwind classes:
51+
52+
- `bg-primary`
53+
- `text-success`
54+
- `border-error`
55+
- `hover:bg-list-hover`
56+
57+
## Excluded colors
58+
59+
The following less-used colors are excluded from this guide:
60+
61+
- Command (only used by tip-tap): `command`, `command-foreground`, `command-border`, `command-border-focus`
62+
- Find widget colors: `find-match`, `find-match-selected`
63+
- `table-oddRow`

.continue/rules/colors.yaml

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

.continue/rules/edit-aggregator-singleton-rule.md

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
name: IntelliJ Plugin Test Execution
3+
description: Guidelines for running IntelliJ plugin tests with Gradle
4+
alwaysApply: false
5+
globs: extensions/intellij/**/*Test.kt
6+
---
7+
8+
Run IntelliJ plugin tests using Gradle with the fully qualified test class or method name:
9+
10+
## Run test class
11+
12+
```bash
13+
./gradlew test --tests "com.github.continuedev.continueintellijextension.unit.ApplyToFileHandlerTest"
14+
```
15+
16+
## Run specific test method
17+
18+
```bash
19+
./gradlew test --tests "com.github.continuedev.continueintellijextension.unit.ApplyToFileHandlerTest.should*"
20+
```

.continue/rules/intellij-plugin-test-execution.yaml

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

.continue/rules/intellij-test-standards.yaml

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

.continue/rules/new-protocol-message.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
name: New protocol message
33
description: Create a new protocol message from core/gui/ide to core/gui/ide
4+
alwaysApply: false
45
---
56

67
Create a new protocol message by taking the following steps:

0 commit comments

Comments
 (0)