I have used only class diagrams from UML for 20 years - it's so much easier to deal in 2 dimensions i.e. a class diagram, when designing or documenting code than living in a world with only a one dimensional stream of characters - i.e. source files :)
Class diagrams are really the only thing that have a one to one representation with the structure of the artifacts in your code base so they are never too far distant from your code.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.