spartanz / schemaz

A purely-functional library for defining type-safe schemas for algebraic data types, providing free generators, SQL queries, JSON codecs, binary codecs, and migration from this schema definition
https://spartanz.github.io/schemaz
Apache License 2.0
164 stars 18 forks source link

Flesh out the Schema AST #3

Closed vil1 closed 6 years ago

vil1 commented 6 years ago

The constructors for schemas aren't implemented yet (see this definition for example).

We'll probably need more constructors like the one already defined (for records fields at least).

Also, the monocle dependencies (for things like Getter, Optional and so on) isn't defined yet, it needs to be added to the build.sbt

jkobejs commented 6 years ago

I'd like to take this one.

vil1 commented 6 years ago

As said in #14, we'll keep this issue open until we have tests for it

vil1 commented 6 years ago

Tests have been added by #15