io.github.ermadmi78.kobby
Owner: Dmitry Ermakov
Kobby is a Gradle plugin for generating Kotlin DSL Client by GraphQL schema
https://github.com/ermadmi78/kobby
Sources: https://github.com/ermadmi78/kobby
Version 4.1.0 (latest)
Created 12 September 2024.
Kobby is a codegen plugin of Kotlin DSL Client by GraphQL schema. The generated DSL supports execution of complex GraphQL queries, mutation and subscriptions in Kotlin with syntax similar to native GraphQL syntax. Moreover, you can customize generated DSL by means of GraphQL schema directives and Kotlin extension functions.
Add this plugin to your build using the plugins DSL:
plugins {
id("io.github.ermadmi78.kobby") version "4.1.0"
}
See also:
-
Adding the plugin to build logic for usage in precompiled script plugins.
See the relevant documentation for more information.
Add this plugin as a dependency to
<convention-plugins-build>/build.gradle(.kts)
:dependencies { implementation("io.github.ermadmi78.kobby:io.github.ermadmi78.kobby.gradle.plugin:4.1.0") }
It can then be applied in the precompiled script plugin:plugins { id("io.github.ermadmi78.kobby") }
-
The legacy method of plugin application.
See the relevant documentation for more information.buildscript { repositories { gradlePluginPortal() } dependencies { classpath("io.github.ermadmi78.kobby:io.github.ermadmi78.kobby.gradle.plugin:4.1.0") } } apply(plugin = "io.github.ermadmi78.kobby")
- Applying plugins to all subprojects .