A modular micro-framework for creating APIs.
1) New web application project (.net 4.0+)
2) Run command Install-Package Piccolo -Pre
in Package Manager Console (you will need NuGet v2.6+)
3) New class:
[Route("/")]
public class Hello : IGet<string>
{
public HttpResponseMessage<string> Get()
{
return Response.Success.Ok("Hello, Piccolo!");
}
}
4) Build and run
- Installation
- GET Request Handlers
- POST Request Handlers
- PUT Request Handlers
- DELETE Request Handlers
- Routing
- Response Helpers
- Events
- JSON Serialisation
- JSON Deserialisation
- Configuration
- Advanced Concepts
- Roadmap
MIT - see license file for more information