rev.この広告は、90日以上更新していないブログに表示しています。TicGitWeb2.0といわれて久しいですが、ライフハッカーの皆様はアイデアやtodoをどのように管理されていますか?わたくしは単純にiPhoneのメモに書き留めております。最近その頻度が増えてきて、なにかもっと便利にできないものかと考えはじめました。おれおれチケット管理をする必要があるのです。HerokuにRedmineをおこうとか考えましたが、もっと簡素なもので十分。使いましょう、TicGitを。intuitive.https://github.com/schacon/ticgit/blob/master/README.mkdGitを使ったチケット管理システムがTicGitです。TicGit-ngと名前を改めて今現在も開発が続いているようです。Gitを使ったとはいうものの、TicGitが裏でgitコマンドを利用しているだけで、実際のチケット操作はすべてtiコマンドでおこないます。MOONGIFTで紹介されたりしてるので、知っている人も多いのではないでしょうか。当時すこし使ってみた*1覚えがあります。一度ためしてみましょう。インストール、実行GithubのWikiはngとなる前のまま更新されていないようで、インストールのコマンドからして違います。Wikiに従うとハマるのでREADMEを参照しながらやりましょう。foundすんなり入って、すんなり動いてくれました。gitリポジトリではないところで実行すると上記のように表示されます。gitリポジトリ配下で実行するとusageが表示されます。同時に、リポジトリにticgitブランチが作成されます。ためしにチケットを作成してみましょう。エディタが開いてチケット名を入力させるあたり、Gitを使っている感じがしますね。要はticgitブランチにコミットしているんですね。ticketがコミットされていますね。チケットを追加するたびにエディタが開くのは煩わしいと感じるときもありますよね。'message'のように済ませたい場合は次のようにします。それでは、作成したチケットを確認してみましょう。チケット名、状態などが整形されて表示されます。味気ないなーと思った人は、次いこう次。WebUIticgitはブラウザからチケットを一覧/操作できるWebUIを備えています。ticgitwebコマンドでサーバを起動できます。仕組みは、単純にSinatraで動いています。そのため、tiコマンドの動作環境に加えてsinatra、hamlが必要となるので、入ってなければgemで入れましょう*2。チケットの状態でフィルタできる。