ITエンジニア/デザイナ向けにオープンソースを毎日紹介

開発中、利用するツールは少ない方が良いでしょう。様々なツールを使い分けていると、ついつい漏れが発生したり、集中力が切れてしまいがちです。集中するためにはツールも集中させるべきです。

今回紹介するtlogはGitリポジトリを使ってタイムトラッキングを行うソフトウェアです。

tlogの使い方

最初にログを作ります。

  1. $ tlog create example

そしてチェックアウトします。

  1. $ tlog checkout example

startでタスクを開始します。これで自動的に作業時間が計測されます。

  1. $ tlog start -d "タスクです"

displayを使うと現在のタスクが確認できます。

  1. $ tlog display
  2. Log: example
  3. State: open
  4. Points: 0
  5. Owner: atsushi
  6. Start End Duration Description
  7. May 14, 04:55PM 0:00:35 タスクです
  8. ----------------------------------------------------------------------------------------------------
  9. Total 0:00:35

作業が終わったらステータスをCLOSEDにします。一度に一つの作業しかできないようです。

  1. $ tlog state CLOSED

終了したタスクはいつでも振り返れます。

  1. $ tlog display
  2. Log: example
  3. State: CLOSED
  4. Points: 0
  5. Owner: atsushi
  6. Start End Duration Description
  7. May 14, 04:55PM 0:01:36 タスクです
  8. ----------------------------------------------------------------------------------------------------
  9. Total 0:01:36

tlogは時間管理のログをGitリポジトリ上に残します。ブランチの一つなので、そのまま他の開発者と共有することもできます。タイムトラッキングだけを提供するサービスなどもありますが、tlogを使うことで開発効率や生産性を考える上で大事な時間管理データをGit上にまとめて残せるようになります。

tlogはRuby製のオープンソース・ソフトウェア(GPL)です。

CEWendel/tlog: git-based tool for tracking engineering time and tasks

MOONGIFTプレミアムに登録して運営をサポートしてください!月額500円の他、半年(3,000円)、年間パック(6,000円)もあります。企業向けに3アカウント以上で請求書払いも可能です(年間一括のみ)。従業員の方向けのサービスにいかがですか? プレミアムユーザのログインはこちらから

 

MOONGIFTの関連記事

コメント

  • DevRel
  • Com2