Issue Tracker, a hypermedia API sample using Collection+Json

Glenn Block <[email protected]> Sat, 5 Oct 2013 03:29:09 -0700
Newsgroups gmane.comp.web.services.rest
Message-ID <CAEwD50Cxq548ac0gSPvricnS-i5U9R3aiRz8CSZApT0MErO9Cg@mail.gmail.com>
Hello folks

For our soon to be release Web Api Book (
http://www.amazon.com/Designing-Evolvable-Web-APIs-ASP-NET/dp/1449337716),
we have a hypermedia sample built in ASP.NET Web API. The app is an issue
tracker API which is designed as a gateway to an issue tracking system like
Github. The app uses my Collection+Json library (
https://www.nuget.org/packages/WebApiContrib.Formatting.CollectionJson.Client/)
 for supporting the CJ format.

It includes BDD style acceptance style tests utilizing the in-memory
hosting feature of Web Api where each test sends an HTTP request message
(without incurring any network traffic).

The app also includes a self-host if you want to test it out with your
favorite HTTP client.

Source is here: https://github.com/webapibook/issuetracker.

Feedback welcome.

Thanks!
Glenn