It's recommended to install build dependencies and build the documentation inside a Python virtualenv.
- Python
pip install -r requirements.txt- Datafusion python package. You can install the latest version by running
maturin developinside../pythondirectory.
make htmlThe documentation is served through the arrow-site repo. To release a new version of the docs, follow these steps:
- Run
make htmlinsidedocsfolder to generate the docs website inside thebuild/htmlfolder. - Clone the arrow-site repo and checkout to the
asf-sitebranch - Copy build artifacts into
arrow-siterepo'sdatafusionfolder:'cp' -rT ./build/html/ ../arrow-site/datafusion/ - Commit changes in
arrow-siteand send a PR.