Valentin Kasas
Valentin Kasas
I recently stumbled upon a weird interaction between this plugin and [refined](https://github.com/fthomas/refined). The problem is referenced in a comment of [this issue](https://github.com/fthomas/refined/issues/295). To put it simply, when splain is active,...
Let's try to move the CI to github actions
For the switch to sbt-ci-release, I've simplified `.travis.yml` and removed the coverage tasks, they need to be added back
With only `IsoSchema`, we cannot define schemas such as "dates represented as JSON strings": ```scala val dateSchema = iso(prim(JsonString), stringToDate) ``` Because we cannot implement a correct `Iso` that goes...
Once the core is stabilized and we're confident the internal schema representation won't drastically change again, we need to make the API ready for public consumption by: - naming things...
Before releasing a first version, we must provide a three-tiered documentation, each tier targeting a specific "level" of interaction with the library. - **User** : the general philosophy behind the...
Once all other issues labelled with `needed-for-v1` are done, a few things need to be done in order to move out the prototyping phase: - [ ] add file headers...
Building upon #47, it seems rather obvious that we should be able to automatically derive the schema of any ADT at compile time (as a matter of fact, [this gist](https://gist.github.com/vil1/7f28126db61ee9d6d0a9407da1b042fa)...
We call "schema transformation" all the operations one can apply to a schema that maintain the guaranty that data written by the original schema can be read using the new...