-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Reconcile SourceConfig #2273
Comments
Some key things we want to add from an interface perspective:
My current thinking is that we'd also generate a separate type entirely that handles the An interesting related question is, what should this do?:
I think there's a few ways to interpret this:
I like For whatever it's worth, I couldn't even tell you what |
Let's spend ~2 days doing a proof of concept here. @beckjake to experiment with a rough approach and @drewbanin to review. We'll figure out how to proceed with more discrete issues from there |
@drewbanin to make an issue detailing how
This does the wrong thing today! Drew and Jake to figure out what the right way forwards is to support this use case |
closed by #2312 |
Describe the feature
The SourceConfig class is complicated, slow, and hard to reason about. Let's replace it with something simpler and more explicitly well-defined.
We should work to ensure that the intended semantics of the class are preserved, but it is acceptable if in this refactor we need to "break" poorly defined or undocumented behaviors.
@beckjake to follow up with specific thoughts about the nature of the code changes required here.
The text was updated successfully, but these errors were encountered: