Background¶
GitHub provide a great issue tracker for small projects. It is simple, light and fast. There’s only one problem for me, I prefer command line tools for these tasks.
Luckily, the issue tracker exposes your data via a thoroughly documented API, so alternative interfaces are only a SMOP away.
The requirements¶
I live at the command line, data that isn’t easily manageable from there may as well not exist in my eyes. Therefore:
A simple command line interface is priority one.
It is nice to customise the views of data, and improve the look and feel of a view over time. Therefore:
Views must be customisable via simple templates
Data display must be fast, and require the minimum possible network access. Therefore:
Network data must be cached and compressed where possible