You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Francesco Guardiani (Jira)" <ji...@apache.org> on 2022/01/24 10:46:00 UTC

[jira] [Created] (FLINK-25777) Generate documentation for Table factories (formats and connectors)

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)