Todos
todos:
- return todos from api (optionally behind auth)
- render them and make them editable
- add ways to prio them and make a trello board
Todo's can exist in many ways:
- issues
- notes
- codebase comments
- md files
- videos
- on slack
- discussions
the problem with this is that it's in many places, unorganised. So that's why GitHub should normally be the main place because you get a good overview using a project board.
But there's one problem with that: it's far away from the code!
Why don't we put the issues in the code itself! You could do it this way:
- comments
// TODO: xxxx
or/* TODO xxx */
in code files todo.md
or*.todo.md
ortodo.*.md
or any.md
file with labeltodo
or with the wordtodo
inside
Of course this is not handy for the non coders, and it also makes it hard to get a good overview and do a project board.
UNLESS (todo)
- scan codebase for todo's like above using a function, create UX for that so anyone can access it
- create trello-like UX so you can plan the todo's. dragging/dropping them or changing issues text or datapoints will alter the todo in the codebase by making the change on your machine (save button could do a ship)
- new todos created in the UX are put in a folder according to the labels attached to the todo (which is in front matter) or just in a
/todo
folder in the root if it's unknown.
If we do this... why do we need git? mainly code sharing and version control. is it really worth it? Can't I do something better?