More readme
This commit is contained in:
parent
663d0ee81a
commit
7e9900ffd5
1 changed files with 17 additions and 10 deletions
27
readme.md
27
readme.md
|
@ -5,21 +5,28 @@ with GitLab and Jira.
|
|||
|
||||
# But... why?
|
||||
|
||||
Mainly as a way to learn Rust to do a few things:
|
||||
Mainly as a way to learn _more_ Rust to do a few things better:
|
||||
|
||||
- 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)
|
||||
- Async with `tokio`
|
||||
- Command-line interfaces (CLIs) with `clap` and `cliclack`
|
||||
- Terminal user interfaces (TUIs) `ratatui`
|
||||
- Configuration with `config` and `keyring`
|
||||
- Lazy-loading with `std::sync::OnceLock`
|
||||
- User-facing error handling with `color_eyre`
|
||||
- Logging with `tracing` and friends
|
||||
- HTTP clients with `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.
|
||||
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.
|
||||
|
||||
I co-maintain a Rust CLI at my current job, so these are all things I'm familiar
|
||||
with, but always wanting to improve and try other ways of doing things to see
|
||||
how they compare.
|
||||
|
||||
## But... why?
|
||||
|
||||
Deja-vu!
|
||||
|
||||
Yes, most companies would just setup the GitLab and Jira integration and call it
|
||||
a day. Everything would work nicely.
|
||||
|
||||
|
|
Loading…
Reference in a new issue