【GitHub】日常の色々なTODOを管理する

805 語
4 分
【GitHub】日常の色々なTODOを管理する

はじまり#

リサちゃん avatar
リサちゃん
よ〜し、今回はGitHubをいじってTODOを管理できる環境を作るぞ〜。

今回、行いたいこと。#

今回は、「blog」や「programming」で今後着手しようと思っているタスクを、GitHub上の同じタスクボード(kanban)で管理しようと思います。

こうすることで、自分が行う日常のタスクを一括で管理できるようにします。

フィルターをかけて、表示/非表示も切り替えられます。

まず、Issue Templateを作成する。#

まず、管理の土台となるIssue Templateを作成します。

Issue Templateの作成方法は、この記事が参考になりました。

また、GitHubの公式記事もあるので、ご参考までに。

これからの内容は、一旦以下のようにconfig.ymlとcustom.mdが出来ている前提で進めていきます。

執筆中のブログ記事をメモっておく#

まず、ブログ執筆用の記事をメモっておくIssue Templateを作ります。

例えば、config.ymlを以下のように書くと、以下の画像のようにIssue Templateが表示されます。

config.yml:

blank_issues_enabled: true
contact_links:
- name: Add new ToDo for Blog
about: made by config.yml
url: https://github.com/landmaster135/neptunus-note/issues/new?template=custom.md&projects=landmaster135%2Fneptunus-note%2F1&assignees=landmaster135&labels=blog
- name: Add new ToDo for Programming
about: made by config.yml
url: https://github.com/landmaster135/neptunus-note/issues/new?template=custom.md&projects=landmaster135%2Fneptunus-note%2F1&assignees=landmaster135&labels=programming
- name: Add new ToDo 2
about: made by config.yml
url: https://github.com/landmaster135/neptunus-note/issues/new?template=custom.md&projects=landmaster135%2Fneptunus-note%2F2&assignees=landmaster135&labels=bug

issue templateを開いてissueの編集画面に遷移します。そして、右側にあるこのlabelsの歯車マークをクリックすると、labelを増やすことが出来ます。

「New label」ボタンから増やして、以下のような新規ラベルを追加しました。

上述のconfig.ymlでURLのクエリパラメータで「labels=blog」を指定すると、issue templateを開いた時に、デフォルトで「blog」ラベルが付いた状態になります。

適当なissueタイトルを入れて、登録してみます。 すると、issueが登録されます。

次に、Projectsをクリックして、issueからProjectsのkanbanにカードが自動登録できているかを確認します。今回は、このProjectになります。

TODOに先程のissueからカードが登録できています。このようにissueを登録することで、タスクを管理していきます。

プログラミングのアイデアをメモっておく#

次は、プログラミングのTODOをメモります。

先程、issue templateとlabelは作ったので、それらが反映されたissue画面になります。この内容でissueを追加します。

issueが追加されました。

先ほどと同じProjectを確認すると、「programming」ラベルのカードも追加されていることが確認できます。

kanban内をフィルターするためには・・・#

次に、filterをかける方法なのですが、このフィルター用のテキストボックスに記入すると、フィルターが自動的に掛かります。

どうやら、2022/3/24時点では、「label:programming」という風に記述すると上手くフィルターが掛からず、「label:"programming"」とダブルクォーテーションでラベル名を囲んで記述する必要がるようです。

kanban内のアーカイブしたカードを見るためには・・・#

こうして、TODOを蓄積していくとArchiveする必要があると思いますが、Archiveしたカードは以下の記事の方法で見れます。

おしまい#

リサちゃん avatar
リサちゃん
一括管理できるタスクボードになりました〜。少しこのkanbanを運用してみて、使いやすさを観察していきたいと思います。

以上になります!

記事を共有

この記事が役に立ったなら、ぜひ他の人と共有してください!

【GitHub】日常の色々なTODOを管理する
https://endorphinbath.com/posts/github-todo-management-everyday/
著者
kinkinbeer135ml
公開日
2022-04-23
ライセンス
CC BY-NC-SA 4.0
関連記事 スマート
1
【GitHub Actions】実行時にパラメータ項目を設定する
Software GitHub Actions実行時に設定できる項目の種類をザッとまとめました。GitHub Actionsの概要から触れていますので、普段あまり触ったことがない方もお立ち寄り下さい。
2
【GitHub】「github-readme-stats」と「github-profile-trophy」でGitHubをゴージャスに見せる
Code GitHubのプロフィール画面を豪華にするために、README.mdをいじりました。けっこう簡単にゴージャスになります。手が空いた時に設定してみて下さい。
3
【Notion】プロジェクトやマイルストーンの進捗度を表現する
Software Notionで自分のタスクをプロジェクトとしてまとめて、その進捗度を可視化する手段を紹介します。
4
【Heroku】GitHubのリポジトリから新しいアプリをデプロイするときに「Item could not be retrieved: Internal Server Error」が出た場合
Software この前起きた、GitHubのOAuthインシデント後に、Herokuを使ってデプロイしたアプリを再びデプロイするときにデプロイできなくなっているかと思います。そのときにどう対応するかを紹介します。
5
【GitHub】PythonとGitHub ActionsでProjectsにIssuesを作る作業を自動化する(前編:Pythonのソース)
Code 日々のタスクをGitHub IssuesおよびGitHub Projectsで管理する時に登録する作業が面倒くさいと思います。いちいちオプションを選択して入力する手間が面倒くさいと思います。本記事では、その作業を省略したツールを紹介します。
ランダム記事 ランダム
Profile Image of the Author
kinkinbeer135ml
SIerをやめて、プログラミングを勉強しています。※Amazonアソシエイトに参加しています。
お知らせ
私のブログへようこそ!これはサンプルのお知らせです。
音楽
カバー

音楽

再生中なし

0:00 0:00
歌詞なし
カテゴリ
タグ
サイト統計
記事
287
カテゴリー
8
タグ
93
総文字数
486,174
運用日数
0
最終活動
0 日前

目次