Update readme
This commit is contained in:
parent
9d61b04731
commit
bf1f17f1b4
1 changed files with 38 additions and 1 deletions
39
readme.md
39
readme.md
|
@ -1,4 +1,41 @@
|
||||||
# Task Management
|
# taskr
|
||||||
|
|
||||||
|
A workflow-specific tool for managing tasks at my current job which integrates
|
||||||
|
with GitLab and Jira.
|
||||||
|
|
||||||
|
# But... why?
|
||||||
|
|
||||||
|
Mainly as a way to learn Rust to do a few things:
|
||||||
|
|
||||||
|
- Async (`tokio`)
|
||||||
|
- CLIs (`clap` and `cliclack`)
|
||||||
|
- TUIs (`ratatui`)
|
||||||
|
- Configuration (`config`)
|
||||||
|
- Lazy-loading (`std::sync::OnceLock`)
|
||||||
|
- Error handling (`color_eyre`)
|
||||||
|
- Logging (`tracing` and friends)
|
||||||
|
- HTTP Clients (`reqwest` and friends)
|
||||||
|
|
||||||
|
I expect to do many of these things wrong over the life of this project, which will hopefully help me do it more-right next time.
|
||||||
|
|
||||||
|
## But... why?
|
||||||
|
|
||||||
|
Yes, most companies would just setup the GitLab and Jira integration and call it
|
||||||
|
a day. Everything would work nicely.
|
||||||
|
|
||||||
|
But we self-host GitLab behind many layers of security that make it inaccessible
|
||||||
|
from Jira, which is hosted and managed by Atlassian and for whatever reason do
|
||||||
|
not have access to those integrations anymore.
|
||||||
|
|
||||||
|
Plus I like the idea of owning more of "my" data. Yes, it's work's data, but
|
||||||
|
it would be neat to have a record of stuff I did, even if just at a high-level.
|
||||||
|
It would enable me to build more automation around it, possibly integrate with
|
||||||
|
notes, and other potentially-neat applications.
|
||||||
|
|
||||||
|
But mostly it's the first reason. Rust is fun! Learning it is fun! It feels
|
||||||
|
good.
|
||||||
|
|
||||||
|
# Original High-Level Plan & Ideas
|
||||||
|
|
||||||
Currently, at my job, I have a number of layers of red tape to work through just
|
Currently, at my job, I have a number of layers of red tape to work through just
|
||||||
to actually make commits.
|
to actually make commits.
|
||||||
|
|
Loading…
Reference in a new issue