<@U0QBCLV62> I’m working on Gradle plugin written ...
# gradle
g
@bamboo I’m working on Gradle plugin written on Kotlin, and for better interoperability with gks I added extension method:
Copy code
inline fun Project.firebaseTestLab(config: FirebaseTestLabPluginExtension.() -> Unit) =
        configure<FirebaseTestLabPluginExtension> {
            config(this)
        }
so it allows to use my plugin from GKS:
Copy code
firebaseTestLab { /* Config here */ }
instead
Copy code
configure<FirebaseTestLabPluginExtension> { /* Config here */ }
I curious, maybe it’s possible to generate similar extensions methods for all applied plugins (for all registered extension) automatically. It allows to use any plugin from GKS the same way as from Groovy, with much better discoverability than use configure with plugin class name