Skip to content

Introduce extra options for plugin configuration #2776

@vmishenev

Description

@vmishenev

We already have a configuration via ConfigurableBlock, e.g. DokkaBaseConfiguration.
But for experimental features this approach can have disadvantages:

  1. Configuration of such features is not needed for regular users.
  2. Too long of a deprecation lifecycle of public API when it is used in the configuration of runners.

Extra options can look like flags, e.g. -XX flags or free arguments in KGP.
Currently, we do not know another case of using such options. This issue might help to explore more cases.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementAn issue for a feature or an overall improvementfeedback: Kotlin libsFeedback from Kotlin's internal librariesplugin-apiEverything related to Dokka's plugin API

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions