Skip to content

Commit b0eb04a

Browse files
committed
docs(dev-container): improve devcontainer detection and update documentation
- Simplify devcontainer.json file detection logic - Remove unnecessary comments and improve code readability- Update project documentation: - Add information about Sketch coding Agent - Adjust feature list and language support table - Remove AutoArkUI feature - Capitalize Auto Testing and Auto Document - Update language support status for various features
1 parent 46d6c84 commit b0eb04a

File tree

3 files changed

+27
-28
lines changed

3 files changed

+27
-28
lines changed

README.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -71,15 +71,16 @@ Here is the AutoDev architecture:
7171

7272
Features:
7373

74-
- Languages support: Java, Kotlin, JavaScript/TypeScript, Rust, Python, Golang, C/C++/OC (TBC), or others...
74+
- Sketch coding Agent
75+
- Agentic drive coding workflow with Sketch viewer.
7576
- Auto development mode
7677
- ~~AutoCRUD (Spring framework). With DevTi Protocol (like `devti://story/github/1102`) will auto
7778
generate Model-Controller-Service-Repository code.~~
7879
- AutoSQL (required Database plugin). Context-aware SQL generation.
7980
- AutoPage (React). Context-aware Web Page generation.
80-
- AutoArkUI (HarmonyOS). Auto generate HarmonyOS ArkUI code.
81-
- AutoTesting. create unit test intention, auto run unit test and try to fix test.
82-
- AutoDocument. Auto generate document.
81+
- ~~AutoArkUI (HarmonyOS). Auto generate HarmonyOS ArkUI code.~~
82+
- Auto Testing. create unit test intention, auto run unit test and try to fix test.
83+
- Auto Document. Auto generate document.
8384
- Copilot mode
8485
- AutoDev will help you find bug, explain code, trace exception, generate commits, and more.
8586
- Pattern specific. Based on your code context like (Controller, Service `import`), AutoDev will suggest the best
@@ -122,13 +123,13 @@ download from [HuggingFace](https://huggingface.co/unit-mesh)
122123

123124
We follow [Chapi](https://github.com/phodal/chapi) AST analysis engine for language support tier.
124125

125-
| Features | Java | Python | Go | Kotlin | JS/TS | C/C++ | C# | Scala | Rust | ArkTS |
126-
|---------------------------|------|--------|----|--------|-------|-------|----|-------|------|-------|
127-
| Chat Language Context ||||||| | || |
128-
| Structure AST || ||||| | | | |
129-
| Doc Generation |||||| | | || |
130-
| Precision Test Generation |||||| | | || |
131-
| Precision Code Generation || | || | | | | | |
126+
| Features | Java | Python | Go | Kotlin | JS/TS | C/C++ | C# | Scala | Rust |
127+
|---------------------------|------|--------|----|--------|-------|-------|----|-------|------|
128+
| Chat Language Context ||||||| | ||
129+
| Structure AST || ||||| | | |
130+
| Doc Generation |||||| | | ||
131+
| Precision Test Generation |||||| | | ||
132+
| Precision Code Generation || | || | | | | |
132133

133134
### Extensions
134135

core/src/main/kotlin/cc/unitmesh/devti/gui/snippet/container/AutoDevContainer.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@ object AutoDevContainer {
1515
val fileName = vfile.name.lowercase()
1616
if ((!content.startsWith("{") && !content.endsWith("}"))) return null
1717

18-
if (fileName == "devcontainer.json" || fileName.contains("devcontainer")) {
19-
return vfile
20-
}
18+
if (fileName == "devcontainer.json" || fileName.contains("devcontainer")) return vfile
2119

2220
val objectMapper = ObjectMapper().registerModule(KotlinModule.Builder().build())
2321
val jsonNode: JsonNode
@@ -29,7 +27,6 @@ object AutoDevContainer {
2927

3028
if (!jsonNode.isObject) return null
3129

32-
// Check if any dev container property exists
3330
val hasDevContainerProps = DEV_CONTAINER_PROPS.any { jsonNode.has(it) }
3431
if (!hasDevContainerProps) return null
3532

docs/index.md

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ permalink: /
2828
- IntelliJ IDEA version: Android Studio, PyCharm, WebStorm, GoLand, RubyMine, AppCode and more.
2929
- VSCode Version: [https://github.com/unit-mesh/auto-dev-vscode](https://github.com/unit-mesh/auto-dev-vscode)
3030

31-
3231
🆕🆕🆕: New AI agent language: [https://github.com/phodal/shire](https://github.com/phodal/shire)
3332

3433
## AutoDev 2.0 Sketch - the Cursor Composer in Intellij IDEA
@@ -37,7 +36,8 @@ Video demo (YouTube) — English
3736

3837
[![Watch the video](https://img.youtube.com/vi/b1pO641-A54/sddefault.jpg)](https://youtu.be/b1pO641-A54)
3938

40-
**AutoDev Sketch** is an IDE canvas feature provided by [Shire](https://github.com/phodal/shire), designed to simplify interactions and enhance the
39+
**AutoDev Sketch** is an IDE canvas feature provided by [Shire](https://github.com/phodal/shire), designed to simplify
40+
interactions and enhance the
4141
developer experience within the IDE.
4242

4343
| Sketch Name | Description | Screenshots |
@@ -79,15 +79,16 @@ Here is the AutoDev architecture:
7979

8080
Features:
8181

82-
- Languages support: Java, Kotlin, JavaScript/TypeScript, Rust, Python, Golang, C/C++/OC (TBC), or others...
82+
- Sketch coding Agent
83+
- Agentic drive coding workflow with Sketch viewer.
8384
- Auto development mode
8485
- ~~AutoCRUD (Spring framework). With DevTi Protocol (like `devti://story/github/1102`) will auto
8586
generate Model-Controller-Service-Repository code.~~
8687
- AutoSQL (required Database plugin). Context-aware SQL generation.
8788
- AutoPage (React). Context-aware Web Page generation.
88-
- AutoArkUI (HarmonyOS). Auto generate HarmonyOS ArkUI code.
89-
- AutoTesting. create unit test intention, auto run unit test and try to fix test.
90-
- AutoDocument. Auto generate document.
89+
- ~~AutoArkUI (HarmonyOS). Auto generate HarmonyOS ArkUI code.~~
90+
- Auto Testing. create unit test intention, auto run unit test and try to fix test.
91+
- Auto Document. Auto generate document.
9192
- Copilot mode
9293
- AutoDev will help you find bug, explain code, trace exception, generate commits, and more.
9394
- Pattern specific. Based on your code context like (Controller, Service `import`), AutoDev will suggest the best
@@ -128,10 +129,10 @@ AutoDev fine-tune models:
128129

129130
We follow [Chapi](https://github.com/phodal/chapi) AST analysis engine for language support tier.
130131

131-
| Features | Java | Python | Go | Kotlin | JS/TS | C/C++ | C# | Scala | Rust | ArkTS |
132-
|---------------------------|------|--------|----|--------|-------|-------|----|-------|------|-------|
133-
| Chat Language Context ||||||| | || |
134-
| Structure AST || ||||| | | | |
135-
| Doc Generation |||||| | | || |
136-
| Precision Test Generation |||||| | | || |
137-
| Precision Code Generation || | || | | | | | |
132+
| Features | Java | Python | Go | Kotlin | JS/TS | C/C++ | C# | Scala | Rust |
133+
|---------------------------|------|--------|----|--------|-------|-------|----|-------|------|
134+
| Chat Language Context ||||||| | ||
135+
| Structure AST || ||||| | | |
136+
| Doc Generation |||||| | | ||
137+
| Precision Test Generation |||||| | | ||
138+
| Precision Code Generation || | || | | | | |

0 commit comments

Comments
 (0)