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.
APACHE-2.0 License
Bot releases are hidden (Show)
Published by ermadmi78 over 2 years ago
Published by ermadmi78 over 2 years ago
Published by ermadmi78 almost 3 years ago
Published by ermadmi78 almost 3 years ago
Published by ermadmi78 about 3 years ago
Published by ermadmi78 about 3 years ago
Published by ermadmi78 about 3 years ago
Generate toString() function for entities
Published by ermadmi78 about 3 years ago
This is the first stable version of the Kobby Plugin after 7 alpha and 12 beta versions.
Contains:
Published by ermadmi78 about 3 years ago
Documentation
Gradle extension KDoc's
Schema validation
Lots of test cases
Bug fixing
Published by ermadmi78 about 3 years ago
Make conditions non-breaking to avoid compilation errors
Fix plugin description
Published by ermadmi78 about 3 years ago
Kobby Maven Plugin
Infrastructure for Gradle integration tests
Set of test cases
Set of codegen improvements
Published by ermadmi78 over 3 years ago
GraphQL schema description support
Published by ermadmi78 over 3 years ago
Multi-file schema location
Copy function for DTO classes
DTO enum decoration support
DTO input object decoration support
Published by ermadmi78 over 3 years ago
Readable error "scalar not configured"
Published by ermadmi78 over 3 years ago
Interface always has default projection __typename
Published by ermadmi78 over 3 years ago
GraphQL subscription support
Ktor adapter generation support
Published by ermadmi78 over 3 years ago
Bug fixing:
Invalid query generation for fields with optional and required arguments mix
Name of input value argument builder function in selection can conflict with name of projection function in query
Generate default values for Input Object DTO
Published by ermadmi78 over 3 years ago
graphql-java-kickstart resolvers support
Published by ermadmi78 over 3 years ago
Fix 'Data class must have at least one primary constructor parameter' compilation error for empty types
Add readme
Published by ermadmi78 over 3 years ago
Entity equals and hashCode generation support by means of primaryKey directive
Update to Dokka 1.4.32
Update to Shadow plugin 7.0.0
Migrate publishing to io.github.gradle-nexus.publish-plugin
Get rid of JCenter repository