Todos in the web portal represent all of the various jobs that need to be done during the course of a typical workday. These can be things like adding a new features, bug fixes, code cleanup, adding tests, performing code reviews, etc..
We have a placeholder implementation in the current code base but these only represent existing GitHub issues and are dynamically generated each time the web portal page loads. These should be persistent to allow for adding new todos, removing completed or irrelevant todos, generating items asynchronously (i.e. scan the codebase at intervals and suggest new todo items) and breaking down a epic into stories.
[x] Create todo table and schema based on web app data model
[x] Implement todo CRUD endpoints
[x] Fetch todos on dashboard page load
[x] Add webhooks to create todos from GitHub events (new issues, review assignments)
Todos in the web portal represent all of the various jobs that need to be done during the course of a typical workday. These can be things like adding a new features, bug fixes, code cleanup, adding tests, performing code reviews, etc..
We have a placeholder implementation in the current code base but these only represent existing GitHub issues and are dynamically generated each time the web portal page loads. These should be persistent to allow for adding new todos, removing completed or irrelevant todos, generating items asynchronously (i.e. scan the codebase at intervals and suggest new todo items) and breaking down a epic into stories.