Command line all the way so far. I’ve made a local clone, and developed on a branch on that. From what I can tell on github, I don’t have the necessary permissions to create a branch on the main repo, which seems to be required to create a pull request there.
But as I’ve said, I’m a git newbie, more familiar with svn/hg.