Collaboratively created guidelines and best practices for teaching software development using GitHub and open source.