Hi Martin,

This proposal looks great to me. I think the new structure is well organized 
and easy to understand.


I have only one small suggestion: 
We might need a "Built-in Functions" section under "Flink APIs - Table API - 
Functions" that redirects to "Flink SQL - Functions - Built-in Functions". This 
would help users navigate more easily.



--

Best regards,
dylanhz



At 2026-01-07 18:01:32, "Martijn Visser" <[email protected]> wrote:
>Hi everyone,
>
>I'd like to start a discussion on FLIP-561 [1] to restructure the Apache
>Flink documentation to improve discoverability and usability of them. The
>Flink documentation has evolved organically over many years. While
>comprehensive, users face several navigation challenges:
>
>- The distinction between "Try Flink", "Learn Flink", and "Concepts" is
>unclear (these blur the Diátaxis categories of tutorials, explanation, and
>reference)
>- SQL is bundled with Table API, forcing SQL-only users through
>programmatic content
>- Streaming concepts like Dynamic Tables are buried in Table API, though
>they are general relational streaming concepts
>- Python documentation duplicates the structure of both Table API and
>DataStream API
>- Connector documentation is fragmented by API rather than by system
>
>This FLIP also refers to previously discussed and/or voted on FLIP-60 [2]
>and FLIP-541 [3]
>
>The FLIP contains the new proposed information architecture and a couple of
>screenshots from my local changes. You can also use this live website [4]
>that contains mostly the refactored menu structure, content that has been
>moved to a new location and some new content (like First Steps).
>
>I'd appreciate feedback on the proposed structure and rest of the FLIP.
>
>Thanks,
>
>Martijn
>
>[1]
>https://cwiki.apache.org/confluence/display/FLINK/FLIP-561%3A+Restructure+Flink+documentation
>[2]
>https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=127405685
>[3]
>https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=378473217
>[4]
>https://apache-flink-doc-refactoring.netlify.app/docs/getting-started/local_installation/

Reply via email to