RocMarshal commented on issue #4408:
URL: https://github.com/apache/streampark/issues/4408#issuecomment-5011433872

   Thanks @shangeyao for the proposal.
   
   Based on the outcomes of the recent community sync meeting, this initiative 
requires expedited support. We have reached a general consensus on the 
following guidelines:
   
   Migration from Scala to Java will be conducted file-by-file or 
class-by-class. Each newly introduced Java class must be accompanied by 
corresponding test cases; if tests are omitted, the rationale must be 
explicitly stated.
   
   Accordingly, the standard community workflow for migrating a Scala class to 
Java is outlined below:
   - Select a Scala class​ you are interested in migrating.
   - Create an issue​ and link it as a sub-task of 
https://github.com/apache/streampark/issues/4408. Clearly describe which 
specific class this issue targets.
   - Begin development and adaptation:
      - Package Consistency:​ Please retain the original package path after 
migration. If retaining the same path is not feasible, provide a brief 
justification.
      - AI-Assisted Development:​ You are encouraged to leverage AI tools to 
facilitate development. However, we kindly ask that you perform at least one 
thorough review of the generated code to ensure correctness and soundness 
before submission.
   - Submit a Pull Request​ and link it back to your sub-task issue.
   - Ping the committers / PMC members​ to request a code review.
   


-- 
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