diff --git a/docs/build.sh b/docs/build.sh index e67049f..0e109ac 100755 --- a/docs/build.sh +++ b/docs/build.sh @@ -1,15 +1,7 @@ #!/usr/bin/env sh # Build and test the RustFrame user guide using mdBook. set -e -# Ensure the library is compiled so examples can link against it. -cargo clean - -cargo build --manifest-path ../Cargo.toml -# Run embedded code examples as tests. -mdbook test -L ../target/debug/deps "$@" -# Finally, render the book. -mdbook build "$@" - -cargo build -cargo build --release +cd docs +bash gen.sh "$@" +cd .. \ No newline at end of file diff --git a/docs/gen.sh b/docs/gen.sh new file mode 100644 index 0000000..b49d4ec --- /dev/null +++ b/docs/gen.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env sh + +set -e + +cargo clean + +cargo build --manifest-path ../Cargo.toml + +mdbook test -L ../target/debug/deps "$@" + +mdbook build "$@" + +cargo build +cargo build --release