E9: complete the published crate manifests
The three published crates had no documentation link and no docs.rs configuration, so wickra-data's feature-gated live-binance module would not render on docs.rs. Add documentation = "https://docs.rs/<crate>" and a [package.metadata.docs.rs] section with all-features = true to wickra-core, wickra, and wickra-data. No `exclude` is added: each crate directory contains only src/ (plus benches/examples that are useful source), so there is nothing irrelevant to drop from the .crate.
This commit is contained in:
@@ -11,6 +11,12 @@ homepage.workspace = true
|
||||
readme.workspace = true
|
||||
keywords.workspace = true
|
||||
categories.workspace = true
|
||||
documentation = "https://docs.rs/wickra-core"
|
||||
|
||||
# Render the docs on docs.rs with every feature enabled so the parallel
|
||||
# (rayon-backed) batch APIs are documented.
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
@@ -11,6 +11,12 @@ homepage.workspace = true
|
||||
readme.workspace = true
|
||||
keywords.workspace = true
|
||||
categories.workspace = true
|
||||
documentation = "https://docs.rs/wickra-data"
|
||||
|
||||
# Render the docs on docs.rs with every feature enabled so the optional
|
||||
# live-binance feed is documented (otherwise it is hidden behind its feature).
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
@@ -11,6 +11,11 @@ homepage.workspace = true
|
||||
readme.workspace = true
|
||||
keywords.workspace = true
|
||||
categories.workspace = true
|
||||
documentation = "https://docs.rs/wickra"
|
||||
|
||||
# Render the docs on docs.rs with every feature enabled.
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
Reference in New Issue
Block a user