Kaynağa Gözat

chore: Make workspace members inherit crate description (#8071)

Some crates have a generic Solana description instead of something
specific to that crate. Instead of having this item copy/pasted in each
crate, specify the description in the workspace Cargo.toml file and
inherit it in crates that don't have a custom description
steviez 2 ay önce
ebeveyn
işleme
d62b6e07ae

+ 1 - 0
Cargo.toml

@@ -147,6 +147,7 @@ resolver = "2"
 [workspace.package]
 version = "3.1.0"
 authors = ["Anza Maintainers <maintainers@anza.xyz>"]
+description = "Blockchain, Rebuilt for Scale"
 repository = "https://github.com/anza-xyz/agave"
 homepage = "https://anza.xyz/"
 license = "Apache-2.0"

+ 1 - 1
cli-config/Cargo.toml

@@ -1,9 +1,9 @@
 [package]
 name = "solana-cli-config"
-description = "Blockchain, Rebuilt for Scale"
 documentation = "https://docs.rs/solana-cli-config"
 version = { workspace = true }
 authors = { workspace = true }
+description = { workspace = true }
 repository = { workspace = true }
 homepage = { workspace = true }
 license = { workspace = true }

+ 1 - 1
cli-output/Cargo.toml

@@ -1,9 +1,9 @@
 [package]
 name = "solana-cli-output"
-description = "Blockchain, Rebuilt for Scale"
 documentation = "https://docs.rs/solana-cli-output"
 version = { workspace = true }
 authors = { workspace = true }
+description = { workspace = true }
 repository = { workspace = true }
 homepage = { workspace = true }
 license = { workspace = true }

+ 1 - 1
cli/Cargo.toml

@@ -1,9 +1,9 @@
 [package]
 name = "solana-cli"
-description = "Blockchain, Rebuilt for Scale"
 documentation = "https://docs.rs/solana-cli"
 version = { workspace = true }
 authors = { workspace = true }
+description = { workspace = true }
 repository = { workspace = true }
 homepage = { workspace = true }
 license = { workspace = true }

+ 1 - 1
core/Cargo.toml

@@ -1,10 +1,10 @@
 [package]
 name = "solana-core"
-description = "Blockchain, Rebuilt for Scale"
 documentation = "https://docs.rs/solana-core"
 readme = "../README.md"
 version = { workspace = true }
 authors = { workspace = true }
+description = { workspace = true }
 repository = { workspace = true }
 homepage = { workspace = true }
 license = { workspace = true }

+ 1 - 1
genesis/Cargo.toml

@@ -1,9 +1,9 @@
 [package]
 name = "solana-genesis"
-description = "Blockchain, Rebuilt for Scale"
 documentation = "https://docs.rs/solana-genesis"
 version = { workspace = true }
 authors = { workspace = true }
+description = { workspace = true }
 repository = { workspace = true }
 homepage = { workspace = true }
 license = { workspace = true }

+ 1 - 1
gossip/Cargo.toml

@@ -1,9 +1,9 @@
 [package]
 name = "solana-gossip"
-description = "Blockchain, Rebuilt for Scale"
 documentation = "https://docs.rs/solana-gossip"
 version = { workspace = true }
 authors = { workspace = true }
+description = { workspace = true }
 repository = { workspace = true }
 homepage = { workspace = true }
 license = { workspace = true }

+ 1 - 1
ledger-tool/Cargo.toml

@@ -1,9 +1,9 @@
 [package]
 name = "agave-ledger-tool"
-description = "Blockchain, Rebuilt for Scale"
 documentation = "https://docs.rs/agave-ledger-tool"
 version = { workspace = true }
 authors = { workspace = true }
+description = { workspace = true }
 repository = { workspace = true }
 homepage = { workspace = true }
 license = { workspace = true }

+ 1 - 1
local-cluster/Cargo.toml

@@ -1,9 +1,9 @@
 [package]
 name = "solana-local-cluster"
-description = "Blockchain, Rebuilt for Scale"
 documentation = "https://docs.rs/solana-local-cluster"
 version = { workspace = true }
 authors = { workspace = true }
+description = { workspace = true }
 repository = { workspace = true }
 homepage = { workspace = true }
 license = { workspace = true }

+ 1 - 1
measure/Cargo.toml

@@ -1,10 +1,10 @@
 [package]
 name = "solana-measure"
-description = "Blockchain, Rebuilt for Scale"
 documentation = "https://docs.rs/solana-measure"
 readme = "../README.md"
 version = { workspace = true }
 authors = { workspace = true }
+description = { workspace = true }
 repository = { workspace = true }
 homepage = { workspace = true }
 license = { workspace = true }

+ 1 - 2
programs/sbf/Cargo.toml

@@ -1,12 +1,11 @@
-
 [package]
 name = "solana-sbf-programs"
-description = "Blockchain, Rebuilt for Scale"
 documentation = "https://docs.rs/solana"
 readme = "README.md"
 publish = false
 version = { workspace = true }
 authors = { workspace = true }
+description = { workspace = true }
 repository = { workspace = true }
 homepage = { workspace = true }
 license = { workspace = true }

+ 1 - 1
remote-wallet/Cargo.toml

@@ -1,9 +1,9 @@
 [package]
 name = "solana-remote-wallet"
-description = "Blockchain, Rebuilt for Scale"
 documentation = "https://docs.rs/solana-remote-wallet"
 version = { workspace = true }
 authors = { workspace = true }
+description = { workspace = true }
 repository = { workspace = true }
 homepage = { workspace = true }
 license = { workspace = true }

+ 1 - 1
stake-accounts/Cargo.toml

@@ -1,9 +1,9 @@
 [package]
 name = "solana-stake-accounts"
-description = "Blockchain, Rebuilt for Scale"
 documentation = "https://docs.rs/solana-stake-accounts"
 version = { workspace = true }
 authors = { workspace = true }
+description = { workspace = true }
 repository = { workspace = true }
 homepage = { workspace = true }
 license = { workspace = true }

+ 1 - 1
storage-bigtable/build-proto/Cargo.toml

@@ -1,9 +1,9 @@
 [package]
-description = "Blockchain, Rebuilt for Scale"
 name = "proto"
 publish = false
 version = { workspace = true }
 authors = { workspace = true }
+description = { workspace = true }
 repository = { workspace = true }
 homepage = { workspace = true }
 license = { workspace = true }

+ 1 - 1
test-validator/Cargo.toml

@@ -1,9 +1,9 @@
 [package]
 name = "solana-test-validator"
-description = "Blockchain, Rebuilt for Scale"
 readme = "../README.md"
 version = { workspace = true }
 authors = { workspace = true }
+description = { workspace = true }
 repository = { workspace = true }
 homepage = { workspace = true }
 license = { workspace = true }

+ 1 - 1
tokens/Cargo.toml

@@ -1,9 +1,9 @@
 [package]
 name = "solana-tokens"
-description = "Blockchain, Rebuilt for Scale"
 documentation = "https://docs.rs/solana-tokens"
 version = { workspace = true }
 authors = { workspace = true }
+description = { workspace = true }
 repository = { workspace = true }
 homepage = { workspace = true }
 license = { workspace = true }

+ 1 - 1
tps-client/Cargo.toml

@@ -1,8 +1,8 @@
 [package]
 name = "solana-tps-client"
-description = "Blockchain, Rebuilt for Scale"
 version = { workspace = true }
 authors = { workspace = true }
+description = { workspace = true }
 repository = { workspace = true }
 homepage = { workspace = true }
 license = { workspace = true }

+ 1 - 1
turbine/Cargo.toml

@@ -1,9 +1,9 @@
 [package]
 name = "solana-turbine"
-description = "Blockchain, Rebuilt for Scale"
 documentation = "https://docs.rs/solana-turbine"
 version = { workspace = true }
 authors = { workspace = true }
+description = { workspace = true }
 repository = { workspace = true }
 homepage = { workspace = true }
 license = { workspace = true }

+ 1 - 1
validator/Cargo.toml

@@ -1,10 +1,10 @@
 [package]
 name = "agave-validator"
-description = "Blockchain, Rebuilt for Scale"
 documentation = "https://docs.rs/agave-validator"
 default-run = "agave-validator"
 version = { workspace = true }
 authors = { workspace = true }
+description = { workspace = true }
 repository = { workspace = true }
 homepage = { workspace = true }
 license = { workspace = true }

+ 1 - 1
votor-messages/Cargo.toml

@@ -1,10 +1,10 @@
 [package]
 name = "solana-votor-messages"
-description = "Blockchain, Rebuilt for Scale"
 documentation = "https://docs.rs/solana-votor-messages"
 readme = "../README.md"
 version = { workspace = true }
 authors = { workspace = true }
+description = { workspace = true }
 repository = { workspace = true }
 homepage = { workspace = true }
 license = { workspace = true }

+ 1 - 1
votor/Cargo.toml

@@ -1,10 +1,10 @@
 [package]
 name = "agave-votor"
-description = "Blockchain, Rebuilt for Scale"
 documentation = "https://docs.rs/agave-votor"
 readme = "../README.md"
 version = { workspace = true }
 authors = { workspace = true }
+description = { workspace = true }
 repository = { workspace = true }
 homepage = { workspace = true }
 license = { workspace = true }

+ 1 - 1
watchtower/Cargo.toml

@@ -1,9 +1,9 @@
 [package]
 name = "agave-watchtower"
-description = "Blockchain, Rebuilt for Scale"
 documentation = "https://docs.rs/agave-watchtower"
 version = { workspace = true }
 authors = { workspace = true }
+description = { workspace = true }
 repository = { workspace = true }
 homepage = { workspace = true }
 license = { workspace = true }