SDK Monorepo vs Separate Repo for Plugin SDK #847
aaronsteers
started this conversation in
General
Replies: 1 comment 1 reply
-
If we go with a monorepo for the future Plugin SDK, i.m.o. it makes more sense for it to live in |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
New discussion here for how we want to manage the upcoming Meltano Plugin SDK.
If we add here in an "SDK Monorepo" approach, we may have to solve some challenges around how to manage CI and releases when multiple packages are being managed.
If we create a new repo, we bifurcate dev efforts and possibly slow down iterations.
Assumptions:
singer-sdk
andmeltano-plugin-sdk
to be distinct packages when published to PyPi. (Prevents bloat.)tap-sdk
andtarget-sdk
previously, and presumably if we solve the monorepo challenges when addingmeltano-plugin-sdk
, we'd also be in a good place (if we choose to) to have separate importable libraries for taps and targets down the road.Timing:
Beta Was this translation helpful? Give feedback.
All reactions