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.txtmaturin 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.