dredozubov / versioned

Protocol-agnostic data versioning framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

versioned

Protocol-agnostic data versioning framework

Implementation goal

  • versioned-core (this library)
  • Protocol instance. We need schema-definitions. I propose JSON, so we need something like hjsonschema, but it's deprectated)
  • versioned-swagger
  • versioned-servant - turning schema mismatch into the particular HTTP error and responding with a useful response body(error message)
  • versioned-servant-swagger - I'm not too familiar with servant-swagger, so I'm not sure how necessary this part is

About

Protocol-agnostic data versioning framework

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Haskell 100.0%