📚 docs: add missing READMEs and align crates with Rust rules

- Create README.md for paracas-daemon and paracas-estimate
- Add #![doc = include_str!("../README.md")] to daemon/estimate lib.rs
- Add missing Cargo.toml metadata (docs.rs, authors, keywords, categories)
- Reorder workspace dependencies by line length per style guide
- Document background jobs, download-all, status, and job commands
This commit is contained in:
Andreas Bigger
2025-12-29 18:02:56 -05:00
parent 559171956e
commit 3edf2d9ece
10 changed files with 201 additions and 10 deletions
+8 -8
View File
@@ -55,20 +55,20 @@ paracas-estimate = { path = "crates/paracas-estimate", version = "0.3.0" }
paracas-daemon = { path = "crates/paracas-daemon", version = "0.3.0" }
# Async runtime
tokio = { version = "1.42", features = ["full"] }
futures = "0.3"
async-trait = "0.1"
tokio = { version = "1.42", features = ["full"] }
# HTTP client
reqwest = { version = "0.12", default-features = false, features = ["rustls-tls", "gzip", "stream"] }
bytes = "1.9"
reqwest = { version = "0.12", default-features = false, features = ["rustls-tls", "gzip", "stream"] }
# Compression
lzma-rs = "0.3"
# Serialization
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
serde = { version = "1.0", features = ["derive"] }
csv-async = { version = "1.3", features = ["tokio"] }
# Arrow/Parquet
@@ -79,13 +79,13 @@ parquet = { version = "54", features = ["async", "arrow"] }
chrono = { version = "0.4", features = ["serde"] }
# CLI
clap = { version = "4.5", features = ["derive"] }
indicatif = "0.17"
inquire = "0.7"
indicatif = "0.17"
clap = { version = "4.5", features = ["derive"] }
# Error handling
thiserror = "2.0"
anyhow = "1.0"
thiserror = "2.0"
# Binary parsing
byteorder = "1.5"
@@ -97,9 +97,9 @@ derive_more = { version = "1.0", default-features = false, features = ["display"
approx = "0.5"
# Benchmarking
criterion = { version = "0.5", features = ["async_tokio", "html_reports"] }
tempfile = "3.14"
which = "7.0"
tempfile = "3.14"
criterion = { version = "0.5", features = ["async_tokio", "html_reports"] }
# UUID
uuid = { version = "1.0", features = ["v4", "serde"] }