Issue Management
NOTE: ON HOLD. Do not do this if you are joining Dendron
Summary
How to track your tasks in Dendron
Prerequisites
Steps
Create your own dashboard
See Create Your Own Task Dashboard (Private)
Working with tasks
- When creating a task, follow steps in Creating New Issues
- After the task has been created, update it as necessary by exporting to airtable when the status (Private) changes
- when
status = review
, add the pull request (Private) url to the task - when code is checked into master, set
status
tochecked
- when the code is pushed to master, set
status
to #status.pushed (Private) - when the code is released, set
status
to #status.released (Private)
- when
- NOTE: don't forget to export the task after updating the status
Adding a task as a crop
- add #kind.crop (Private) to the note metadata
- NOTE: if the task is internal, add #type.chore (Private) to it
See more about CROP (Private)
Adding a task to the icebox
- add #kind.icebox (Private) to the note
An icebox item is something we are not working on for +1 year (if ever)
Adding a task to the team backlog
If you have items in your backlog that you don't think you have time for, you can add it to the team backlog by removing yourself from the owner
field.
This will move the task to the Team Backlog View (Private).
- NOTE: if you're still interested in doing the task but don't have time to do it soon, set the due (Private) date to be 2 months from today and it will also show up in the backlog view to indicate that others are free to work on this
Cleaning up tasks after a sprint
- NOTE: the old sprint completes and the next sprint starts on Tuesdays 9PM UTC every week (Private)
- If the task has been completed, delete the sprint key from the note
- Go to airtable and delete the sprint key
- All tasks that are tagged #sprint.next (Private) should now be switched to #sprint.active (Private)
- TIP: cleaning up is a bit cumbersome right now due to some missing functionality with tasks and exports. you can make it easier by doing the following
- make sure you have a keyboard shortcut set for export task, see Export Keyboardshortcut (Private)
- in your weekly journal, add a section called
Tasks
and c/p all your tasks there (eg. Tasks (Private)) - after the sprint is over, go in and update all your tasks release status
- go to the task pod config and comment out
exportScope
: pods/custom/config.dendron.tasks.yml (Private) - select all the tasks you updated and use the keyboard shortcut to trigger export task
- TODO: currently there is a bug where the export no longer shows up if you remove the scope
- this will updated all selected tasks
- go to the sprint active sprint-active view on airtable and delete the sprint tag
- TODO: we currently don't support deleting a single select
- uncomment the
exportScope
comment
Related
- All tasks views: here (Private)
Footnotes
Backlinks