Manage issues on Urbit
Will use clay as our shared state. This will allow multiple users to sync issues, etc. The basic unit of the app is the issue, which will be stored as an md file. As much as possible should be encoded in the file path, so that app functions as a wrapper around clay to enforce rules, etc.
(If there's a real need for real-timeness, it might be better to build on talk)
Any large-scale edits should be done in vim or a similar editor.
- Copy /app/taskk.hoon to
%/app/taskk.hoon
on your ship - Run
|start %taskk
. Note This only needs to be done once. - Install taskk-ui, which is included as a git submodule. Make sure that the
submodule has been properly dl-ed by running
git submodule update --init --recursive
- Follow instructions to install and run the front-end on your ship.
- start a board
- edit an issue
- delete an issue
- add an issue to an existing board
- subscribe to a board
- assign an issue to someone else
- join an existing board
- be updated when a board I subscribe to updates
- Create new board
- Create new issue
- Change issue phase
- Change assignee
- update front end on issue creation
- update front end when issue has been edited from back end
- back end for delete
- notify assignee on change
- refactor js
- react
- refactor hoon