From a403107bccaf63f27119373371020c2260157000 Mon Sep 17 00:00:00 2001 From: Jonathan Schneider Date: Fri, 11 Aug 2023 12:48:49 -0400 Subject: [PATCH] Categories --- .../{rewrite => }/ai/EmbeddingModelClient.java | 4 ++-- .../moderne/{rewrite => }/ai/RuntimeUtils.java | 2 +- .../ai/search/FindCodeThatResembles.java | 6 +++--- .../{rewrite => }/ai/search/package-info.java | 2 +- .../ai/table/EmbeddingPerformance.java | 2 +- src/main/resources/META-INF/rewrite/category.yml | 16 ++++++++++++++++ .../ai/EmbeddingModelClientTest.java | 2 +- .../ai/search/FindCodeThatResemblesTest.java | 2 +- 8 files changed, 26 insertions(+), 10 deletions(-) rename src/main/java/io/moderne/{rewrite => }/ai/EmbeddingModelClient.java (98%) rename src/main/java/io/moderne/{rewrite => }/ai/RuntimeUtils.java (97%) rename src/main/java/io/moderne/{rewrite => }/ai/search/FindCodeThatResembles.java (97%) rename src/main/java/io/moderne/{rewrite => }/ai/search/package-info.java (94%) rename src/main/java/io/moderne/{rewrite => }/ai/table/EmbeddingPerformance.java (96%) create mode 100644 src/main/resources/META-INF/rewrite/category.yml rename src/test/java/io/moderne/{rewrite => }/ai/EmbeddingModelClientTest.java (92%) rename src/test/java/io/moderne/{rewrite => }/ai/search/FindCodeThatResemblesTest.java (98%) diff --git a/src/main/java/io/moderne/rewrite/ai/EmbeddingModelClient.java b/src/main/java/io/moderne/ai/EmbeddingModelClient.java similarity index 98% rename from src/main/java/io/moderne/rewrite/ai/EmbeddingModelClient.java rename to src/main/java/io/moderne/ai/EmbeddingModelClient.java index 3f6bc2c..793c67c 100644 --- a/src/main/java/io/moderne/rewrite/ai/EmbeddingModelClient.java +++ b/src/main/java/io/moderne/ai/EmbeddingModelClient.java @@ -1,4 +1,4 @@ -package io.moderne.rewrite.ai; +package io.moderne.ai; import io.github.resilience4j.retry.Retry; import io.github.resilience4j.retry.RetryConfig; @@ -22,7 +22,7 @@ import java.util.List; import java.util.function.Function; -import static io.moderne.rewrite.ai.RuntimeUtils.exec; +import static io.moderne.ai.RuntimeUtils.exec; import static java.util.Objects.requireNonNull; @RequiredArgsConstructor diff --git a/src/main/java/io/moderne/rewrite/ai/RuntimeUtils.java b/src/main/java/io/moderne/ai/RuntimeUtils.java similarity index 97% rename from src/main/java/io/moderne/rewrite/ai/RuntimeUtils.java rename to src/main/java/io/moderne/ai/RuntimeUtils.java index 1cee90e..8d342bb 100644 --- a/src/main/java/io/moderne/rewrite/ai/RuntimeUtils.java +++ b/src/main/java/io/moderne/ai/RuntimeUtils.java @@ -1,4 +1,4 @@ -package io.moderne.rewrite.ai; +package io.moderne.ai; import java.io.BufferedReader; import java.io.IOException; diff --git a/src/main/java/io/moderne/rewrite/ai/search/FindCodeThatResembles.java b/src/main/java/io/moderne/ai/search/FindCodeThatResembles.java similarity index 97% rename from src/main/java/io/moderne/rewrite/ai/search/FindCodeThatResembles.java rename to src/main/java/io/moderne/ai/search/FindCodeThatResembles.java index a30a06f..5ea5ce9 100644 --- a/src/main/java/io/moderne/rewrite/ai/search/FindCodeThatResembles.java +++ b/src/main/java/io/moderne/ai/search/FindCodeThatResembles.java @@ -1,7 +1,7 @@ -package io.moderne.rewrite.ai.search; +package io.moderne.ai.search; -import io.moderne.rewrite.ai.EmbeddingModelClient; -import io.moderne.rewrite.ai.table.EmbeddingPerformance; +import io.moderne.ai.table.EmbeddingPerformance; +import io.moderne.ai.EmbeddingModelClient; import lombok.EqualsAndHashCode; import lombok.RequiredArgsConstructor; import org.openrewrite.*; diff --git a/src/main/java/io/moderne/rewrite/ai/search/package-info.java b/src/main/java/io/moderne/ai/search/package-info.java similarity index 94% rename from src/main/java/io/moderne/rewrite/ai/search/package-info.java rename to src/main/java/io/moderne/ai/search/package-info.java index 388f13c..a74c0a7 100644 --- a/src/main/java/io/moderne/rewrite/ai/search/package-info.java +++ b/src/main/java/io/moderne/ai/search/package-info.java @@ -14,6 +14,6 @@ * limitations under the License. */ @NonNullApi -package io.moderne.rewrite.ai.search; +package io.moderne.ai.search; import org.openrewrite.internal.lang.NonNullApi; diff --git a/src/main/java/io/moderne/rewrite/ai/table/EmbeddingPerformance.java b/src/main/java/io/moderne/ai/table/EmbeddingPerformance.java similarity index 96% rename from src/main/java/io/moderne/rewrite/ai/table/EmbeddingPerformance.java rename to src/main/java/io/moderne/ai/table/EmbeddingPerformance.java index 3ba79eb..be8d4fb 100644 --- a/src/main/java/io/moderne/rewrite/ai/table/EmbeddingPerformance.java +++ b/src/main/java/io/moderne/ai/table/EmbeddingPerformance.java @@ -1,4 +1,4 @@ -package io.moderne.rewrite.ai.table; +package io.moderne.ai.table; import lombok.Value; import org.openrewrite.Column; diff --git a/src/main/resources/META-INF/rewrite/category.yml b/src/main/resources/META-INF/rewrite/category.yml new file mode 100644 index 0000000..c165148 --- /dev/null +++ b/src/main/resources/META-INF/rewrite/category.yml @@ -0,0 +1,16 @@ +# +# For commercial customers of Moderne Inc., this repository is licensed per the terms of our contract. +# For everyone else, this is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International. +# See: https://creativecommons.org/licenses/by-nc-sa/4.0/ +# + +--- +type: specs.openrewrite.org/v1beta/category +name: Moderne +packageName: io.moderne +description: 'Cutting-edge research at Moderne.' +--- +type: specs.openrewrite.org/v1beta/category +name: Machine learning +packageName: io.moderne.ai +description: 'Uses of machine learning in recipes.' diff --git a/src/test/java/io/moderne/rewrite/ai/EmbeddingModelClientTest.java b/src/test/java/io/moderne/ai/EmbeddingModelClientTest.java similarity index 92% rename from src/test/java/io/moderne/rewrite/ai/EmbeddingModelClientTest.java rename to src/test/java/io/moderne/ai/EmbeddingModelClientTest.java index ae38c00..f3bb92e 100644 --- a/src/test/java/io/moderne/rewrite/ai/EmbeddingModelClientTest.java +++ b/src/test/java/io/moderne/ai/EmbeddingModelClientTest.java @@ -1,4 +1,4 @@ -package io.moderne.rewrite.ai; +package io.moderne.ai; import org.junit.jupiter.api.Test; diff --git a/src/test/java/io/moderne/rewrite/ai/search/FindCodeThatResemblesTest.java b/src/test/java/io/moderne/ai/search/FindCodeThatResemblesTest.java similarity index 98% rename from src/test/java/io/moderne/rewrite/ai/search/FindCodeThatResemblesTest.java rename to src/test/java/io/moderne/ai/search/FindCodeThatResemblesTest.java index 77398d3..ae80cd1 100644 --- a/src/test/java/io/moderne/rewrite/ai/search/FindCodeThatResemblesTest.java +++ b/src/test/java/io/moderne/ai/search/FindCodeThatResemblesTest.java @@ -1,4 +1,4 @@ -package io.moderne.rewrite.ai.search; +package io.moderne.ai.search; import org.junit.jupiter.api.Test; import org.openrewrite.java.JavaParser;