-
Notifications
You must be signed in to change notification settings - Fork 454
Open
Labels
epicA large body of work that is broken down into smaller issuesA large body of work that is broken down into smaller issueslanguage: KotlinIssue/PR related to the Kotlin language feature/analysis/docsIssue/PR related to the Kotlin language feature/analysis/docstopic: K2Issues / PRs that are related to the K2 migration. See #2888Issues / PRs that are related to the K2 migration. See #2888
Milestone
Description
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
- [K2] Migrate to new Standalone Analysis API #3114
- [K2] Reorganize project model for MPP #3189
- [K2] KMP: Platform tabs missed common for properties #3360
- [K2] KMP: ERROR CLASS for references in the shared code if there is an intermediate level between them #3377
- [K2] KMP: Extension function miss platform tab for shared source set with one target #3386
- [K2] KMP: Classes with expect/actual are missing parameters in signature #3381
- [K2] KMP:
external
keyword is not rendered for properties #3380 - [K2] KMP: @constructor description is not rendered for implicit actual constructor #3379
- [K2] KMP: Constructors in actual class are missing keyword
actual
#3378
Upstream issues
Metadata
Metadata
Assignees
Labels
epicA large body of work that is broken down into smaller issuesA large body of work that is broken down into smaller issueslanguage: KotlinIssue/PR related to the Kotlin language feature/analysis/docsIssue/PR related to the Kotlin language feature/analysis/docstopic: K2Issues / PRs that are related to the K2 migration. See #2888Issues / PRs that are related to the K2 migration. See #2888