Skip to content

MarioRobres/docs

 
 

Repository files navigation

OpenNebula Documentation

Make Html

This is the official repository of OpenNebula's Documentation. This documentation is live at: http://docs.opennebula.org.

You are encouraged to fork this repo and send us pull requests!

To create issues to report changes and requests, please use the OpenNebula main repository, with label Documentation.

Building

Graphviz <https://graphviz.org/> is needed to compile the documentation.

Also the following Python dependencies:

pip install sphinx sphinx_rtd_theme sphinx-prompt sphinx_substitution_extensions pyyaml.

Build the documentation by running make html. More information.

Translations

Bootstrap a new language

$ make gettext
$ sphinx-intl update -c source/conf.py -p build/locale -l <lang>

Translate

Translate your po files under ./locale/<lang>/LC_MESSAGES/.

Publish the translation

$ sphinx-intl build -c source/conf.py
$ make -e SPHINXOPTS="-D language='<lang>'" html

More Info

Follow this guide for more information.

About

OpenNebula Documentation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 31.9%
  • Python 30.3%
  • Makefile 16.7%
  • Ruby 15.5%
  • CSS 4.5%
  • Shell 1.1%