Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/timeopochin/GanTTY
Project planning from the terminal
https://github.com/timeopochin/GanTTY
Last synced: 2 months ago
JSON representation
Project planning from the terminal
- Host: GitHub
- URL: https://github.com/timeopochin/GanTTY
- Owner: timeopochin
- License: gpl-3.0
- Created: 2021-05-15T13:32:58.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-05-16T11:18:23.000Z (over 3 years ago)
- Last Synced: 2024-08-02T01:16:26.030Z (6 months ago)
- Language: Python
- Size: 5.94 MB
- Stars: 172
- Watchers: 5
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE
Awesome Lists containing this project
- awesome-rainmana - timeopochin/GanTTY - Project planning from the terminal (Python)
README
== GanTTY
_Project planning from the terminal_
image::gantty_demo.gif[GanTTY demo]
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 saveNavigation::
* `h` and `l` to pan backwards and forwads in time
* `J` and `K` to pan down and up
* `g` and `G` to pan to the top and bottom
* `j` and `k` to select next and previous task
* `w` to toggle view between days and weeks
* `H` and `L` to grow and shrink the left marginTasks::
* `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 configurationUrgent new features::
* set project start dateFuture features::
* export to PlantUML
* set task earliest start date
* unicode character dependencies