Yeah, the source code is always the ultimate (excuse for not having) documentation. :)
But I meant more on the user or even integrator level.
I did some stuff a while back where we were constrainted to using libxml2.
The docs I could find for that were basically what were “auto produced” via probably source comments, etc.
And those (not the source code) necessarily give the full sense of what the “intended” behavior is.
Know what I mean?
So, may I ask, what propelled your effort? Do you also work in the field?
I had cool hardware that didn't have drivers. So I wrote them (plagerizing heavily from others).
Back then, I was more of a systems engineer, but needs must when the devil drives.
Today, I'm just a cook. ;)
/johnny