Skip to content

Latest commit

 

History

History
60 lines (31 loc) · 1.64 KB

README.md

File metadata and controls

60 lines (31 loc) · 1.64 KB

Aurora Theme

This is a custom theme for the Apache Aurora documentation to use the most wonderful mkdocs project for rendering html documentation.

This is an experiment to try and make contributing to Aurora's documentation an easier process.

Requirements

First things first, you'll need a clone of the upstream aurora.git:

git clone https://git-wip-us.apache.org/repos/asf/aurora

You'll also need to install mkdocs:

pip install mkdocs

Setup

Check out aurora_theme into the root of the aurora git checkout.

cd aurora && git clone https:/SEJeff/aurora_theme

Ensure the configuration file, mkdocs.yml, is in the correct place:

ln -s aurora_theme/mkdocs.yml .

Limitations

This is really cool, so what gives?

Currently, mkdocs doesn't support rendering README.md as the index page. Move docs/README.md to docs/index.md.

mv docs/{README,index}.md

The docs/README.md contains a link to ../CONTRIBUTING.md, which mkdocs doesn't appear to handle very well at the moment. This results in a broken link to the contributing documentation.

Viewing The Documentation

From the root of the aurora git checkout with aurora_theme setup start the mkdocs dev server.

mkdocs serve

Open up a browser to http://localhost:8000

Rendering to Static HTML

Building the documentation is straightforward.

mkdocs build --clean