Is it just me being dense or does the Ktor documentation suck?

It seems to me like the author(s) assumed the user knows much more than they actually do… For example:

I want to use the HttpClient

I manage to figure out I will need


and I decide to use the Apache engine. I find the “Engines” page that says I need to do


but nowhere does it tell me I need to also add


to my dependencies. I had to find a random project on github that uses HttpClient and get this dependency from their POM…

Am I just being dense or does the documentation need some serious refactoring?


submitted by /u/Jac0bas
[link] [comments]