Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Draft] Extract Connect SDK from sources #93

Draft
wants to merge 14 commits into
base: main
Choose a base branch
from

Conversation

Phanatic
Copy link
Contributor

@Phanatic Phanatic commented Jan 5, 2024

This PR does a few major refactors to the airbyte-source, mainly:

  1. Extract out all code that connects to PlanetScale's sync service into a separate repository.
  2. Adopt the same pattern as planetscale/fivetran-source to generate schema and serialize results.
  3. Remove all PlanetScale Sync specific code from this repository and reference the common sdk at planetscale/connect-sdk

Follow-up

  1. See if we can move some of the common serialization hints such as enums, sets and spatial types to common library.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant