GanTTY
Project planning from the terminal
GanTTY is yet another project that I would consider a proof of concept, it is far from being a full feature project managing tool, but it has pretty colours so…
Dependencies
python3
stty
A terminal that supports Unicode and ANSI escape codes.
Running
Clone the repository, go into the folder and execute main.py
git clone https://github.com/timeopochin/GanTTY.git
cd GanTTY
python3 main.py
Usage
- File
-
-
q
to quit -
W
to save
-
- Navigation
-
-
h
andl
to pan backwards and forwads in time -
J
andK
to pan down and up -
g
andG
to pan to the top and bottom -
j
andk
to select next and previous task -
w
to toggle view between days and weeks -
H
andL
to grow and shrink the left margin
-
- Tasks
-
-
a
to add a new task -
n
to rename a task -
e
to edit a task’s description -
D
to delete a task -
to toggle a task’s status -
d
to select a task’s dependencies -
+
and-
to increase and decrease a task’s length
-
TODOs
-
restructure code
-
better keybindings configuration
- Urgent new features
-
set project start date
- Future features
-
export to PlantUML
-
set task earliest start date
-
unicode character dependencies