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]
