@dansup ...in your copious free time ...!
I think FLOSS projects often trail in documentation, less fun than code, and needing an overlapping set of skills. I'd include the documentation on how to write compatibility for other potential projects, so others can.
I've not looked to see if there are RFCs involved.