Yeah, I've found that quite often in apps/libs written for K8s in Go - wasn't sure if it was a Go cultural thing or a K8s cultural thing.
If you're lucky you're getting an example or two in the README.md. The rest of the time, you're reading code to figure out the intricacies.