Improving contribute guides

I find we are losing a lot of time (and also probably some contributors) by requesting people to provide good bug reports, explaining all our contribution process. So I’m wondering if it will be good to improve our contribute page. I found a nice guide where it explains all the good practices and also includes some examples for other projects.

Before moving forward, I will like to have some feedback about such initiative. If you think that this will be interesting I will like to see which points are more interesting for you. I will like to hear opinions from people how failed to contribute or feel lost in the project.

P.S: My direct messages are also open if somebody prefers to keep his opinion private.