-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Coordinate a plan for adding new integration docs #15213
Comments
Description of order of operations and current workflow: https://github.com/elastic/ingest-dev/issues/2262 |
@yaauie, here's the integrations issue we talked about. For integration plugins, we need to build in additional time to either:
|
@roaksoax, for the new integration, we'll need to build in time to either manually hook up the integration docs, or update the VPR docs tooling to make it easier to add a new integration plugin. Can we decide on the best course of action and allocate time in a future sprint, please? |
@mashhurs: This is the issue describing the complexities of adding a new integration plugin to docs. As mentioned earlier in comments, we'll need to build in time to either https://github.com/elastic/ingest-dev/issues/2262, or elastic/docs-tools#90 (comment) to make it easier to add a new integration plugin. |
Thanks @karenzone for the details. |
TODO list for
|
Thanks for collaborating on this one, @mashhurs. The intent behind this one was to raise awareness for the issue and to get a plan in place. Now that we have a solid go-forward plan, I'm closing this one as complete. |
Goal: Create an orderly plan for setting up and enabling a new plugin integration.
Even better: Use the new integration to improve our internal "how to" docs.
Best option: Let's fix the docs tooling so this isn't such an iterative, time-consuming pain and we don't need to document the workaround: elastic/docs-tools#90 with a possible solution outlined in elastic/docs-tools#89.
TL;DR: Setting up integration plugin docs is tricky because:
What makes setting up integration docs different from setting up docs for other plugin types?
Logstash plugin integrations bundle two or more traditional plugin types (inputs, output, filters, codecs) into a consolidated "parent" plugin.
An integration plugin is tricky from a docs point-of-view because it is considered a traditional plugin type on par with inputs, outputs, codecs, and filters, and yet is a container for other plugins. Integration plugins require a special header, and the docs setup requires precise order of operation.
Update
Better idea: Rather than jumping through hoops, let's fix the docs tooling: elastic/docs-tools#90
The text was updated successfully, but these errors were encountered: