I always have a ton of solo projects cooking, and in the past organized and planned them in increasingly complex `ROADMAP.md` files. After working with bubbletea on another project, and after constantly manually calculating its delivery dates for myself (as my bandwidth was quite limited at the time), I realized it would be cool to combine the two!
The result is Dispositio, a tool which:
- Tracks milestones, set estimated durations, rearrange and modify easily, and see the estimated timeline of the whole thing (measured in weeks for now; can add sprints or other metrics later if people want it) - Lets you set up tasks and subtasks right in it (added because I found it very handy to just keep my todos right here, one per project) - Handles overdue items etc - Helps you know how many days you get on average per milestone task in order to stay on task - Saves to plain markdown so you can read and edit it e.g. in Vim or Obsidian, and easily commits to a Github project (which is how I tend to use it).
Walkthrough and documentation, with example gifs: https://systemist.net/tools/dispositio Source code: https://github.com/tsraveling/dispositio