One of the best ways to gain contributors for your open source project is by providing a rough patch for the contributor to start from. One of the best ways to ask for help is by providing what you have so far and letting a mentor look it over and provide suggestions. In both cases, you’ll need to put the code somewhere accessible by all parties and, since GitHub has taken over the code hosting world, what better platform to do it on?
Since pull requests make a lot of noise and the code you want to share isn’t always merge material, the next best way is providing a GitHub gist. Gists are easy to create manually but I wanted an automated method for creating gists, so I’ve turned to
gist-diff, a single command that creates a GitHub gist with
git diff contents.