File tree Expand file tree Collapse file tree 5 files changed +39
-0
lines changed
222/main/resources/META-INF
233/main/resources/META-INF
kotlin/cc/unitmesh/devti/settings/devops Expand file tree Collapse file tree 5 files changed +39
-0
lines changed Original file line number Diff line number Diff line change 26
26
id =" cc.unitmesh.autodevCoder"
27
27
bundle =" messages.AutoDevBundle" key =" settings.autodev.coder" />
28
28
29
+ <projectConfigurable provider =" cc.unitmesh.devti.settings.devops.AutoDevDevOpsConfigurableProvider"
30
+ parentId =" cc.unitmesh.devti.settings.AutoDevSettingsConfigurable"
31
+ id =" cc.unitmesh.autodevDevOps"
32
+ bundle =" messages.AutoDevBundle" key =" settings.autodev.devops" />
33
+
29
34
<applicationService serviceImplementation =" cc.unitmesh.devti.settings.AutoDevSettingsState" />
30
35
31
36
<applicationService
Original file line number Diff line number Diff line change 26
26
id =" cc.unitmesh.autodevCoder"
27
27
bundle =" messages.AutoDevBundle" key =" settings.autodev.coder" />
28
28
29
+ <projectConfigurable provider =" cc.unitmesh.devti.settings.devops.AutoDevDevOpsConfigurableProvider"
30
+ parentId =" cc.unitmesh.devti.settings.AutoDevSettingsConfigurable"
31
+ id =" cc.unitmesh.autodevDevOps"
32
+ bundle =" messages.AutoDevBundle" key =" settings.autodev.devops" />
33
+
29
34
<applicationService serviceImplementation =" cc.unitmesh.devti.settings.AutoDevSettingsState" />
30
35
31
36
<applicationService
Original file line number Diff line number Diff line change
1
+ package cc.unitmesh.devti.settings.devops
2
+
3
+ import cc.unitmesh.devti.AutoDevBundle
4
+ import com.intellij.openapi.options.BoundConfigurable
5
+ import com.intellij.openapi.options.Configurable
6
+ import com.intellij.openapi.options.ConfigurableProvider
7
+ import com.intellij.openapi.project.Project
8
+ import com.intellij.openapi.ui.DialogPanel
9
+ import com.intellij.ui.dsl.builder.panel
10
+
11
+ class AutoDevDevOpsConfigurableProvider (private val project : Project ) : ConfigurableProvider() {
12
+ override fun createConfigurable (): Configurable {
13
+ return DevOpsConfigurable (project)
14
+ }
15
+ }
16
+
17
+ class DevOpsConfigurable (project : Project ) : BoundConfigurable(AutoDevBundle .message("settings.autodev.devops")) {
18
+ override fun createPanel (): DialogPanel {
19
+ return panel {
20
+ row {
21
+ text(" Hello, AutoDev 2.0" )
22
+ }
23
+ }
24
+ }
25
+ }
Original file line number Diff line number Diff line change @@ -112,6 +112,8 @@ settings.autodev.coder.customEngineServerParam=Custom Engine Server
112
112
settings.autodev.coder.customEngineTokenParam =Custom Engine Token
113
113
settings.autodev.coder.customEnginePrompt =Custom Engine Prompt (Json):
114
114
115
+ settings.autodev.devops =DevOps (SDLC)
116
+
115
117
settings.welcome.message =Welcome to use AutoDev
116
118
settings.welcome.feature.context =Precise context-aware code generate and chat
117
119
settings.welcome.feature.lifecycle =Full DevOps lifecycle design, development and testing
Original file line number Diff line number Diff line change @@ -112,6 +112,8 @@ settings.autodev.coder.customEngineServerParam=自定义 LLM 服务器
112
112
settings.autodev.coder.customEngineTokenParam =自定义 LLM 令牌
113
113
settings.autodev.coder.customEnginePrompt =自定义 LLM 提示词(Json):
114
114
115
+ settings.autodev.devops =DevOps (SDLC)
116
+
115
117
settings.welcome.message =欢迎使用 AutoDev
116
118
settings.welcome.feature.context =精确的上下文感知代码生成和聊天
117
119
settings.welcome.feature.lifecycle =全生命周期设计、开发和测试的 DevOps
You can’t perform that action at this time.
0 commit comments