You need Python, Rust and mdBook.
# clone the repo
git clone --recurse-submodules [email protected]:gbadev-org/ndsdoc.git
cd ndsdoc
cargo install mdbook
# run the development server
mdbook serve --open
The book will be live at http://localhost:3000