EricJoy2048 opened a new issue, #2017:
URL: https://github.com/apache/incubator-seatunnel/issues/2017

   ### Search before asking
   
   - [X] I had searched in the 
[feature](https://github.com/apache/incubator-seatunnel/issues?q=is%3Aissue+label%3A%22Feature%22)
 and found no similar feature requirement.
   
   
   ### Description
   
   Now we are using API draft to develop new connectors, and we have found some 
problems.
   Whether Source API or Sink API have many interface, these interface are use 
for different functions。For example, SinkWriter#snapshotState() is use for 
connectors that need to save state and reload in case of failure recovery.  
SinkWriter#prepareCommit() is use for connector that need to 2PC submit.
   
   With reference to airbyte, can we develop a cli boot tool through which 
users can create a connector basic code? They can use `--with_ state`, `--with_ 
split` and other parameters specify the functions required by their connector. 
Based on these parameters, we automatically generate the corresponding 
connector code, and only show them the interfaces that need to be implemented.
   
   I believe this will make the development of connector easier.
   
   ### Usage Scenario
   
   _No response_
   
   ### Related issues
   
   _No response_
   
   ### Are you willing to submit a PR?
   
   - [ ] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


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