A fruitful way to REST
Pomona is a framework built for exposing a domain model in a RESTful and
hypermedia-driven manner. It embraces the concept of convention over
configuration, and provides opiniated defaults on how domain model objects is
exposed as HTTP resources.
Pomona was born out of frustrations with the difficulties of exposing a complex
business domain model as a RESTful web service.
master | develop | future | |
---|---|---|---|
GitHub | - | - | |
NuGet | - | ||
Travis | |||
AppVeyor | |||
Codefactor |
To illustrate what Pomona does, here’s a diagram:
.Select()
statement.This is in many ways similar to what Falcor
does, only in a statically typed way tailored for .NET instead of aPromise
-based approach for JavaScript.
To get started with Pomona please read the documentation.
Do you want to contribute to Pomona? Lovely! Contributions of any kind are
highly appreciated! Just make sure you’ve read and agreed to the
contribution guidelines
before submitting a pull request.
Copyright Karsten N. Strand,
Asbjørn Ulsberg,
PayEx and contributors. Pomona is provided as-is
under the MIT License.
Thanks to: