An implementation of the GitHub tutorial