aperloff / CMSMLDocumentation

CMS ML Documentation

Home Page:https://cms-ml.github.io/documentation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CMS Machine Learning Documentation

Deploy documentation Deploy images

The documentation is located at cms-ml.github.io/documentation.

It is built with MkDocs using the material theme and support for PyMdown extensions. The pages are deployed with GitHub pages into the gh-pages branch of this repository, built through GitHub actions (see the gh-pages workflow). Images and other binary resources are versioned through Git LFS.

Build and serve locally

You can build the documentation locally via

mkdocs build --strict

which creates a directory site/ containing static HTML pages. To start a server to browse the pages, run

mkdocs serve --dev-addr localhost:8000

and open your webbrowser at http://localhost:8000. By default, all pages are automatically rebuilt and reloaded when a source file is updated.

To avoid installing the dependencies on your local machine, you can also use the dedicated cmsml/documentation docker image. Run

./docker/run.sh build

to build the documentation, and

./docker/run.sh serve [PORT]

to build and start the server process. Just as above, the default port is 8000 and updates of source files will automatically trigger the rebuilding and reloading of pages.

Development

About

CMS ML Documentation

https://cms-ml.github.io/documentation


Languages

Language:C++ 63.7%Language:Python 27.8%Language:Shell 4.7%Language:Dockerfile 2.7%Language:JavaScript 1.1%