While doing my first PR to RIOT OS i went through all possible mistakes.
To improve the workflow I tried to add my lessons learned to the wiki page.
Feel free to add missing information which helps new developer make a good PR.
And also to correct mistakes I could have written down.
https://github.com/RIOT-OS/RIOT/wiki/Guidelines-for-Creating-a-Good-Pull-Request
Best regards
Josua