Documentation for the current published release can be found at https://arrow.apache.org/ballista and the source content is located here.
Developer documentation can be found here.
It's recommended to install build dependencies and build the documentation inside a Python virtualenv.
pip install -r requirements.txt
maturin develop
inside ../python
directory../build.sh
The documentation is served through the arrow-site repository. To release a new version of the documentation, follow these steps:
./build.sh
inside docs
folder to generate the docs website inside the build/html
folder.asf-site
branch (NOT master
)arrow-site
repo's ballista
folder with a command such ascp -rT ./build/html/ ../../arrow-site/ballista/
(doesn't work on mac)rsync -avzr ./build/html/ ../../arrow-site/ballista/
arrow-site
and send a PR.