Libp2p Go API documentation


I am developing an application on Go. I read all the docs, specs, examples, and check the git. But while implementing my application I am missing a lot a Go API documentation. By API doc. I mean, a doc that describes in a standard way, each function, its usage, its params, etc.

Is there something like this on libp2p? If yes, could you please, point me to that?

If not, how you guys are developing more complex applications? Checking every single file at the source code?

Any clue or suggestion will be welcome.