# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 22
# self = https://watcher.sour.is/conv/da2gepq
@will It depends.
- If there is existing code I plan to modify, I use TODO:, FIXME: etc. Sublime Text has a nice plugin called Todo Review that you can run on a project to produce a report of all your TODOs and FIXMEs (or any other tag you want). The report is clickable so you can click any instance of a tag and be taken to the spot in the code where the tag is located
- If there is existing code I plan to add significant features to, I usually use issues/enhancements in gitbucket (another self-hosted github clone like gitea)
- If I'm still planning, I use a kanban board of some kind. I like kanboard, which is a self-hosted web app, but lately I've been using Obsidian for general notetaking and it has a kanban board plugin that is pretty handy
Got links to these two tools? 🤔
Got links to these two tools? 🤔
Found the first one GitBucket https://gitbucket.github.io/
Found the first one GitBucket https://gitbucket.github.io/
@prologic I've been using gitbucket for years, since 2013-ish I think? It appeared before gogs/gitea and is very mature and stable at this point. I'm surprised more people don't use it. I guess the JVM puts some people off, although I suspect you could compile it down to native if you wanted too, and even the JVM version is light on resource usage, and is extremely easy to deploy and maintain.

Kanboard is pretty nice too if you're into self-hosted, trello-like kanban boards. Though, it is written in PHP and you inherit all the madness of that world if you want to self host. They do have a Dockerized version I believe. There's a nice plugin ecosystem for it; it can take webhooks from github/gitea for instance, can SMS/XMPP/email you notifications, produce Gantt charts and reports if you're into that, etc etc.
@abucci You're right about the JVM / Java putting me off, PHP does too 😅 -- Nevertheless it kind of reminds me of Trac, I used to use that for years (if you remember it?), also quite mature.

Anyway, I'm also looking at https://vikunja.io/ for internal task/project management (self-hosted) -- Not sure if anyone has heard of it, but it looks pretty good 👌
@abucci You're right about the JVM / Java putting me off, PHP does too 😅 -- Nevertheless it kind of reminds me of Trac, I used to use that for years (if you remember it?), also quite mature.

Anyway, I'm also looking at https://vikunja.io/ for internal task/project management (self-hosted) -- Not sure if anyone has heard of it, but it looks pretty good 👌
@prologic Vikunja looks interesting, thanks! I think I might play with that.
@abucci No worries! I'm seriously looking at standing it up here 👌
@abucci No worries! I'm seriously looking at standing it up here 👌
@prologic ah cool, it has a dark theme *and* a kanban board mode. I don't like todo list style planning with due dates etc. because too much of what I do is research-y and can't be given a solid due date (if you try, everything is overdue all the time). I might have to self host this one!
@abucci Well yeah I like that it has the flexibility of different ways of presenting the tasks at hand, and I _think_ "due dates" are optional anyway. The guy that wrote this has put a lot of thought and effort into making this quite flexile it seems...
@abucci Well yeah I like that it has the flexibility of different ways of presenting the tasks at hand, and I _think_ "due dates" are optional anyway. The guy that wrote this has put a lot of thought and effort into making this quite flexile it seems...
@prologic yes, I think the flexibility is great! 👍

Unfortunately, I have a growing backlog of things I'd like to self host and not very much free time 😕
@abucci Same here 😅 But I also have a _very_ long list of things in my backlog to build with a self-hosted design in mind 🤣
@abucci Same here 😅 But I also have a _very_ long list of things in my backlog to build with a self-hosted design in mind 🤣
And also very little time 😢
And also very little time 😢
@prologic One other thing I can say in favor of kanboard that offsets the PHP a little bit is that it has a really nice REST API that I've used a fair amount. Pretty much anything you can do in the user interface you can also do programmatically through the API.
@abucci I see 👌
@abucci I see 👌