Skip to content

Commit e24a0fb

Browse files
committed
refactor(core): remove AutoCRUD and related components #332
Deleted AutoCRUD-related files, including providers, run configurations, and documentation. Removed associated extension points and UI components. Updated README and other documentation to reflect the removal.
1 parent 6873629 commit e24a0fb

File tree

45 files changed

+5
-2295
lines changed

Some content is hidden

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

45 files changed

+5
-2295
lines changed

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ Features:
7272

7373
- Languages support: Java, Kotlin, JavaScript/TypeScript, Rust, Python, Golang, C/C++/OC (TBC), or others...
7474
- Auto development mode
75-
- AutoCRUD (Spring framework). With DevTi Protocol (like `devti://story/github/1102`) will auto
76-
generate Model-Controller-Service-Repository code.
75+
- ~~AutoCRUD (Spring framework). With DevTi Protocol (like `devti://story/github/1102`) will auto
76+
generate Model-Controller-Service-Repository code.~~
7777
- AutoSQL (required Database plugin). Context-aware SQL generation.
7878
- AutoPage (React). Context-aware Web Page generation.
7979
- AutoArkUI (HarmonyOS). Auto generate HarmonyOS ArkUI code.
@@ -128,7 +128,6 @@ We follow [Chapi](https://github.com/phodal/chapi) AST analysis engine for langu
128128
| Doc Generation |||||| | | |||
129129
| Precision Test Generation |||||| | | || |
130130
| Precision Code Generation || | || | | | | | |
131-
| AutoCRUD || | || | | | | | |
132131

133132
### Extensions
134133

core/src/223/main/resources/META-INF/autodev-core.xml

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -46,16 +46,6 @@
4646
<statusBarWidgetFactory id="AutoDevAIAssistant"
4747
implementation="cc.unitmesh.devti.statusbar.AutoDevStatusBarWidgetFactory"/>
4848

49-
<runConfigurationProducer
50-
implementation="cc.unitmesh.devti.runconfig.command.AutoDevFeatureConfigurationProducer"/>
51-
<runConfigurationProducer
52-
implementation="cc.unitmesh.devti.runconfig.command.CompositeAutoBaseRunConfigurationProducer"/>
53-
54-
<configurationType implementation="cc.unitmesh.devti.runconfig.AutoCRUDConfigurationType"/>
55-
56-
<!-- Run Configurations -->
57-
<programRunner implementation="cc.unitmesh.devti.runconfig.AutoDevCommandRunner"/>
58-
5949
<toolWindow id="AutoDev"
6050
doNotActivateOnStart="true"
6151
anchor="right"
@@ -155,19 +145,11 @@
155145
<with attribute="implementationClass" implements="cc.unitmesh.devti.provider.CustomPromptProvider"/>
156146
</extensionPoint>
157147

158-
<extensionPoint qualifiedName="cc.unitmesh.devFlowProvider"
159-
interface="cc.unitmesh.devti.provider.DevFlowProvider"
160-
dynamic="true"/>
161-
162148
<!-- TODO: find better way to share context -->
163149
<extensionPoint qualifiedName="cc.unitmesh.contextPrompter"
164150
interface="cc.unitmesh.devti.provider.ContextPrompter"
165151
dynamic="true"/>
166152

167-
<extensionPoint qualifiedName="cc.unitmesh.promptStrategy"
168-
interface="cc.unitmesh.devti.provider.PromptStrategy"
169-
dynamic="true"/>
170-
171153
<extensionPoint qualifiedName="cc.unitmesh.testContextProvider"
172154
interface="cc.unitmesh.devti.provider.AutoTestService"
173155
dynamic="true"/>

core/src/233/main/resources/META-INF/autodev-core.xml

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -45,16 +45,6 @@
4545
<statusBarWidgetFactory id="AutoDevAIAssistant"
4646
implementation="cc.unitmesh.devti.statusbar.AutoDevStatusBarWidgetFactory"/>
4747

48-
<runConfigurationProducer
49-
implementation="cc.unitmesh.devti.runconfig.command.AutoDevFeatureConfigurationProducer"/>
50-
<runConfigurationProducer
51-
implementation="cc.unitmesh.devti.runconfig.command.CompositeAutoBaseRunConfigurationProducer"/>
52-
53-
<configurationType implementation="cc.unitmesh.devti.runconfig.AutoCRUDConfigurationType"/>
54-
55-
<!-- Run Configurations -->
56-
<programRunner implementation="cc.unitmesh.devti.runconfig.AutoDevCommandRunner"/>
57-
5848
<toolWindow id="AutoDev"
5949
doNotActivateOnStart="true"
6050
anchor="right"
@@ -155,19 +145,11 @@
155145
<with attribute="implementationClass" implements="cc.unitmesh.devti.provider.CustomPromptProvider"/>
156146
</extensionPoint>
157147

158-
<extensionPoint qualifiedName="cc.unitmesh.devFlowProvider"
159-
interface="cc.unitmesh.devti.provider.DevFlowProvider"
160-
dynamic="true"/>
161-
162148
<!-- TODO: find better way to share context -->
163149
<extensionPoint qualifiedName="cc.unitmesh.contextPrompter"
164150
interface="cc.unitmesh.devti.provider.ContextPrompter"
165151
dynamic="true"/>
166152

167-
<extensionPoint qualifiedName="cc.unitmesh.promptStrategy"
168-
interface="cc.unitmesh.devti.provider.PromptStrategy"
169-
dynamic="true"/>
170-
171153
<extensionPoint qualifiedName="cc.unitmesh.testContextProvider"
172154
interface="cc.unitmesh.devti.provider.AutoTestService"
173155
dynamic="true"/>

core/src/main/kotlin/cc/unitmesh/devti/provider/DevFlowProvider.kt

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

core/src/main/kotlin/cc/unitmesh/devti/provider/PromptStrategy.kt

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

core/src/main/kotlin/cc/unitmesh/devti/runconfig/AutoCRUDConfigurationType.kt

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

core/src/main/kotlin/cc/unitmesh/devti/runconfig/AutoDevCommandRunner.kt

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

core/src/main/kotlin/cc/unitmesh/devti/runconfig/AutoDevRunProfileState.kt

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

0 commit comments

Comments
 (0)