Skip to content

VPR: Adjust tooling to improve workflow for adding new integration plugin docs #90

Closed
@karenzone

Description

@karenzone

Related:

Adding new integration plugin docs is tricky, nuanced, and time consuming. order of operations are important, and a misstep creates a "chicken-and-egg" situation that requires some effort to unlock.

TL;DR: We can't create files and link to those files in the same operation.

Traditional plugin docs (inputs, output, filters, and codecs) use a standard header file. Integration plugins mimic traditional plugins at docgen time, while being a parent to traditional plugins. They require a special header file. These two header files introduce linking that points back and forth between the Logstash Reference and the Versioned Plugin Reference. We can't create files and link to those files in the same operation. The need to publish plugins and the docgen process further complicates matters.

I've captured some notes to illustrate and add to our internal docs. Better yet? Let's fix the tooling problem.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions