diff --git a/Cargo.toml b/Cargo.toml index 92e63fd..dd654b8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,6 +40,8 @@ signal-cli-jsonrpc-client = { path = "signal-cli-jsonrpc-client", version = "0.1 signal-gateway = { path = "signal-gateway", version = "0.1.0", default-features = false } signal-gateway-assistant = { path = "signal-gateway-assistant", version = "0.1.0" } signal-gateway-assistant-claude = { path = "signal-gateway-assistant/claude", version = "0.1.0" } +signal-gateway-code-tool = { path = "signal-gateway-code-tool", version = "0.1.0" } +signal-gateway-log-ingest = { path = "signal-gateway-log-ingest", version = "0.1.0" } async-trait = "0.1" chrono = { version = "0.4", default-features = false, features = ["clock", "serde", "std"] } diff --git a/signal-gateway-bin/Cargo.toml b/signal-gateway-bin/Cargo.toml index cc4d729..2b12e64 100644 --- a/signal-gateway-bin/Cargo.toml +++ b/signal-gateway-bin/Cargo.toml @@ -1,7 +1,14 @@ [package] name = "signal-gateway-bin" version = "0.1.0" +description = "Configurable binary for signal-gateway monitoring service" +keywords = ["signal", "monitoring", "alerting", "prometheus"] +categories = ["command-line-utilities"] +authors.workspace = true +repository.workspace = true +license.workspace = true edition.workspace = true +include.workspace = true [lints] workspace = true @@ -18,8 +25,8 @@ rustls-tls = ["signal-gateway/rustls-tls"] [dependencies] signal-gateway = { workspace = true } signal-gateway-assistant-claude = { workspace = true } -signal-gateway-code-tool = { path = "../signal-gateway-code-tool" } -signal-gateway-log-ingest = { path = "../signal-gateway-log-ingest" } +signal-gateway-code-tool = { workspace = true } +signal-gateway-log-ingest = { workspace = true } async-trait = { workspace = true } conf = { workspace = true } diff --git a/signal-gateway-code-tool/Cargo.toml b/signal-gateway-code-tool/Cargo.toml index 5a9e561..2e54cf0 100644 --- a/signal-gateway-code-tool/Cargo.toml +++ b/signal-gateway-code-tool/Cargo.toml @@ -1,7 +1,14 @@ [package] name = "signal-gateway-code-tool" version = "0.1.0" +description = "Code fetching tool for signal-gateway-assistant AI integration" +keywords = ["signal", "assistant", "github", "code"] +categories = ["development-tools"] +authors.workspace = true +repository.workspace = true +license.workspace = true edition.workspace = true +include.workspace = true [lints] workspace = true diff --git a/signal-gateway-code-tool/README.md b/signal-gateway-code-tool/README.md index 638e71e..a6b3b2b 100644 --- a/signal-gateway-code-tool/README.md +++ b/signal-gateway-code-tool/README.md @@ -1,5 +1,12 @@ # signal-gateway-code-tool +[![Crates.io](https://img.shields.io/crates/v/signal-gateway-code-tool?style=flat-square)](https://crates.io/crates/signal-gateway-code-tool) +[![Crates.io](https://img.shields.io/crates/d/signal-gateway-code-tool?style=flat-square)](https://crates.io/crates/signal-gateway-code-tool) +[![License](https://img.shields.io/badge/license-Apache%202.0-blue?style=flat-square)](LICENSE-APACHE) +[![License](https://img.shields.io/badge/license-MIT-blue?style=flat-square)](LICENSE-MIT) + +[API Docs](https://docs.rs/signal-gateway-code-tool/latest/signal_gateway_code_tool/) + A tool that can be provided to the `signal-gateway-assistant`, which allows it to fetch and read code without giving it shell access. diff --git a/signal-gateway-log-ingest/Cargo.toml b/signal-gateway-log-ingest/Cargo.toml index c10ac44..b3414f0 100644 --- a/signal-gateway-log-ingest/Cargo.toml +++ b/signal-gateway-log-ingest/Cargo.toml @@ -1,7 +1,14 @@ [package] name = "signal-gateway-log-ingest" version = "0.1.0" +description = "Log ingestion endpoints (syslog, JSON) for signal-gateway" +keywords = ["signal", "logging", "syslog", "ingestion"] +categories = ["network-programming"] +authors.workspace = true +repository.workspace = true +license.workspace = true edition.workspace = true +include.workspace = true [lints] workspace = true diff --git a/signal-gateway-log-ingest/README.md b/signal-gateway-log-ingest/README.md index ddcee62..a121f96 100644 --- a/signal-gateway-log-ingest/README.md +++ b/signal-gateway-log-ingest/README.md @@ -1,3 +1,10 @@ # signal-gateway-log-ingest +[![Crates.io](https://img.shields.io/crates/v/signal-gateway-log-ingest?style=flat-square)](https://crates.io/crates/signal-gateway-log-ingest) +[![Crates.io](https://img.shields.io/crates/d/signal-gateway-log-ingest?style=flat-square)](https://crates.io/crates/signal-gateway-log-ingest) +[![License](https://img.shields.io/badge/license-Apache%202.0-blue?style=flat-square)](LICENSE-APACHE) +[![License](https://img.shields.io/badge/license-MIT-blue?style=flat-square)](LICENSE-MIT) + +[API Docs](https://docs.rs/signal-gateway-log-ingest/latest/signal_gateway_log_ingest/) + Implementation of log ingest endpoints used in `signal-gateway-bin`.