Skip to content

[K2] Support KMP projects #3137

@vmishenev

Description

@vmishenev

This issue is part of a larger issue: Migrate Dokka's analysis to K2 compiler (#2888).

Goal

Dokka should be able to generate documentation for all Kotlin Multiplatform projects.

That includes, but not limited to:

  • Projects that use 3rd party klib libraries.
  • Projects that use platform/native types provided by Kotlin by default (like CVariable)
  • Projects that use cintrop to generate bindings for an arbitrary local library.
  • Projects that have non-stable targets such as Kotlin/Wasm.

The documentation generated for such projects by K1 and K2 analyses should not have significant and breaking differences.

Sub-tasks

Upstream issues

Metadata

Metadata

Assignees

Labels

epicA large body of work that is broken down into smaller issueslanguage: KotlinIssue/PR related to the Kotlin language feature/analysis/docstopic: K2Issues / PRs that are related to the K2 migration. See #2888

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions