MehulBatra opened a new pull request, #1724:
URL: https://github.com/apache/fluss/pull/1724

   ### Purpose
   Linked issue: close #1712
   
   Implement  javadoc generation
   
   ### Brief change log
   
   - Added javadoc-aggregate Maven profile in root pom.xml to generate 
aggregate javadoc for API modules
   - Updated refresh_javadoc.sh script to use Maven profile
   - Configured profile to include only API-relevant modules (fluss-client, 
fluss-flink) while excluding modules (fluss-protogen, fluss-jmh, fluss-test-*, 
fluss-metrics, common, server etc.)
   - Enhanced javadoc plugin configuration with proper error handling, package 
exclusions, and Java 11 module exports
   - Added version-aware output directory structure 
(website/static/javadoc/VERSION/)
   - Created automatic redirect page for latest version navigation
   
   ### Tests
   
   Manual testing of javadoc generation script with different scenarios
   Verified generated HTML output structure and content
   Validated redirect functionality and version-specific URL routing
   
   ### API and Format
   No API changes - This is purely a build/documentation improvement that 
doesn't affect runtime APIs.
   
   ### Documentation
    The generated javadoc itself serves as API reference documentation.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to