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
|
||||
to actually make commits.
|
||||
|
|
Loading…
Reference in a new issue