I want to confidently assure you all that Dokka as...
# dokka
p
I want to confidently assure you all that Dokka as a project is not abandoned. The opposite is true. The team working on it right now is the biggest it has ever been. Dokka started as a rather small project but quickly grew as there always has been a demand for new features. Adding support for multiplatform projects was a straw that broke the camel’s back. Right now, Dokka is undergoing a long-overdue major rewrite. You can track its progress on the dev-0.11.0 branch and get dev releases - published at least once every two weeks - from a public bintray. All major features are already in place. The only thing missing from the dev releases right now is Javadoc support, which we are working on right now and should be available in a week or two. Our frontend is also undergoing rapid changes right now, so you may be sure to get better and better-looking documentation with every new snapshot. Nevertheless, I can confidently say that we are on the final stretch. I cannot promise any release date, as right now, as we are part of the kotlin release cycle, so there are many factors outside of our team knowledge and influence. However, I can assure you that you will soon get the best looking, most consistent, and flexible Dokka release ever.
🎉 8
👏 14
❤️ 7
g
we are part of the kotlin release cycle
Does it mean that it will be released together with some of future versions of Kotlin, like 1.4 or 1.4+?
p
Yes, this is exactly what I’ve meant.
g
Interesting, but I think it makes sense, because you have to regenerate docs for every new version which changes API
b
Would be nice to have docs like on kotlinlang available with badges indicating which out of defined MPP platforms functionalities are available.
p
@Big Chungus It is already implemented od dev branch.
👏 1
💯 4
d
awesome, thanks for the update, looking forward to the release!
l
This is getting me increasingly excited for Kotlin 1.4! Thanks to the team for all the work on Dokka.
s
@Paweł Marks Can we assume the new dokka version would support the latest JDK ? One of the major pain point with current version is, it can’t generate java docs on JDK11.
p
@suresh: Yes, it will work! Dokka’s previous versions were using internal artifacts from JDK that were not public and not stable to generate Javadoc. This dependency resulted in maintainers needing to maintain Javadoc separately for each JDK version. In practice, it meant that Javadoc was working correctly only on JDK 8. In the new Dokka, we are providing Javadoc support independent of JDK.
❤️ 3
👍 2