Hey folks! Please, help with a feature prioritisat...
# dokka
a
Hey folks! Please, help with a feature prioritisation 😀 Current version of Dokka doesn’t show inherited extension functions and properties. IOW, extensions rendered only where they are declared and in classes for which they are declared. Adding this feature requires significant efforts from Dokka team, if we want to keep the same level of UX simplicity and performance. In versions 1.4.32 and lower, Dokka showed inherited extensions. For example,
List
documentation contains extensions inherited from
Iterable
и
Collection
. But in 1.5.0 the algorithm was completely re-written. The question is: have you noticed in your project that inherited extensions aren’t shown (with Dokka ver 1.5+)? How can you estimate this? 1️⃣: Yes, I have noticed this. In my case - it’s a major problem. I would even be ready to sacrifice doc. generation performance for getting this feature. 2️⃣: Yes, I have noticed this, but it wasn’t a big problem for me. 3️⃣: No, I haven’t noticed this. But from time-to time I visit and read about such ext. functions/properties in Kotlin std-lib or other library web-documentation. 4️⃣: No, I haven’t noticed this. And I don’t think that the feature noticeably helped me when I was reading other libraries doc. Your thoughts and suggestions in 🧵 are welcome!
1️⃣ 3
2️⃣ 4
3️⃣ 7
4️⃣ 2