-
Notifications
You must be signed in to change notification settings - Fork 55
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
Magnolia related ideas #176
Comments
Bit worried about further fragmenting our codebase. The case class generator I'm more flexible on since it's tiny and mostly used by us at the moment. We could port CaseClassDiffy from shapeless to magnolia but haven't seen a need to prioritize that work yet, and I think it makes sense for that to continue living in Ratatool co-located with other diffy jobs |
Quick notes as someone just getting started:
It would be extremely nice for those of us in the Scio community to have a version of ratatool that "plays nice". This toolkit feels like a borderline necessity for property-based testing with Beam in scala. |
@drobert the issue you're seeing around |
https://github.com/spotify/scio/blob/master/build.sbt#L110
Scio master (since
0.8.0-beta1
) has switched to latest magnolia (0.12.0
) for Scala 2.13 while pinging my fork0.10.1-jto
for Scala 2.11 which is no longer supported. Mixing different magnolia versions has caused problem in the past.I ported/cleaned up some common type classes into this new lib: https://github.com/spotify/magnolify
It'd be nice to consolidate various magnolia derivation code there.
WDYT?
The text was updated successfully, but these errors were encountered: