Communication between front to daemon
Overview
- hashira uses GRPC for communication between front and daemon
PC
CLI and Daemon
- CLI to Daemon
- Add a new task to Backlog
- Change task's status
- Show task list
- Daemon to CLI
- None
GUI and Daemon
-
Assume to use Electron
-
GUI to daemon
- Add a new task to Backlog, ToDo, Doing, Done
- Change task's status
- Show task list on each status
- Show consume of each task
-
Daemon to GUI
- notify any update of tasks
-
TODO: Show GUI picture
Android
application and daemon
-
GUI to Daemon
- Add a new task to Backlog, ToDo, Doing, Done
- Change task's status
- Show task list on each status
- Show consume of each task
-
Daemon to GUI
- Notify any update of tasks
-
TODO: Show GUI picture
Widget and Daemon
-
Widget to Daemon
- Add a new task to Backlog
- Change task's status to Done
- Show task list
-
Daemon to widget
- Notify any update of tasks
-
TODO: Show GUI picture