InfluxDB uses Redoc and
redoc-cli to generate
API documentation from the InfluxDB swagger.yml
.
To minimize repo size, the generated API documentation HTML is gitignored, therefore
not committed directly to the docs repo.
The InfluxDB docs deployment process uses swagger files in the api-docs
directory
to generate version-specific API documentation.
The structure versions swagger files using the following pattern:
api-docs/
├── v2.0/
│ └── swagger.yml
├── v2.1/
│ └── swagger.yml
├── v2.2/
│ └── swagger.yml
└── etc...
Because the API documentation HTML is gitignored, you must manually generate it to view the API docs locally.
In your terminal, from the root of the docs repo, run:
cd api-docs
# Install dependencies
yarn install
# Generate the API docs
generate-api-docs.sh