An Aside: TicGit
Larkware Shots recently mentioned TicGit, a Git-based ticket system that keeps all of your tickets in their own branch of your code’s repository. That doesn’t make sense for large projects with multiple repositories1 but for my little learning exercise here, it should work just fine.
Installing TicGit is straightforward: install the
All of TicGit’s functions are accessed through the
ti command, similar to Git itself.
To create a ticket:
As with Git, if you don’t specify a message on the command line, you’re thrown into your
editor (in my case, Vim2). Of whatever text you enter, the first line is taken as
the ticket’s title and the rest is the initial comment. Tags can be entered on the
We’ll use this ticket as our starting point for behavior driven development.