Package-level declarations

Types

Link copied to clipboard
open class BazelBuildDsl
Link copied to clipboard
Link copied to clipboard
data class GenerateHtmlConfig(val enableModelListings: Boolean = false, val enableProjectWideFindings: Boolean = true, val markdownFormat: DocsFormat = DocsFormat.DOKKA, val sourceLinks: SourceLinksConfig = SourceLinksConfig(), val jwebserver: JWebServerConfig = JWebServerConfig(), val modelTocLabels: ModelLabelMode = ModelLabelMode.ID, val analysisInterfaceGrouping: InterfaceGrouping = InterfaceGrouping.NONE, val navigationGroupNames: Map<ElementType, String> = emptyMap())
Link copied to clipboard
open class GenerateHtmlDsl

Local HTML generation and preview configuration.

Link copied to clipboard
open class GroupDsl(groupName: String) : OverridableElementDsl

DSL for configuring a group (category of elements with shared settings).

Link copied to clipboard
data class JWebServerConfig(val enabled: Boolean = true, val bindAddress: String = "127.0.0.1", val port: Int = 0)
Link copied to clipboard
open class JWebServerDsl

Configuration for the JDK jwebserver managed by stigGenerateHtml --serve.

Link copied to clipboard
open class NativeBuildDsl
Link copied to clipboard
data class PublishConfig(val provider: PublishProvider = PublishProvider.GITHUB, val remote: String = "origin", val pagesBranch: String = "github_pages", val pagesSubdir: String = "", val publishedBaseUrl: String = "", val publicationVersion: String? = null, val pruneSnapshotsInProject: Boolean = false, val pruneAllInProject: Boolean = false, val replaceExistingReleaseInProject: Boolean = false, val pushPages: Boolean = true)

Resolved publish configuration. Carried via StigProjectConfigContext.

Link copied to clipboard
open class PublishDsl

DSL for pages-publishing configuration.

Link copied to clipboard
Link copied to clipboard
open class RepoDsl(repoName: String)

DSL for configuring a repo (source repository location).

Link copied to clipboard
Link copied to clipboard
data class SourceLinksConfig(val view: Boolean = true, val edit: Boolean = false, val idea: Boolean = true)
Link copied to clipboard
open class SourceLinksDsl

Web source and local IntelliJ IDEA actions rendered in generated HTML.

Link copied to clipboard
open class StigProjectSettingsExtension @Inject constructor(settings: Settings)

DSL classes for STIG project configuration.