It is possible to harness the atom editor to create a github project. Here we create a ruby project that uses propane to access processing graphics to create a maths demo. You can even run minitest and the propane sketch, without leaving the atom editor if you install the script package. Hell you can even preview the markdown.

markdown.png