toolkit for mdBook [mirror of my GitHub repo] docs.tonywu.dev/mdbookkit/
permalinks rust-analyzer mdbook
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

docs: update package metadata

Tony Wu 3068b18f 498d6561

+23 -29
-1
Cargo.toml
··· 6 6 repository = "https://github.com/tonywu6/mdbookkit" 7 7 8 8 edition = "2024" 9 - rust-version = "1.85.0" 10 9 11 10 [profile.dev.package] 12 11 insta.opt-level = 3
+7 -4
TODO.md
··· 12 12 - [x] rustdoc-links 13 13 - [x] mdbookkit 14 14 15 - - [ ] package metadata 16 - - [ ] permalinks 17 - - [ ] rustdoc-links 18 - - [ ] mdbookkit 15 + - [x] package metadata 16 + - [x] permalinks 17 + - [x] rustdoc-links 18 + - [x] mdbookkit 19 19 20 20 - [ ] preprocess 21 21 - [ ] ra-version ··· 26 26 - [ ] external links 27 27 - [ ] socials 28 28 29 + - [ ] msrv 30 + 29 31 - [ ] changelog 30 32 - [ ] binstall 31 33 32 34 - [ ] CI 33 35 - [ ] cloudflare 36 + - [ ] URLs
+5 -6
crates/mdbook-permalinks/Cargo.toml
··· 4 4 version = "1.1.2" 5 5 6 6 edition.workspace = true 7 - rust-version.workspace = true 8 7 9 8 authors.workspace = true 10 9 license.workspace = true 11 10 repository.workspace = true 12 11 13 - # categories = ["command-line-utilities"] 14 - # description = "toolkit for mdBook 📖" 15 - # documentation = "https://tonywu6.github.io/mdbookkit/" 16 - # keywords = ["mdbook", "documentation", "rust-analyzer", "lsp", "permalink"] 17 - # readme = "README.md" 12 + categories = ["text-processing", "development-tools", "command-line-utilities"] 13 + description = "Generate permalinks using paths in mdBook" 14 + documentation = "https://tonywu6.github.io/mdbookkit/permalinks" 15 + keywords = ["mdbook", "markdown", "documentation", "git", "permalink"] 16 + readme = "README.md" 18 17 19 18 [dependencies] 20 19 anyhow = { workspace = true }
+5 -6
crates/mdbook-rustdoc-links/Cargo.toml
··· 4 4 version = "1.1.2" 5 5 6 6 edition.workspace = true 7 - rust-version.workspace = true 8 7 9 8 authors.workspace = true 10 9 license.workspace = true 11 10 repository.workspace = true 12 11 13 - # categories = ["command-line-utilities"] 14 - # description = "toolkit for mdBook 📖" 15 - # documentation = "https://tonywu6.github.io/mdbookkit/" 16 - # keywords = ["mdbook", "documentation", "rust-analyzer", "lsp", "permalink"] 17 - # readme = "README.md" 12 + categories = ["text-processing", "development-tools", "command-line-utilities"] 13 + description = "Link to Rust API docs by name in mdBook" 14 + documentation = "https://tonywu6.github.io/mdbookkit/rustdoc-links" 15 + keywords = ["mdbook", "markdown", "documentation", "rust-analyzer", "rustdoc"] 16 + readme = "README.md" 18 17 19 18 [dependencies] 20 19 anyhow = { workspace = true }
+1 -4
crates/mdbookkit/Cargo.toml
··· 4 4 version = "1.1.2" 5 5 6 6 edition.workspace = true 7 - rust-version.workspace = true 8 7 9 8 authors.workspace = true 10 9 license.workspace = true 11 10 repository.workspace = true 12 11 13 - categories = ["command-line-utilities"] 14 - description = "toolkit for mdBook 📖" 12 + description = "Support library for mdBook preprocessors in the mdbookkit project" 15 13 documentation = "https://tonywu6.github.io/mdbookkit/" 16 - keywords = ["mdbook", "documentation", "rust-analyzer", "lsp", "permalink"] 17 14 readme = "README.md" 18 15 19 16 [dependencies]
+5 -6
crates/mdbookkit/src/logging.rs
··· 315 315 return; 316 316 } 317 317 318 - if let TickerVisitor { 319 - message: Some(msg), .. 320 - } = TickerVisitor::from_event(event) 318 + if let Some(tx) = TICKER.sender() 319 + && let TickerVisitor { 320 + message: Some(msg), .. 321 + } = TickerVisitor::from_event(event) 321 322 && let Some(span) = (event.parent().cloned()) 322 323 .or_else(|| ctx.current_span().id().cloned()) 323 324 .and_then(|id| ctx.span(&id)) 324 325 && let Some(TickerData { key, .. }) = span.extensions().get::<TickerData>() 325 326 { 326 - if let Some(tx) = TICKER.sender() { 327 - tx.send(ProgressTick::TickerUpdate { key, msg }).ok(); 328 - } 327 + tx.send(ProgressTick::TickerUpdate { key, msg }).ok(); 329 328 } 330 329 } 331 330 }
-1
docs/Cargo.toml
··· 7 7 license.workspace = true 8 8 publish.workspace = true 9 9 repository.workspace = true 10 - rust-version.workspace = true 11 10 12 11 [dependencies] 13 12 anyhow = { workspace = true }
-1
utils/mdbook-socials/Cargo.toml
··· 7 7 license.workspace = true 8 8 publish.workspace = true 9 9 repository.workspace = true 10 - rust-version.workspace = true 11 10 12 11 [dependencies] 13 12 anyhow = { workspace = true }