Skip to content

Commit 80d4952

Browse files
committed
chore: add discovery keywords, categories, and descriptions to all crates
1 parent ac61b4f commit 80d4952

12 files changed

Lines changed: 44 additions & 8 deletions

File tree

Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,10 @@ version = "0.1.0"
1919
edition = "2021"
2020
license = "Apache-2.0 OR MIT"
2121
repository = "https://github.com/copyleftdev/parallax"
22+
homepage = "https://github.com/copyleftdev/parallax"
2223
rust-version = "1.76"
24+
keywords = ["graph", "security", "cybersecurity", "query", "graph-database"]
25+
categories = ["database", "network-programming", "command-line-utilities"]
2326

2427
[workspace.dependencies]
2528
# Shared across crates — pin versions here, reference in crate Cargo.tomls

crates/connector-aws-synthetic/Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@ version.workspace = true
55
edition.workspace = true
66
license.workspace = true
77
repository.workspace = true
8+
homepage.workspace = true
89
rust-version.workspace = true
10+
keywords = ["aws", "testing", "graph", "security", "synthetic"]
11+
categories = ["development-tools::testing", "network-programming"]
912

1013
[dependencies]
1114
parallax-connect = { path = "../parallax-connect" }

crates/connector-gcp-synthetic/Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@ version.workspace = true
55
edition.workspace = true
66
license.workspace = true
77
repository.workspace = true
8+
homepage.workspace = true
89
rust-version.workspace = true
10+
keywords = ["gcp", "testing", "graph", "security", "synthetic"]
11+
categories = ["development-tools::testing", "network-programming"]
912

1013
[dependencies]
1114
parallax-connect = { path = "../parallax-connect" }

crates/parallax-cli/Cargo.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
[package]
22
name = "parallax-cli"
3-
description = "CLI binary for the Parallax graph engine"
3+
description = "CLI for the Parallax graph engine — serve, query, stats, and WAL inspection"
44
version.workspace = true
55
edition.workspace = true
66
license.workspace = true
77
repository.workspace = true
8+
homepage.workspace = true
89
rust-version.workspace = true
10+
keywords = ["graph", "security", "cybersecurity", "cli", "graph-database"]
11+
categories = ["command-line-utilities"]
912

1013
[[bin]]
1114
name = "parallax"

crates/parallax-connect/Cargo.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
[package]
22
name = "parallax-connect"
3-
description = "Integration SDK: connector trait, builders, step scheduler"
3+
description = "Connector SDK for Parallax — trait, entity/relationship builders, topological step scheduler"
44
version.workspace = true
55
edition.workspace = true
66
license.workspace = true
77
repository.workspace = true
8+
homepage.workspace = true
89
rust-version.workspace = true
10+
keywords = ["connector", "graph", "security", "integration", "sdk"]
11+
categories = ["network-programming", "asynchronous"]
912

1013
[dependencies]
1114
parallax-core = { path = "../parallax-core" }

crates/parallax-core/Cargo.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
[package]
22
name = "parallax-core"
3-
description = "Core types for the Parallax graph engine"
3+
description = "Core types for the Parallax graph engine — Entity, Relationship, Value, Timestamp (HLC)"
44
version.workspace = true
55
edition.workspace = true
66
license.workspace = true
77
repository.workspace = true
8+
homepage.workspace = true
89
rust-version.workspace = true
10+
keywords = ["graph", "security", "entity", "property-graph", "cybersecurity"]
11+
categories = ["data-structures", "encoding"]
912

1013
[dependencies]
1114
serde = { workspace = true }

crates/parallax-graph/Cargo.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
[package]
22
name = "parallax-graph"
3-
description = "Graph engine: traversal, pattern matching, shortest path"
3+
description = "Graph engine: BFS/DFS traversal, pattern matching, shortest path, blast radius"
44
version.workspace = true
55
edition.workspace = true
66
license.workspace = true
77
repository.workspace = true
8+
homepage.workspace = true
89
rust-version.workspace = true
10+
keywords = ["graph", "graph-engine", "traversal", "security", "cybersecurity"]
11+
categories = ["algorithms", "data-structures"]
912

1013
[dependencies]
1114
parallax-core = { path = "../parallax-core" }

crates/parallax-ingest/Cargo.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
[package]
22
name = "parallax-ingest"
3-
description = "Sync protocol and write batch construction"
3+
description = "Sync protocol, source-scoped diffing, and write batch construction for Parallax"
44
version.workspace = true
55
edition.workspace = true
66
license.workspace = true
77
repository.workspace = true
8+
homepage.workspace = true
89
rust-version.workspace = true
10+
keywords = ["graph", "ingest", "security", "sync", "database"]
11+
categories = ["database-implementations", "network-programming"]
912

1013
[dependencies]
1114
parallax-core = { path = "../parallax-core" }

crates/parallax-policy/Cargo.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
[package]
22
name = "parallax-policy"
3-
description = "Policy engine for continuous compliance evaluation"
3+
description = "Graph-backed policy engine for continuous security compliance — YAML rules, posture scoring"
44
version.workspace = true
55
edition.workspace = true
66
license.workspace = true
77
repository.workspace = true
8+
homepage.workspace = true
89
rust-version.workspace = true
10+
keywords = ["policy", "compliance", "security", "cybersecurity", "graph"]
11+
categories = ["network-programming", "data-structures"]
912

1013
[dependencies]
1114
parallax-core = { path = "../parallax-core" }

crates/parallax-query/Cargo.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
[package]
22
name = "parallax-query"
3-
description = "PQL parser, planner, and executor"
3+
description = "PQL — Parallax Query Language — lexer, parser, planner, and executor for graph queries"
44
version.workspace = true
55
edition.workspace = true
66
license.workspace = true
77
repository.workspace = true
8+
homepage.workspace = true
89
rust-version.workspace = true
10+
keywords = ["graph", "query-language", "parser", "database", "security"]
11+
categories = ["parser-implementations", "database-implementations"]
912

1013
[dependencies]
1114
parallax-core = { path = "../parallax-core" }

0 commit comments

Comments
 (0)