From c8571f592c5b970e8e6f719ffb4c50b6b1596afb Mon Sep 17 00:00:00 2001 From: Eric Huss Date: Mon, 21 Jul 2025 20:47:33 -0700 Subject: [PATCH] Add mdbook-driver This is intended to hold the high-level MDBook type. --- Cargo.lock | 4 ++++ Cargo.toml | 1 + crates/mdbook-driver/Cargo.toml | 13 +++++++++++++ crates/mdbook-driver/src/lib.rs | 1 + 4 files changed, 19 insertions(+) create mode 100644 crates/mdbook-driver/Cargo.toml create mode 100644 crates/mdbook-driver/src/lib.rs diff --git a/Cargo.lock b/Cargo.lock index 15b80779..c4273f28 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1307,6 +1307,10 @@ dependencies = [ "toml", ] +[[package]] +name = "mdbook-driver" +version = "0.5.0-alpha.1" + [[package]] name = "mdbook-html" version = "0.5.0-alpha.1" diff --git a/Cargo.toml b/Cargo.toml index 88852bdd..b52a59a8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,6 +28,7 @@ handlebars = "6.3.2" hex = "0.4.3" log = "0.4.27" mdbook-core = { path = "crates/mdbook-core" } +mdbook-driver = { path = "crates/mdbook-driver" } mdbook-html = { path = "crates/mdbook-html" } mdbook-markdown = { path = "crates/mdbook-markdown" } mdbook-preprocessor = { path = "crates/mdbook-preprocessor" } diff --git a/crates/mdbook-driver/Cargo.toml b/crates/mdbook-driver/Cargo.toml new file mode 100644 index 00000000..be35be3c --- /dev/null +++ b/crates/mdbook-driver/Cargo.toml @@ -0,0 +1,13 @@ +[package] +name = "mdbook-driver" +version = "0.5.0-alpha.1" +description = "High-level library for running mdBook" +edition.workspace = true +license.workspace = true +repository.workspace = true +rust-version.workspace = true + +[dependencies] + +[lints] +workspace = true diff --git a/crates/mdbook-driver/src/lib.rs b/crates/mdbook-driver/src/lib.rs new file mode 100644 index 00000000..ea725ddb --- /dev/null +++ b/crates/mdbook-driver/src/lib.rs @@ -0,0 +1 @@ +//! High-level library for running mdBook.