Skip to content

Commit 22a155a

Browse files
author
Test User
committed
fix(metadata): add missing description, readme, and terraphim.ai links to all crates
Adds complete crate metadata (description, readme, documentation, homepage, repository, license, keywords) to all workspace crates. - Root Cargo.toml: added [workspace.package] with shared metadata - 38 crate Cargo.toml files: added missing fields pointing to https://terraphim.ai website and GitHub repository This ensures crates.io displays proper descriptions, READMEs, and official website links for all published crates.
1 parent 2a08b87 commit 22a155a

38 files changed

Lines changed: 196 additions & 27 deletions

File tree

Cargo.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,12 @@ default-members = ["terraphim_server"]
4646
[workspace.package]
4747
version = "1.20.0"
4848
edition = "2024"
49+
authors = ["Terraphim Team <team@terraphim.ai>"]
50+
documentation = "https://terraphim.ai"
51+
homepage = "https://terraphim.ai"
52+
repository = "https://github.com/terraphim/terraphim-ai"
53+
license = "Apache-2.0"
54+
readme = "README.md"
4955

5056
[workspace.dependencies]
5157
# OpenRouter AI integration dependencies

crates/haystack_atlassian/Cargo.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,13 @@
22
name = "atlassian_haystack"
33
version = "1.0.0"
44
edition.workspace = true
5+
description = "Atlassian haystack provider for Terraphim AI"
6+
documentation = "https://terraphim.ai"
7+
homepage = "https://terraphim.ai"
8+
repository = "https://github.com/terraphim/terraphim-ai"
9+
keywords = ["ai", "atlassian", "haystack", "integration"]
510
license = "MIT"
11+
readme = "../../README.md"
612

713
[dependencies]
814
haystack_core = { path = "../haystack_core" }

crates/haystack_core/Cargo.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,14 @@
22
name = "haystack_core"
33
version.workspace = true
44
edition.workspace = true
5-
authors = ["Terraphim"]
5+
authors = ["Terraphim <team@terraphim.ai>"]
66
description = "Core traits and types for Terraphim haystack integrations"
7+
documentation = "https://terraphim.ai"
8+
homepage = "https://terraphim.ai"
79
license = "MIT"
810
repository = "https://github.com/terraphim/terraphim-ai"
11+
keywords = ["ai", "haystack", "core", "traits", "integrations"]
12+
readme = "../../README.md"
913

1014
[dependencies]
1115
terraphim_types = { path = "../terraphim_types", version = "1.0.0" }

crates/haystack_discourse/Cargo.toml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,14 @@
22
name = "discourse_haystack"
33
version = "1.0.0"
44
edition.workspace = true
5-
authors = ["Terraphim"]
5+
authors = ["Terraphim <team@terraphim.ai>"]
66
description = "A CLI client for fetching Discourse posts and messages"
7+
documentation = "https://terraphim.ai"
8+
homepage = "https://terraphim.ai"
79
license = "MIT"
8-
repository = "https://github.com/terraphim/discourse_haystack"
10+
repository = "https://github.com/terraphim/terraphim-ai"
11+
keywords = ["ai", "discourse", "haystack", "cli", "posts"]
12+
readme = "../../README.md"
913

1014
[dependencies]
1115
haystack_core = { path = "../haystack_core" }

crates/haystack_grepapp/Cargo.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,14 @@
22
name = "grepapp_haystack"
33
version.workspace = true
44
edition.workspace = true
5-
authors = ["Terraphim"]
5+
authors = ["Terraphim <team@terraphim.ai>"]
66
description = "Grep.app integration for searching code across GitHub repositories"
7+
documentation = "https://terraphim.ai"
8+
homepage = "https://terraphim.ai"
79
license = "MIT"
810
repository = "https://github.com/terraphim/terraphim-ai"
11+
keywords = ["ai", "grep", "github", "code-search", "haystack"]
12+
readme = "../../README.md"
913

1014
[dependencies]
1115
haystack_core = { path = "../haystack_core", version = "1.19.2" }

crates/haystack_jmap/Cargo.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@ name = "haystack_jmap"
33
version = "1.19.2"
44
edition.workspace = true
55
description = "JMAP haystack provider for Terraphim AI"
6+
documentation = "https://terraphim.ai"
7+
homepage = "https://terraphim.ai"
8+
repository = "https://github.com/terraphim/terraphim-ai"
9+
keywords = ["ai", "jmap", "haystack", "email", "search"]
610
license = "MIT"
11+
readme = "../../README.md"
712

813
[dependencies]
914
haystack_core = { path = "../haystack_core", version = "1.19.3" }

crates/terraphim_agent_application/Cargo.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@ name = "terraphim_agent_application"
33
version = "1.0.0"
44
edition.workspace = true
55
description = "OTP-style application behavior for Terraphim agent system"
6+
documentation = "https://terraphim.ai"
7+
homepage = "https://terraphim.ai"
8+
repository = "https://github.com/terraphim/terraphim-ai"
9+
keywords = ["ai", "agents", "otp", "application", "supervision"]
610
license = "MIT OR Apache-2.0"
11+
readme = "../../README.md"
712

813
[dependencies]
914
# Core dependencies

crates/terraphim_agent_evolution/Cargo.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@ name = "terraphim_agent_evolution"
33
version = "1.19.2"
44
edition.workspace = true
55
description = "Agent evolution system for Terraphim AI"
6+
documentation = "https://terraphim.ai"
7+
homepage = "https://terraphim.ai"
8+
repository = "https://github.com/terraphim/terraphim-ai"
9+
keywords = ["ai", "agents", "evolution", "learning", "adaptation"]
610
license = "MIT"
11+
readme = "../../README.md"
712

813
[dependencies]
914
async-trait = { workspace = true }

crates/terraphim_atomic_client/Cargo.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,13 @@
22
name = "terraphim_atomic_client"
33
version = "1.19.2"
44
edition.workspace = true
5+
description = "Atomic Data client for Terraphim AI"
6+
documentation = "https://terraphim.ai"
7+
homepage = "https://terraphim.ai"
8+
repository = "https://github.com/terraphim/terraphim-ai"
9+
keywords = ["ai", "atomic-data", "client", "knowledge-graph"]
510
license = "MIT"
11+
readme = "../../README.md"
612

713
[dependencies]
814
serde = { workspace = true, features = ["derive"] }

crates/terraphim_ccusage/Cargo.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,13 @@
22
name = "terraphim_ccusage"
33
version.workspace = true
44
edition.workspace = true
5+
description = "Claude Code usage tracking for Terraphim AI"
6+
documentation = "https://terraphim.ai"
7+
homepage = "https://terraphim.ai"
8+
repository = "https://github.com/terraphim/terraphim-ai"
9+
keywords = ["ai", "usage", "claude-code", "tracking", "analytics"]
510
license = "Apache-2.0 OR MIT"
11+
readme = "../../README.md"
612

713
[dependencies]
814
serde = { workspace = true }

0 commit comments

Comments
 (0)