News archive‎ > ‎

The resourceful experiment

posted Nov 2, 2016, 10:24 AM by Enrico Fagnoni   [ updated Mar 10, 2017, 1:15 AM by Chiara Casalino ]

Resourceful is a simple framework designed for rapid prototyping REST/HTTP applications that are mostly CRUD operations. It is driven off of JSON Hyper-Schemas. You use Hyper-Schemas to define your resources and their relationships with each other. No coding other than writing Hyper-Schemas and registering new resources is required. You only need to worry about your API and not its implementation. Proper HTTP response codes and headers are managed automatically.

This PHP package is released with Open Source MIT license and it is available in GIT hub.

The project objective is to demonstrate the power of best 
sw engineering practices: 


Thanks to all these 
techniques combined, all project features are fully implemented with less than 200 LOC, a near to 0 class coupling and a really small cyclomatic complexity (here data).

The project started with an idea and a prototype by Jason Desrosiers and was realized in E-artspace labs (the R&D labs of LinkedData.Center) in less than three days.