You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@seatunnel.apache.org by GitBox <gi...@apache.org> on 2022/06/16 03:30:50 UTC

[GitHub] [incubator-seatunnel] EricJoy2048 opened a new issue, #2017: [Feature][Api-draft] Create a bootstrap for connector development

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: commits-unsubscribe@seatunnel.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-seatunnel] ashulin commented on issue #2017: [Feature][Api-draft] Create a bootstrap for connector development

Posted by GitBox <gi...@apache.org>.
ashulin commented on issue #2017:
URL: https://github.com/apache/incubator-seatunnel/issues/2017#issuecomment-1157615782

   We can provide simple soure and sink, masking some advanced features.


-- 
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: commits-unsubscribe@seatunnel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org