You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A GitHub Action that scans your codebase for inline TODOs, FIXMEs, and BUG comments, and automatically creates GitHub Issues — with support for labels, metadata parsing, and semantic enrichment.
4
+
5
+
---
6
+
7
+
## 🚀 Features
8
+
9
+
- ✅ Detects `TODO`, `FIXME`, `BUG`, and `HACK` comments
Copy file name to clipboardExpand all lines: ROADMAP.md
+3-100Lines changed: 3 additions & 100 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,8 +44,9 @@ A smart GitHub Action that detects, classifies, and transforms inline TODOs in y
44
44
45
45
> Provide visibility into the evolution and structure of tracked TODOs.
46
46
47
-
-[ ] Markdown/HTML dashboard with summary statistics
48
-
_Total TODOs, grouped by folder, priority, author (`git blame`)_
47
+
-[X] Markdown/HTML dashboard with summary statistics
48
+
_Total TODOs, grouped by folder, priority, author (`git blame`) — **now sorted by `priority` and `due` date**_
49
+
49
50
-[ ] TODO history tracking (added/removed/modified)
50
51
-[ ] Due date notifications or PR comments
51
52
@@ -68,101 +69,3 @@ A smart GitHub Action that detects, classifies, and transforms inline TODOs in y
68
69
- Clean architecture and modularity are core principles from day one.
69
70
- LLM functionality will be optional and clearly separated from core logic.
70
71
- Built with automation, extensibility, and developer workflows in mind.
71
-
72
-
---
73
-
74
-
# 🚀 Roadmap for TODO Issue Tracker 2.0
75
-
76
-
This project aims to build an intelligent GitHub Action that scans your codebase for TODOs, classifies them, and transforms them into contextualized GitHub Issues — with semantic analysis and multi-platform integration.
77
-
78
-
---
79
-
80
-
## 🧱 Phase 1: Foundations and Parity with the Original Project
81
-
82
-
🎯 Goal: Recreate the original functionality with clean, modular, and testable code.
83
-
84
-
-[ ] Create the base project structure
85
-
-`src/` folder for source code
86
-
- Subfolders: `core/`, `parser/`, `tasks/`, `templates/`, etc.
87
-
88
-
-[ ] Implement TODO parser
89
-
- Detect `TODO`, `FIXME`, `BUG`, etc. comments
90
-
- Support for multiple languages (`.js`, `.ts`, `.py`, `.go`, etc.)
91
-
92
-
-[ ] Initial task system: GitHub Issues
93
-
- Create, update, and remove issues based on detected TODOs
94
-
95
-
-[ ] Templating system for issue creation
96
-
- Customizable titles and descriptions via templates
97
-
98
-
-[ ] Functional GitHub Action workflow
99
-
-`action.yml` definition file
100
-
- Example usage in `.github/workflows/todo.yml`
101
-
102
-
-[ ] Unit testing with Jest or Vitest
103
-
104
-
---
105
-
106
-
## 🧠 Phase 2: Intelligence and Semantics
107
-
108
-
🎯 Goal: Make the system smarter by leveraging LLMs and contextual awareness.
109
-
110
-
-[ ] Automatic TODO classification
111
-
- Use LLMs or heuristics to classify as `bug`, `enhancement`, `refactor`, etc.
112
-
113
-
-[ ] Auto-generate issue titles and descriptions using LLMs
0 commit comments