Question about modifying existing connector

Summary

User inquires about the best practice for implementing minor feature changes to an existing connector, specifically regarding the source-jira connector and the necessity of copying the entire connector codebase.


Question

Hey everyone :slightly_smiling_face:

I just had a question regarding adding minor features to an existing connector - I simply added a new errorhandler to the source-jira connector but in order for this to be effective, must I copy the whole connector (158 files) to my company repo or is there a better way to do this for such small changes?



This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. Click here if you want
to access the original thread.

Join the conversation on Slack

['source-jira', 'connector', 'errorhandler', 'feature-modification']

You can do a few things here:

  1. Make a pull request with you changes of the main repo, and I can take a look and tell you if we can merge it quickly. If itโ€™s just error handling, should be easy.
  2. Build a custom connector image with airbyte-ci in your current worktree and publish and use this image in your airbyte OSS.

No need to copy the code over to another fork?

You can do a few things here:

  1. Make a pull request with you changes of the main repo, and I can take a look and tell you if we can merge it quickly. If itโ€™s just error handling, should be easy.
  2. Build a custom connector image with airbyte-ci in your current worktree and publish and use this image in your airbyte OSS.

No need to copy the code over to another fork?