Skip to content

Commit 70a4279

Browse files
authored
docs: documentation for new GraalVm plugin tasks/goal (#1764)
Add documentation on how to generate GraalVM native images using Gradle and Maven plugins. Also fixed references to maven central (as it is now sonatype central).
1 parent dbba5e5 commit 70a4279

File tree

38 files changed

+2329
-1289
lines changed

38 files changed

+2329
-1289
lines changed
Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
# GraphQL Kotlin Client Jackson
2-
[![Maven Central](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-client-jackson.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22com.expediagroup%22%20AND%20a:%22graphql-kotlin-client-jackson%22)
2+
[![Maven Central](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-client-jackson.svg?label=Maven%20Central)](https://central.sonatype.com/search?namespace=com.expediagroup&q=name%3Agraphql-kotlin-client-jackson)
33
[![Javadocs](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-client-jackson.svg?label=javadoc&colorB=brightgreen)](https://www.javadoc.io/doc/com.expediagroup/graphql-kotlin-client-jackson)
44

55
`graphql-kotlin-client-jackson` is a [Jackson](https://github.com/FasterXML/jackson) based GraphQL client serializer. GraphQL
66
client serializers provide a serializer/deserializer abstraction to the GraphQL clients and handle actual request/response
77
serialization logic allowing clients to POST and receive raw Strings.
88

99
## Documentation
10-
For the latest documentation, see our GitHub pages docs site: [https://expediagroup.github.io/graphql-kotlin](https://expediagroup.github.io/graphql-kotlin)
10+
11+
Additional information can be found in our [documentation](https://opensource.expediagroup.com/graphql-kotlin/docs/client/client-serialization)
12+
and the [Javadocs](https://www.javadoc.io/doc/com.expediagroup/graphql-kotlin-client-jackson) of all published library versions.
13+
14+
If you have a question about something you can not find in our documentation or javadocs, feel free to [start a new discussion](https://github.com/ExpediaGroup/graphql-kotlin/discussions).

clients/graphql-kotlin-client-serialization/README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# GraphQL Kotlin Client Kotlinx Serialization
2-
[![Maven Central](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-client-serialization.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22com.expediagroup%22%20AND%20a:%22graphql-kotlin-client-serialization%22)
2+
[![Maven Central](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-client-serialization.svg?label=Maven%20Central)](https://central.sonatype.com/search?namespace=com.expediagroup&q=name%3Agraphql-kotlin-client-serialization)
33
[![Javadocs](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-client-serialization.svg?label=javadoc&colorB=brightgreen)](https://www.javadoc.io/doc/com.expediagroup/graphql-kotlin-client-serialization)
44

55
`graphql-kotlin-client-serialization` is a [kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization) based
@@ -10,4 +10,8 @@ and handle actual request/response serialization logic allowing clients to POST
1010
>for additional details.
1111
1212
## Documentation
13-
For the latest documentation, see our GitHub pages docs site: [https://expediagroup.github.io/graphql-kotlin](https://expediagroup.github.io/graphql-kotlin)
13+
14+
Additional information can be found in our [documentation](https://opensource.expediagroup.com/graphql-kotlin/docs/client/client-serialization)
15+
and the [Javadocs](https://www.javadoc.io/doc/com.expediagroup/graphql-kotlin-client-serialization) of all published library versions.
16+
17+
If you have a question about something you can not find in our documentation or javadocs, feel free to [start a new discussion](https://github.com/ExpediaGroup/graphql-kotlin/discussions).

clients/graphql-kotlin-client/README.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# GraphQL Kotlin Client
2-
[![Maven Central](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-client.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22com.expediagroup%22%20AND%20a:%22graphql-kotlin-client%22)
2+
[![Maven Central](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-client.svg?label=Maven%20Central)](https://central.sonatype.com/search?namespace=com.expediagroup&q=name%3Agraphql-kotlin-client)
33
[![Javadocs](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-client.svg?label=javadoc&colorB=brightgreen)](https://www.javadoc.io/doc/com.expediagroup/graphql-kotlin-client)
44

55
This module defines an interface for a lightweight, typesafe GraphQL HTTP clients. See [graphql-kotlin-ktor-client](../graphql-kotlin-ktor-client)
@@ -22,8 +22,7 @@ together with one of the GraphQL Kotlin build plugins to auto-generate type safe
2222

2323
## Documentation
2424

25-
Additional information can be found in our [documentation](https://expediagroup.github.io/graphql-kotlin/docs/client/client-overview)
26-
and the [Javadocs](https://www.javadoc.io/doc/com.expediagroup/graphql-kotlin-client) of all published versions.
25+
Additional information can be found in our [documentation](https://opensource.expediagroup.com/graphql-kotlin/docs/client/client-overview)
26+
and the [Javadocs](https://www.javadoc.io/doc/com.expediagroup/graphql-kotlin-client) of all published library versions.
2727

28-
If you have a question about something you can not find in our documentation or Javadocs, feel free to
29-
[create an issue](https://github.com/ExpediaGroup/graphql-kotlin/issues) and tag it with the question label.
28+
If you have a question about something you can not find in our documentation or javadocs, feel free to [start a new discussion](https://github.com/ExpediaGroup/graphql-kotlin/discussions).

clients/graphql-kotlin-ktor-client/README.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# GraphQL Kotlin Ktor HTTP Client
2-
[![Maven Central](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-ktor-client.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22com.expediagroup%22%20AND%20a:%22graphql-kotlin-ktor-client%22)
2+
[![Maven Central](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-ktor-client.svg?label=Maven%20Central)](https://central.sonatype.com/search?namespace=com.expediagroup&q=name%3Agraphql-kotlin-ktor-client)
33
[![Javadocs](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-ktor-client.svg?label=javadoc&colorB=brightgreen)](https://www.javadoc.io/doc/com.expediagroup/graphql-kotlin-ktor-client)
44

55
`graphql-kotlin-ktor-client` provides Ktor HTTP client based reference implementation of `GraphQLClient`. `GraphQLKtorClient`
@@ -122,8 +122,7 @@ Additional information about Gradle and Maven plugins as well as their respectiv
122122

123123
## Documentation
124124

125-
Additional information can be found in our [documentation](https://expediagroup.github.io/graphql-kotlin/docs/client/client-overview)
126-
and the [Javadocs](https://www.javadoc.io/doc/com.expediagroup/graphql-kotlin-ktor-client) of all published versions.
125+
Additional information can be found in our [documentation](https://opensource.expediagroup.com/graphql-kotlin/docs/client/client-overview)
126+
and the [Javadocs](https://www.javadoc.io/doc/com.expediagroup/graphql-kotlin-client-ktor-client) of all published library versions.
127127

128-
If you have a question about something you can not find in our documentation or Javadocs, feel free to
129-
[create an issue](https://github.com/ExpediaGroup/graphql-kotlin/issues) and tag it with the question label.
128+
If you have a question about something you can not find in our documentation or javadocs, feel free to [start a new discussion](https://github.com/ExpediaGroup/graphql-kotlin/discussions).

clients/graphql-kotlin-spring-client/README.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# GraphQL Kotlin Spring WebClient
2-
[![Maven Central](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-spring-client.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22com.expediagroup%22%20AND%20a:%22graphql-kotlin-spring-client%22)
2+
[![Maven Central](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-spring-client.svg?label=Maven%20Central)](https://central.sonatype.com/search?namespace=com.expediagroup&q=name%3Agraphql-kotlin-spring-client)
33
[![Javadocs](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-spring-client.svg?label=javadoc&colorB=brightgreen)](https://www.javadoc.io/doc/com.expediagroup/graphql-kotlin-spring-client)
44

55
`graphql-kotlin-spring-client` provides Spring WebClient based reference implementation of `GraphQLClient`. `GraphQLWebClient`
@@ -9,7 +9,7 @@ that relies on Reactor Netty for fully asynchronous non-blocking communications.
99
`GraphQLWebClient` uses the Spring WebClient to execute the underlying queries. Clients can be customized to use different
1010
GraphQL serializers and by providing customized instance of Spring `WebClient.Builder`.
1111

12-
See [Spring WebClient documentation](https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-webclient)
12+
See [Spring WebClient documentation](https://docs.spring.io/spring-boot/docs/current/reference/html/io.html#io.rest-client.webclient)
1313
for additional details.
1414

1515
## Install it
@@ -114,8 +114,7 @@ Additional information about Gradle and Maven plugins as well as their respectiv
114114

115115
## Documentation
116116

117-
Additional information can be found in our [documentation](https://expediagroup.github.io/graphql-kotlin/docs/client/client-overview)
118-
and the [Javadocs](https://www.javadoc.io/doc/com.expediagroup/graphql-kotlin-spring-client) of all published versions.
117+
Additional information can be found in our [documentation](https://opensource.expediagroup.com/graphql-kotlin/docs/client/client-overview)
118+
and the [Javadocs](https://www.javadoc.io/doc/com.expediagroup/graphql-kotlin-client-spring-client) of all published library versions.
119119

120-
If you have a question about something you can not find in our documentation or Javadocs, feel free to
121-
[create an issue](https://github.com/ExpediaGroup/graphql-kotlin/issues) and tag it with the question label.
120+
If you have a question about something you can not find in our documentation or javadocs, feel free to [start a new discussion](https://github.com/ExpediaGroup/graphql-kotlin/discussions).

executions/graphql-kotlin-automatic-persisted-queries/README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# GraphQL Kotlin Automatic Persisted Queries Support (APQ)
2-
[![Maven Central](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-automatic-persisted-queries.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22com.expediagroup%22%20AND%20a:%22graphql-kotlin-automatic-persisted-queries%22)
2+
[![Maven Central](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-automatic-persisted-queries.svg?label=Maven%20Central)](https://central.sonatype.com/search?namespace=com.expediagroup&q=name%3Agraphql-kotlin-automatic-persisted-queries)
33
[![Javadocs](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-automatic-persisted-queries.svg?label=javadoc&colorB=brightgreen)](https://www.javadoc.io/doc/com.expediagroup/graphql-kotlin-automatic-persisted-queries)
44

55
`graphql-kotlin-automatic-persisted-queries` is the `graphql-kotlin` implementation of Automatic Persisted Queries (APQ).
@@ -74,3 +74,10 @@ val graphQL = GraphQL
7474
.preparsedDocumentProvider(automaticPersistedQueryProvider)
7575
.build()
7676
```
77+
78+
## Documentation
79+
80+
Additional information can be found in our [https://opensource.expediagroup.com/graphql-kotlin/docs/server/automatic-persisted-queries/)
81+
and the [Javadocs](https://www.javadoc.io/doc/com.expediagroup/graphql-kotlin-automatic-persisted-queries) of all published library versions.
82+
83+
If you have a question about something you can not find in our documentation or javadocs, feel free to [start a new discussion](https://github.com/ExpediaGroup/graphql-kotlin/discussions).

executions/graphql-kotlin-dataloader-instrumentation/README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# GraphQL Kotlin Data Loader Instrumentation
2-
[![Maven Central](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-dataloader-instrumentation.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22com.expediagroup%22%20AND%20a:%22graphql-kotlin-dataloader-instrumentation%22)
2+
[![Maven Central](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-dataloader-instrumentation.svg?label=Maven%20Central)](https://central.sonatype.com/search?namespace=com.expediagroup&q=name%3Agraphql-kotlin-dataloader-instrumentation)
33
[![Javadocs](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-dataloader-instrumentation.svg?label=javadoc&colorB=brightgreen)](https://www.javadoc.io/doc/com.expediagroup/graphql-kotlin-dataloader-instrumentation)
44

55
`graphql-kotlin-dataloader-instrumentation` is set of custom instrumentations that will signal when is the right moment
@@ -104,5 +104,9 @@ class AstronautService {
104104
}
105105
```
106106

107+
## Documentation
107108

109+
Additional information can be found in our [documentation](https://opensource.expediagroup.com/graphql-kotlin/docs/server/data-loader/data-loader-instrumentation)
110+
and the [Javadocs](https://www.javadoc.io/doc/com.expediagroup/graphql-kotlin-data-loader-instrumentation) of all published library versions.
108111

112+
If you have a question about something you can not find in our documentation or javadocs, feel free to [start a new discussion](https://github.com/ExpediaGroup/graphql-kotlin/discussions).

executions/graphql-kotlin-dataloader/README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# GraphQL Kotlin Data Loader
2-
[![Maven Central](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-dataloader.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22com.expediagroup%22%20AND%20a:%22graphql-kotlin-dataloader%22)
2+
[![Maven Central](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-dataloader.svg?label=Maven%20Central)](https://central.sonatype.com/search?namespace=com.expediagroup&q=name%3Agraphql-kotlin-dataloader)
33
[![Javadocs](https://img.shields.io/maven-central/v/com.expediagroup/graphql-kotlin-dataloader.svg?label=javadoc&colorB=brightgreen)](https://www.javadoc.io/doc/com.expediagroup/graphql-kotlin-dataloader)
44

55
Data Loaders are a popular caching pattern from the [JavaScript GraphQL implementation](https://github.com/graphql/dataloader).
@@ -82,3 +82,10 @@ Use `KotlinDataLoaderRegistryFactory`
8282

8383
val result = graphQL.executeAsync(executionInput)
8484
```
85+
86+
## Documentation
87+
88+
Additional information can be found in our [documentation](https://opensource.expediagroup.com/graphql-kotlin/docs/server/data-loader/)
89+
and the [Javadocs](https://www.javadoc.io/doc/com.expediagroup/graphql-kotlin-data-loader) of all published library versions.
90+
91+
If you have a question about something you can not find in our documentation or javadocs, feel free to [start a new discussion](https://github.com/ExpediaGroup/graphql-kotlin/discussions).

0 commit comments

Comments
 (0)