Francesco Guardiani created FLINK-25777:
-------------------------------------------
Summary: Generate documentation for Table factories (formats and
connectors)
Key: FLINK-25777
URL: https://issues.apache.org/jira/browse/FLINK-25777
Project: Flink
Issue Type: Technical Debt
Components: Connectors / Common, Documentation, Formats (JSON, Avro,
Parquet, ORC, SequenceFile)
Reporter: Francesco Guardiani
The goal of this issue is to generate automatically from code the documentation
of configuration options for table connectors and formats.
This issue includes:
* Tweak {{ConfigOptionsDocGenerator}} to work with {{Factory#requiredOptions}},
{{Factory#requiredOptions}} and newly introduced
{{DynamicTableFactory#forwardOptions}} and {{FormatFactory#forwardOptions}}.
Also see this https://github.com/apache/flink/pull/18290 as reference. From
these methods we should extract if an option is required or not, and if it's
forwardable or not.
* Decide whether the generator output should be, and how to link/include it in
the connector/format docs pages.
* Enable the code generator in CI.
* Regenerate all the existing docs.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)