DokkatooFormatPlugin

abstract class DokkatooFormatPlugin(val formatName: String) : Plugin<Project> (source)

Base Gradle Plugin for setting up a Dokka Publication for a specific format.

DokkatooBasePlugin must be applied for this plugin (or any subclass) to have an effect.

Anyone can use this class as a basis for a generating a Dokka Publication in a custom format.

Inheritors

Constructors

Link copied to clipboard
constructor(formatName: String)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class DokkatooFormatPluginContext(val project: Project, val dokkatooExtension: DokkatooExtension, val dokkatooTasks: DokkatooFormatTasks, val formatDependencies: FormatDependenciesManager, formatName: String)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open override fun apply(target: Project)
Link copied to clipboard

Format specific configuration - to be implemented by subclasses