Skip to content

ImpruvIT/HyperRest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

HyperRest

Simple .Net Standard based library for formatting and parsing of hyperlink RESTful documents.

Motivation

Why another RESTful formatter is needed? I needed a simple HAL response parser and I did not like any of these. Most are clients handling also HTTP communication. Others does not handle CURIEs transparaently and let applications code to handle it.

As a result I decided to design and implement a new library with following goals:

  • Pure formatter and parser - no handling of an HTTP communication
  • No dependency of application model on library - hyperlink document uses composition of application model instead of inheritance
  • Domain model of hyperlink document is independent of representation - same hyperlink document can be formatted using different representations (although only HAL is planned to be implemented at the moment)
  • Domain model of hyperlink document is independent of serialization - same hyperlink document can be formatted using different serializers (although only JSON is planned to be implemented at the moment)
  • Transparent handling of CURIEs - the application using this library does not concern about whether CURIEs are used at all or which prefix is used

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published