-
Notifications
You must be signed in to change notification settings - Fork 419
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[K2] Support KMP projects #3137
Comments
Current statusThe analysis of multiplatform ( Blocking issue: KT-61371 - Analysis API standalone: register compiler symbol provider for libraries in standalone mode Blocking issue's due date: around the release of Kotlin 1.9.20. It's unlikely that the fix we need will be part of Kotlin 1.9.20 itself, but it should be out at around that time, so we'll likely have to depend on a |
KT-61371 has been implemented and merged into Kotlin, but there are more issues to be addressed, so we are still blocked. |
Current statusSince a number of upstream blocking issues were fixed, Dokka is now able to generate documentation for a subset of KMP projects, albeit with limitations and bugs. While regression testing Kotlin/JVM projects for #3140, we were able to spend some time on testing KMP projects, and found issues that we weren't aware of before. I've updated the subtasks of this issue based on the findings. |
Current status#3386 generally does not work for K1 as well. Most Open issues specific to KMP:
|
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:
cintrop
to generate bindings for an arbitrary local library.The documentation generated for such projects by K1 and K2 analyses should not have significant and breaking differences.
Sub-tasks
external
keyword is not rendered for properties #3380actual
#3378Upstream issues
The text was updated successfully, but these errors were encountered: