WindsImpl

abstract class WindsImpl(project: Project) : Winds

Constructors

Link copied to clipboard
constructor(project: Project)

Properties

Link copied to clipboard
Link copied to clipboard
open override var codebaseOptions: CodebaseOptions
Link copied to clipboard
open override var docsGenerator: DocsGenerator
Link copied to clipboard
Link copied to clipboard
open override var features: Features
Link copied to clipboard
open override var moduleMetadata: ModuleMetadata
Link copied to clipboard
open override var publishing: Publishing
Link copied to clipboard
Link copied to clipboard
open override var windsFeatures: WindsFeatures
Link copied to clipboard

Functions

Link copied to clipboard
open override fun codebaseOptions(configure: CodebaseOptions.() -> Unit)
Link copied to clipboard
open override fun configureProjects(includeRoot: Boolean, action: Project.(Winds) -> Unit)
Link copied to clipboard
open override fun docsGenerator(action: DocsGenerator.() -> Unit)
Link copied to clipboard
open override fun documentationBuilder(configure: DocumentationBuilder.() -> Unit)
Link copied to clipboard
open override fun features(action: Features.() -> Unit)
Link copied to clipboard
open infix fun isEnabled(feature: WindsFeature): Boolean
Link copied to clipboard
open override fun moduleMetadata(action: ModuleMetadata.() -> Unit)
Link copied to clipboard
open override fun publishing(action: Publishing.() -> Unit)
Link copied to clipboard
open override fun publishingOptions(action: PublishingOptions.() -> Unit)
Link copied to clipboard
open override fun windsFeatures(action: WindsFeatures.() -> Unit)
Link copied to clipboard
open override fun workflowSynthesizer(action: WorkflowSynthesizer.() -> Unit)