work-reportの素案
個人的にいわゆる週次レビューをしていましたが、これを簡略化するツールがほしいなと思ったので、ツールの素案を書いてみます。README駆動開発みたいなものです。
背景
過去に週次レビュー(u6k.RedmineのWiki、u6k.BlogのThis Week I Learnedなど)をしていましたが、現在は滞っています。活動の集計やコメントする作業が非常に手間がかかるためです。
GitHubでコードを管理しているので、コードを書くという活動量についてはGitHub Contributionを見ればある程度はわかります。興味があることもとりあえずTwitterに書いているので、twilogを見ればわかります。しかし、Wikiや多くのタスク、企画案などコードで表現できないものはu6k.Redmineで管理しており、こちらの活動は集計することが困難です。また、GitHub ContributionやTwitterも、ブログに書くとなると面倒です。
なので、上記のことを集計して、「あとはコメントを書くだけ」という状態にしたブログ原稿を生成するツールがほしいです。
要件
- 各種の活動をレポートとして生成してほしい
- 活動を収集する
- GitHubのコミット、Issue更新など
- Redmineのチケット更新、Wiki更新など
- Pocketの増加、消化
- Twitterのツイート
- 活動を収集する
- 活動レポートを見たい
- 活動をレポートとして表示する
- 数量
- ログ
- カレンダー
- 活動をブログ記事として生成する
- Jekyllページ形式
- 活動をレポートとして表示する
サンプル
こんな感じの記事を生成したいです。
Weekly Report (from 2018-06-04 to 2018-06-10)
2018-06-04から2018-06-10の活動のレポートです。
リリース
- 公開した記事
- コメント
- 公開したプロダクトのバージョン
- コメント
主なツイートとコメント
- ツイート
- コメント
GitHub
- 12 コミットしました。
- Issueを 23 回更新しました。
GitHub Contribution画像を表示
Redmine
- チケットを xx 回更新しました。
- 新規チケットを x 個作成しました。
- チケットを x 個終了しました。
- Wikiを xx 回更新しました。
Redmine活動グラフを表示
- xx 回ツイートしました。
- x 回リツイートしました。
Twitter活動グラフを表示
- xxxxx ページが未読です。
- xx ページ追加しました。
- xx ページアーカイブしました。
Pocket活動グラフを表示
Author
authorを表示