Compare commits

..

No commits in common. "ecd06eb352a400bf63b55589a1090e760ec3a605" and "1dcd9727b4ad4021098e8e4b688ace2427501d62" have entirely different histories.

6 changed files with 24 additions and 32 deletions

View File

@ -170,8 +170,10 @@ jobs:
- name: Build user guide
run: |
cargo binstall mdbook
bash ./docs/build.sh
cargo binstall mdbook -q
cd docs
./build.sh
cd ..
- name: Copy user guide to output directory
run: |

View File

@ -81,5 +81,7 @@ jobs:
- name: Test build user guide
run: |
cargo binstall mdbook
bash ./docs/build.sh
cargo binstall mdbook -q
cd docs
./build.sh
cd ..

View File

@ -198,14 +198,3 @@ To run the benchmarks, use:
```bash
cargo bench --features "bench"
```
## Building the user-guide
To build the user guide, use:
```bash
cargo binstall mdbook
bash docs/build.sh
```
This will generate the user guide in the `docs/book` directory.

View File

@ -1,7 +1,15 @@
#!/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.
cd docs
bash gen.sh "$@"
cd ..
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

View File

@ -1,14 +0,0 @@
#!/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

View File

@ -4,7 +4,12 @@ Welcome to the **RustFrame User Guide**. This book provides a tour of
RustFrame's capabilities from basic data handling to advanced machine learning
workflows. Each chapter contains runnable snippets so you can follow along.
To build this guide locally run `./build.sh` in the `docs/` directory. The
chapters are arranged sequentially:
1. [Data manipulation](./data-manipulation.md) for loading and transforming data.
2. [Compute features](./compute.md) for statistics and analytics.
3. [Machine learning](./machine-learning.md) for predictive models.
4. [Utilities](./utilities.md) for supporting helpers and upcoming modules.
Let's begin with some tabular data!