Documentation site for the RMF Industrial.
https://dev.rmf-industrial.org/latest
Built with VitePress.
Install pnpm (10 and later) and NodeJS (22 and later)
curl -fsSL https://get.pnpm.io/install.sh | sh -
source ~/.bashrc
pnpm env use --global 24Install Git LFS (Large File Storage)
sudo apt install git-lfsClone the repo and pull the lfs
git clone https://github.com/ros-industrial/rmf2-docs.git
git lfs pull
cd rmf2-docsInstall dependencies
pnpm installStart the live dev server (hot reload) → http://localhost:5173
pnpm docs:devOpen the printed URL in a browser; edits to any .md file reload instantly.
pnpm docs:build # outputs static HTML to docs/.vitepress/dist/
pnpm docs:preview # serve the built site locally to check itdocs:build fails on broken internal links, so a green build means every cross-page
link resolves.
docs/
├── index.md # home page (hero + module overview)
├── public/ # guides
│ ├── <image-name>.png # assets
│ └── ...
├── guide/ # guides
│ ├── <page-name>.md # individual guide pages
│ └── ...
├── references/ # API references
└── .vitepress/config.ts # nav, sidebar, search
- Add a page: create a
.mdfile, then add it to thesidebar(andnavif top-level) indocs/.vitepress/config.ts. - Internal links use root-absolute paths without the
.mdextension, e.g.[MAPF](/guide/mapf). - Callouts:
::: tip/::: warning/::: dangerblocks are supported.