[ 
https://issues.apache.org/jira/browse/FLINK-39362?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yanquan Lv resolved FLINK-39362.
--------------------------------
      Assignee: Yanquan Lv
    Resolution: Fixed

Merged in master via 209c0c6a7d877eee36f6e8e8311406b7b0c3ac92.

> [Docs] Fix broken/outdated connector download links and improve link 
> maintenance strategy
> -----------------------------------------------------------------------------------------
>
>                 Key: FLINK-39362
>                 URL: https://issues.apache.org/jira/browse/FLINK-39362
>             Project: Flink
>          Issue Type: Improvement
>          Components: Flink CDC
>    Affects Versions: cdc-3.6.0
>            Reporter: Yanquan Lv
>            Assignee: Yanquan Lv
>            Priority: Major
>              Labels: pull-request-available
>
>     Background
>     The connector download links in the Flink CDC documentation currently 
> point to specific Maven
>     Central JAR URLs. However, the path structure often mismatches the actual 
> artifact layout after
>     releases (e.g., /3.6.0/ vs /3.6.0-1.20/), resulting in numerous broken 
> links. Additionally,
>     maintaining these version-specific links requires manual updates for 
> every new release, which is
>     error-prone and unsustainable.
>     Proposed Changes
>     This PR addresses the broken download links and improves the long-term 
> maintainability of the
>     documentation:
>      1. Replace Specific-Version Links with Artifact Pages: Updated 47 
> markdown files across
>         pipeline-connectors, flink-sources, quickstarts, and tutorials. All 
> direct Maven Central JAR
>         links have been replaced with stable mvnrepository.com artifact 
> pages. Users can now select the
>         appropriate version themselves.
>      2. Add Missing Quickstart Example: Added the PostgreSQL to Fluss 
> pipeline example to the Quickstart
>         table in the Introduction page (both English and Chinese versions).
>      3. Remove Obsolete Notices: Deleted the "Download links are only 
> available for released versions..."
>          warnings from mysql-cdc.md, oceanbase-cdc.md, and 
> oceanbase-tutorial.md, as they are no longer
>         applicable.
>      4. Improve Table Consistency: Updated the "Download Page" column in 
> pipeline-connectors/overview.md
>         to display human-readable connector names (e.g., Apache Doris instead 
> of doris) matching the
>         "Connector" column.
>      5. Clean Up Dead Link Check Config: Removed 
> ^https://repo1.maven.org/maven2/org/apache/flink.* and
>         ^https://mvnrepository.com from .dlc.json ignorePatterns, since the 
> documentation no longer
>         contains fragile direct JAR URLs.
>     Benefits
>      - Eliminates broken download links for connector JARs.
>      - Reduces future documentation maintenance overhead; no need to update 
> links for each minor/patch
>        release.
>      - Improves user experience by directing them to a centralized version 
> selection page.
>      - Passes the CI dead link check (Build documentation / check-doc).
>     Files Modified
>      - docs/content/docs/connectors/**/overview.md
>      - docs/content.zh/docs/connectors/**/overview.md
>      - docs/content/docs/get-started/introduction.md & Chinese counterpart
>      - docs/content/**/*quickstart*.md & docs/content/**/*tutorial*.md (47 
> files total)
>      - .dlc.json
>     Verification
>      - [x] Local Hugo build passes without errors.
>      - [x] CI check-doc job (dead link check) passes successfully.
>      - [x] All updated mvnrepository.com links return HTTP 200.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to