Building Documentation#
Follow the steps below and learn how to build the Kyuubi documentation as the one you are watching now.
Setup Environment#
Firstly, install
virtualenv, this is optional but recommended as it is useful to create an independent environment to resolve dependency issues for building the documentation.
Install virtualenv#
$ pip install virtualenv
Switch to the
docsroot directory.
Switch to docs#
$ cd $KYUUBI_SOURCE_PATH/docs
Create a virtual environment named ‘kyuubi’ or anything you like using
virtualenvif it’s not existing.
New virtual environment#
$ virtualenv kyuubi
Activate the virtual environment,
Activate virtual environment#
$ source ./kyuubi/bin/activate
Install All Dependencies#
Install all dependencies enumerated in the requirements.txt.
Install dependencies#
$ pip install -r requirements.txt
Create Documentation#
Make sure you are in the $KYUUBI_SOURCE_PATH/docs directory.
Linux & MacOS#
Sphinx build on Unix-like OS#
$ make html
Windows#
Sphinx build on Windows#
$ make.bat html
If the build process succeed, the HTML pages are in
$KYUUBI_SOURCE_PATH/docs/_build/html.
View Locally#
Open the $KYUUBI_SOURCE_PATH/docs/_build/html/index.html file in your favorite web browser.