diff --git a/README.md b/README.md index c4170a16..a60a5197 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,29 @@ We use [Chocolate Factory](https://github.com/unit-mesh/chocolate-factory) to bu ![Unit Eval Overview](https://unitmesh.cc/uniteval/overview.png) +## Module + +### Code Picker + +> Code Picker is a tool that can pick the code from the real project, will generate the code unit, and then it will be +> the datasets to Fine-tuning the model. + +- [ ] by History analysis for incremental learning + - [ ] Git history parser + - [ ] Incremental generate +- [ ] Code quality analysis + - [ ] Code quality metrics + - [ ] ArchGuard CodeDB metrics: [CodeDB](https://github.com/archguard/codedb) +- [ ] AST parser by [Chapi](https://github.com/phodal/chapi) + +## Code Eval + +> Code Eval is a tool that can evaluate the code quality of the AI code. + +- [ ] Code eval + - [ ] Auto LLM Test by Chocolate Factory +- [ ] Config by YAML + ## LICENSE This code is distributed under the MPL 2.0 license. See `LICENSE` in this directory. diff --git a/settings.gradle.kts b/settings.gradle.kts index 3ebf0d24..4133f4eb 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -7,5 +7,5 @@ rootProject.name = "UnitEval" include("unit-core") // picker code by rules include("unit-picker") -// verify code by rules -include("unit-verify") +// eval output by rules +include("unit-eval") diff --git a/unit-verify/README.md b/unit-eval/README.md similarity index 100% rename from unit-verify/README.md rename to unit-eval/README.md diff --git a/unit-verify/build.gradle.kts b/unit-eval/build.gradle.kts similarity index 100% rename from unit-verify/build.gradle.kts rename to unit-eval/build.gradle.kts diff --git a/unit-verify/src/main/kotlin/org/unimesh/eval/verify/Main.kt b/unit-eval/src/main/kotlin/org/unimesh/eval/eval/Main.kt similarity index 90% rename from unit-verify/src/main/kotlin/org/unimesh/eval/verify/Main.kt rename to unit-eval/src/main/kotlin/org/unimesh/eval/eval/Main.kt index 5f6cc8cf..3c9513d8 100644 --- a/unit-verify/src/main/kotlin/org/unimesh/eval/verify/Main.kt +++ b/unit-eval/src/main/kotlin/org/unimesh/eval/eval/Main.kt @@ -1,4 +1,4 @@ -package org.unimesh.eval.verify +package org.unimesh.eval.eval import com.github.ajalt.clikt.core.CliktCommand import com.github.ajalt.clikt.parameters.options.option