Add a contribution guide
I can't say anything about the code examples. The body text, on the other hand, seems to me to be well thought out and clearly formulated so that even I, as a layman, can understand it.