1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
# Building docs
Most docs can be *prepared* locally, but the build process is partially invested in the github workflows. This script accepts a tag name and runs a given script inside the container. This takes care of dependencies and system config for the user.
## First steps
Prepare docker container for local builds. `$TAG` is the image name you want to use. CCCL uses `cccl:docs` for its local tag name in the action.
```bash
make_env.bash $TAG
```
## Build Thrust
```bash
build_docs.bash $TAG /cccl/thrust/docs/build_docs_locally.bash
```
## Build CUB
```bash
build_docs.bash $TAG /cccl/cub/docs/gen_docs.bash
```
|