All Projects → osrf → ros2multirobotbook

osrf / ros2multirobotbook

Licence: other
No description, website, or topics provided.

Programming Languages

typescript
32286 projects
HTML
75241 projects
CSS
56736 projects

github pages

ros2multirobotbook

Greetings. Welcome to ros2multirobotbook. We hope you enjoy your stay.

The book is automatically compiled by changes to this repo. The compiled book can be accessed here:

https://osrf.github.io/ros2multirobotbook/

Compiling the book locally

It's convenient to compile the book locally when making edits. The following steps will help you install the necessary tools.

Dependencies

Install a few dependencies, then Rust and cargo, its package manager:

sudo apt-get install libfontconfig1-dev libgraphite2-dev libharfbuzz-dev libicu-dev libssl-dev zlib1g-dev
sudo apt install cargo

Append cargo to the end of your ~/.bashrc file:

export PATH=$PATH:$HOME/.cargo/bin

Now use cargo to install mdbook:

. ~/.bashrc
cargo install mdbook
cargo install mdbook-open-on-gh
cargo install mdbook-latex
cargo install tectonic
cargo install mdbook-epub

Compiling the book

mdbook build

Then you can view the output:

firefox book/index.html

Alternatively, mdbuild can automatically trigger a rebuild on edits to any source file:

mdbook watch
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].