Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class KotlinConfig(val apiVersion: KotlinVersion, val languageVersion: KotlinVersion = apiVersion, val coreLibrariesVersion: String)
Link copied to clipboard
Link copied to clipboard
data class PublishingOptions(val componentName: String, val publicationName: String, val docsFormats: Set<DocsFormat> = DocsFormat.Multiplatform)
Functions
Link copied to clipboard
Link copied to clipboard
fun Project.configureDokka(environment: Environment, docsFormats: Set<DocsFormat> = DocsFormat.Multiplatform)
Link copied to clipboard
fun Project.configureKotlin(kotlinConfig: Provider<KotlinConfig> = provider { KotlinConfig.DEFAULT }, enableAbiValidation: Provider<Boolean>)
Link copied to clipboard
Link copied to clipboard
fun Project.configurePublishing(options: PublishingOptions, metadata: ProjectMetadata, environment: Environment, extraConfiguration: MavenPublication.() -> Unit = {})
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard