Thought about this for a while and curious to get ...
# plugins-general
a
Thought about this for a while and curious to get others opinions. Do you have your own forks of taps which available on the Hub? If so, why have you forked it? I can think of a couple reasons that I have encountered: • Special casing behaviour for a particular situation (I have a highly modified fork of tap-spreadsheets-anywhere for custom csv feed) • Preventing unwanted changes to your meltano repo (i.e. if the tap owner pushes a change (and you are building docker images with
meltano install
regularly). • Needing some new
singer-sdk
functionality and tap is pinned to an older version for compatibility.
p
I’ve had to fork all of the plugins that I use, often for special cases, but also for: • Bug fixes, when the plugin owner hasn’t acted quickly on a bug fix PR that I’ve submitted • Additional options, when I’m not sure that the plugin owner will want to adopt the option or will act quickly on a PR
p
I'd link these docs for suggestions too 😄 https://hub.meltano.com/tap-target-maintenance
👀 1
Also we can definitely bring connectors to https://github.com/MeltanoLabs if the maintainers are unresponsive. The goal of meltano labs was to help try to solve parts of this problem