Recently I discovered Huboard. Thanks to those that helped me find it! Huboard is really simple and helps keep that kanban visibility when everyone can’t be in the same environment all the time. I setup a board for one of the pending OSS Projects that will be coming live. These are the steps I took. 1. Go to http://www.huboard.comand login with your Github identifiy. This will use your existing github account and you’ll then have access to all your projects to setup and use as you see fit with Huboard.

2. Huboard will now list all of your projects you have github.

3. Get your list items all labeled appropriately. (All explained below image)

The key to Huboard is the simple tagging. Each issue in the project will display as an open issue on the repository/project list in Huboard, however to get them to show up on the kanban there is a special label pattern to use. Simply add a number, dash, and the title of the issue for it to be listed in the kanban. Then apply the label(s) to the issue. For example, in the screenshot above you can see that item #3, which has a titled of “#3 – Initiate Project & Setup” also has a label of “2 – Ready”. This label will list the item in the column “Ready” on the kanban board. The same goes for each of the items that are listed as backlog. The kanban board in Huboard uses the number to order the columns by the labels and the following title as the column header. The respective kanban board for the issue listing above looks like this.

For now I’ve primarily been just adding the issues and maintaining them via the Github web interface. However the items can be moved via commit messages. Here are some examples;
- push GH-#
- pushed GH-#
- move GH-#
- moves GH-#
With that you get maximum Github Awesome + Kanban Communication.
Did know that huboard also has full drag and drop support on the kanban board? You mentioned that you are using the github web view to manage the issues, but I didn’t see you mention that you can just drag the cards from column to column right from huboard.
I really need to put some polish on the set up process, I noticed that you used
0 – Backlog
1 – Ready
2 – Working
3 – Done
I thought about just making that the default set when you first view a project you have already set up.
-Ryan
Yeah, having those wouldn’t hurt for the default setup.
As for the drag and drop, I did not realize you could do that. Sweet! 🙂