Open travisbrown opened 9 years ago
Great idea!
I'd like to take this one.
This is great @lukewyman! Let us know if you need any help with that.
Thanks, @vkostyukov. I've been picking through the code and I can't quite find a case of (or might not understand completely) a prioritaztion trait. Can you possibly provide me with a place in the code as an example so that I can pick up the pattern? @travisbrown
Perhaps io.finch.internal.Mapper
is an example? object Mapper
would be the public level, and then the traits lower in the chain in that file (HighPriorityMapperConversions
and LowPriorityMapperConversions
) would get the private[finch]
?
I'm going to move that to the next milestone so we can revisit that later and see what's left here.
As more stuff gets moved directly under
io.finch
, its API docs are getting a little unwieldy. It'd be nice to make prioritization traitsprivate[finch]
so they don't show up in the docs (their methods still will, though), and possibly even to organize the definitions using Scaladoc groups (see e.g. how I'm using them in circe).