docs-v2/api-docs
kelseiv 421bf757f4
add kapa 1.6.2 release notes (#3164)
* add kapa 1.6.2 release notes

* update release date

* add new featurre to RNs

* kapa 1.6.2 updates for template-id

* add new release note

* add new option for tasks

* swap option w property; clarify API response upd

* Auto create task logs db (#3198)

* kapa 1.6.2 updates

* update jsonCompact detail

* fix typos

* add jsonCompact

* add info about Flux log bucket/db

* fix typo

* change bucket to db for 1.x

* add link

* edits

* update config example

* update 2.0 config example

* add link to task templates

* add link to using Flux tasks with Kapactor

* minor edits

* update config file

* add quotes for consistency

* edits

* remove extra line

* remove template-id as query parameter

* another bug fix from Sam

* Update content/kapacitor/v1.6/about_the_project/releasenotes-changelog.md

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>

* Update content/kapacitor/v1.6/working/api.md

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>

* Update content/kapacitor/v1.6/working/flux/_index.md

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>

* Update content/kapacitor/v1.6/working/template_tasks.md

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>

* Update content/kapacitor/v1.6/about_the_project/releasenotes-changelog.md

Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>

* Update content/kapacitor/v1.6/about_the_project/releasenotes-changelog.md

Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>

* Update content/kapacitor/v1.6/about_the_project/releasenotes-changelog.md

Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>

* Update content/kapacitor/v1.6/about_the_project/releasenotes-changelog.md

Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>

* include correct version of node for api docs

* re-add Jason edit

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2021-10-04 15:46:21 -07:00
..
cloud updated cloud swagger (#2924) 2021-07-27 14:43:36 -06:00
v2.0 Api docs update (#2676) 2021-06-07 17:04:33 -05:00
README.md Install dependencies as project dependencies from NPM repo (#2476) 2021-05-24 12:11:01 -05:00
generate-api-docs.sh update: renamed menu item (#2689) 2021-06-11 09:26:40 -05:00
getswagger.sh Api docs update (#2676) 2021-06-07 17:04:33 -05:00
package.json add kapa 1.6.2 release notes (#3164) 2021-10-04 15:46:21 -07:00
template.hbs Install dependencies as project dependencies from NPM repo (#2476) 2021-05-24 12:11:01 -05:00
yarn.lock add kapa 1.6.2 release notes (#3164) 2021-10-04 15:46:21 -07:00

README.md

Generate InfluxDB API docs

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.

Versioned swagger files

The structure versions swagger files using the following pattern:

api-docs/
  ├── v2.0/
  │     └── swagger.yml
  ├── v2.1/
  │     └── swagger.yml
  ├── v2.2/
  │     └── swagger.yml
  └── etc...

Generate API docs locally

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