Skip to content

Make it easier to build docs #13229

@phlax

Description

@phlax

description

The current documentation for building the docs (https://github.com/envoyproxy/envoy/blob/master/docs/README.md) tell you to run:

./docs/build.sh

I guess this works if you have a local dev environment - but quite a few thing are needed - so it doesnt work out of the box at least on a minimal linux install.

It seems you can build docs reliably like this with docker:

./ci/run_envoy_docker.sh 'ci/do_ci.sh docs'

The main problem for me with this was that it downloads a very large docker image. Again this is probably not a big problem if you are developing or building locally - but if you want to make "drive-by" docs changes and see the results ~immediately its not ideal.

I opened a PR on envoy-build-tools here (envoyproxy/envoy-build-tools#92) to try and build a slimmed down container - but my first attempt wasnt optimal (see PR for discussion)

At very least, i think we need to update the docs with some of the above info.

refs

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions