Skip to content

Commit 392aa0f

Browse files
committed
chore: update crate descriptions and documentation links to be more comprehensive
1 parent 87c6128 commit 392aa0f

File tree

12 files changed

+20
-12
lines changed

12 files changed

+20
-12
lines changed

crates/cargo-rustapi/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[package]
22
name = "cargo-rustapi"
3-
description = "CLI tool for RustAPI - Project scaffolding and development utilities"
3+
description = "The official CLI tool for the RustAPI framework. Scaffold new projects, run development servers, and manage database migrations."
4+
documentation = "https://docs.rs/cargo-rustapi"
45
version.workspace = true
56
edition.workspace = true
67
authors.workspace = true

crates/rustapi-core/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
[package]
22
name = "rustapi-core"
3-
description = "Core library for RustAPI framework"
3+
description = "The core engine of the RustAPI framework. Provides the hyper-based HTTP server, router, extraction logic, and foundational traits."
4+
documentation = "https://docs.rs/rustapi-core"
45
version.workspace = true
56
edition.workspace = true
67
authors.workspace = true
78
license.workspace = true
89
repository.workspace = true
910
homepage.workspace = true
10-
documentation.workspace = true
1111

1212
[dependencies]
1313
# Async

crates/rustapi-extras/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
[package]
22
name = "rustapi-extras"
3-
description = "Optional security and utility features for RustAPI framework"
3+
description = "Production-ready middleware collection for RustAPI. Includes JWT auth, CORS, Rate Limiting, SQLx integration, and OpenTelemetry observability."
4+
documentation = "https://docs.rs/rustapi-extras"
45
version.workspace = true
56
edition.workspace = true
67
authors.workspace = true
78
license.workspace = true
89
repository.workspace = true
910
homepage.workspace = true
10-
documentation.workspace = true
1111

1212
[dependencies]
1313
# Core dependency

crates/rustapi-jobs/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ authors.workspace = true
66
license.workspace = true
77
repository.workspace = true
88
homepage.workspace = true
9-
documentation.workspace = true
9+
documentation = "https://docs.rs/rustapi-jobs"
1010
keywords.workspace = true
1111
categories.workspace = true
1212
rust-version.workspace = true
13-
description = "Background job processing for RustAPI with Redis and Postgres backends"
13+
description = "Robust background job processing for RustAPI. Support for Redis and PostgreSQL backends, retries, and scheduled tasks."
1414

1515
[features]
1616
default = []

crates/rustapi-macros/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[package]
22
name = "rustapi-macros"
3-
description = "Procedural macros for RustAPI framework"
3+
description = "Procedural macros for RustAPI. Includes #[get], #[post], #[derive(Schema)], and #[derive(Validate)] for compile-time magic."
4+
documentation = "https://docs.rs/rustapi-macros"
45
version.workspace = true
56
edition.workspace = true
67
authors.workspace = true

crates/rustapi-openapi/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[package]
22
name = "rustapi-openapi"
3-
description = "OpenAPI documentation generator for RustAPI framework"
3+
description = "Automated OpenAPI 3.0 specification generator for RustAPI. Integrates Swagger UI."
4+
documentation = "https://docs.rs/rustapi-openapi"
45
version.workspace = true
56
edition.workspace = true
67
authors.workspace = true

crates/rustapi-rs/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[package]
22
name = "rustapi-rs"
33
description = "A FastAPI-like web framework for Rust - DX-first, type-safe, batteries included"
4+
documentation = "https://docs.rs/rustapi-rs"
45
version.workspace = true
56
edition.workspace = true
67
authors.workspace = true

crates/rustapi-testing/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ authors.workspace = true
66
license.workspace = true
77
repository.workspace = true
88
homepage.workspace = true
9-
documentation.workspace = true
9+
documentation = "https://docs.rs/rustapi-testing"
1010
keywords.workspace = true
1111
categories.workspace = true
1212
rust-version.workspace = true
13-
description = "Testing utilities for RustAPI with matchers and expectations"
13+
description = "Testing utilities for RustAPI applications. Provides checking helpers, test servers, and fluid assertions."
1414

1515
[dependencies]
1616
tokio = { workspace = true, features = ["full"] }

crates/rustapi-toon/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[package]
22
name = "rustapi-toon"
33
description = "TOON (Token-Oriented Object Notation) support for RustAPI - LLM-optimized data format"
4+
documentation = "https://docs.rs/rustapi-toon"
45
version.workspace = true
56
edition.workspace = true
67
authors.workspace = true

crates/rustapi-validate/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[package]
22
name = "rustapi-validate"
3-
description = "Validation system for RustAPI framework"
3+
description = "Type-safe request validation for RustAPI. Wrapper around the `validator` crate with deep framework integration."
4+
documentation = "https://docs.rs/rustapi-validate"
45
version.workspace = true
56
edition.workspace = true
67
authors.workspace = true

0 commit comments

Comments
 (0)