Chrome Extension to specify a due date for a GitHub Issue.
GitHub's Issues feature is very useful as a task management tool. On the other hand, setting a due date for each issue requires relating to milestones, which can be a bit complicated operation.
This extension implements the specification of a due date to an issue easily by writing due: 2023-08-07
in the body of the issue.
-
Get a personal access token from Developper Settings. It requires permission to read issues for all repositories.
-
write environments to
.env
.VITE_GITHUB_TOKEN=github_pat_*** VITE_DANGER_DAYS=1
-
Execute the following commands. The built files will be generated under
/dist
.yarn yarn run build
-
Read a unpackaged extension from chrome://extensions/ and select the
/dist
directory. -
When opening an issue, specify a due date in the body of the issue using the following notation.
due: yyyy-mm-dd due: yyyy-m-d due: yyyy/mm/dd due: yyyy/m/d
-
The description of
Due: yyyy-mm-dd
will appear in the list of open issues. By clicking on the link of [Due Date], the issues are sorted by the order of their due dates.
(c) 2023 inaniwaudon. This software is released under the MIT Liscense.