プロジェクト管理システム:最後のフロンティア。 ほぼ2年前のその日、GitHubはタスクトラッカーを開始しました。 一部の人は彼を愛し、一部の人は彼を嫌っています-しかし、過去に注意を払わないようにしましょう(私たちの現在は過去にあるので、私たちは未来に生きています)。 今日から始まるIssuesのバージョンについて話しましょう。
タスクの解剖学
問題のすべてから始めましょう。 GitHubのタスクのスクリーンショットを次に示します
責任の割り当て、ステップの追加、ラベル付け
プロジェクト管理で最も難しい問題の1つは、作業したいタスクの編成と検索です。 いつでもショートカットを追加できますが、タスクに人を割り当て てプロジェクトのステージに追加できるようになりました 。
レーベル、アーティスト、ステージの三者によって、プロジェクトの複雑さに関係なく、強力なストアであろうと個人プロジェクトのクイックソートであろうと、タスクを整理できます。
イベント
タスクが開いたり閉じたりするたびに、これが表示されます。
タスクナビゲーション
Issues 2.0は、シンプルで応答性に優れた柔軟なタスクナビゲーションインターフェイスで起動します。
リストを使用すると、必要なタスクをすばやくフィルタリングして見つけることができます。 多くのショートカットで段階的にタスクを検索します-そして、あなたに割り当てられたタスク、または@が言及されているタスクにさらに分類します。 これらのラベルはすべて「スティッキー」です-ページを離れて、前のフィルターに後で戻ることができます。
現在のページで一括編集が許可されています:閉じ、開く、ショートカットの追加、責任者の割り当て、プロジェクトステージへの追加。
検索する
最初に、検索ボックスにクイック検索を追加しました。これにより、リクエストを入力するときにステップとタスクを見つけることができます。
クイック検索で何も見つからない場合は、完全な検索ページに移動できます。
新しい検索エンジンは、コメントを含むタスクのすべてにインデックスを付けるため、探しているものを確実に見つけることができます。
コミット+タスク
ジョブには、コミットメッセージとの深い統合があります。 タスク番号を参照するたびに、タスクのディスカッションを表示するためのコミットが追加されます。
そしてもちろん、コミットメッセージでタスクを閉じることができます。
次の同義語がサポートされています。
- 修正#xxx
- 修正#xxx
- 修正#xxx
- #xxxを閉じます
- 閉じる#xxx
- 閉じた#xxx
メール+タスク
少し前に、メール応答サポートを開始しました。これはタスクに最適です。 電子メールでタスクの通知を受け取ったときはいつでも、「返信」ボタンをクリックして回答を入力してください。
キーボード+タスク
キーボードを使用してWebページをナビゲートするのが好きですか? タスクには優れたキーボードサポートがあります。
PJAX:次世代の部分ページ読み込み
Issues 2.0の各リンクは、インターネット上のリンク(新しいタブで開く、URLをコピーして貼り付ける)から期待どおりに機能しますが、信じられないほど応答性の高いインターフェイス(古い学校のAJAXインターフェイスを連想させる)を引き続き取得できます。 これはPJAXのおかげで可能になりました-私たちのサイトでますます使用しているという事実です。
Firefox 4またはChromeを使用している場合にのみPJAXの利点が得られます-アップデートすることを強くお勧めします。
話すのをやめる-Issue 2.0を試してみてください 独自のリポジトリで試すか、いくつかの例を参照してください。