docs: implement professional documentation structure and project hygiene
This commit is contained in:
26
docs/tasks.md
Normal file
26
docs/tasks.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# Task Tracker
|
||||
|
||||
Plexus uses a custom-built task tracking system to manage its development lifecycle. The data is stored in a local DuckDB database (`data/tasks.duckdb`).
|
||||
|
||||
## 🛠 Commands
|
||||
|
||||
You can interact with the task tracker using the `Makefile`:
|
||||
|
||||
| Command | Description |
|
||||
|---------|-------------|
|
||||
| `make task-list` | List all active tasks. |
|
||||
| `make task-add title="..."` | Add a new task. |
|
||||
| `make task-update id=... status="..."` | Update a task's status. |
|
||||
| `make task-done id=...` | Mark a task as completed. |
|
||||
| `make task-filter status="..."` | Filter tasks by status. |
|
||||
|
||||
## 📊 Task Statuses
|
||||
|
||||
- `todo`: Task is waiting to be started.
|
||||
- `in-progress`: Task is currently being worked on.
|
||||
- `done`: Task is completed.
|
||||
- `blocked`: Task is waiting on external factors.
|
||||
|
||||
## 🐍 Implementation Details
|
||||
|
||||
The task tracker is implemented in Python and uses the `duckdb` library. The source code can be found in the `tasks/` directory.
|
||||
Reference in New Issue
Block a user