-
Notifications
You must be signed in to change notification settings - Fork 66
Home
Yoga enables relational queries on existing REST implementations to accelerate query performance and development time.
- For a quick explanation, checkout our README
- For more detailed explanation with diagrams, check our article on REST-Selectors in Yoga
We have a running Yoga Demo if you want to play around
We have two quick tutorials to show you how to get Yoga wired into a new or existing REST server:
- The Quick-start will help you get the demo running on your own box
- Tutorial: SpringMVC Out of date - Needs updating
- Tutorial: RestEasy Out of date - Needs updating
- Configuring Resources with YogaEntityConfigurations
- Using the Selector Builder GUI
- Using Yoga with Hibernate
- Yoga-and-HATEAOS - Using the RESTEasy implementation provides links between "resources." HATEAOS illustrates a truly self-documenting REST API that exposes meta data/links to "surf the API" on a running server.
Our latest version is 1.0.0-RC1. Review build status here.
You can download artifacts manually from Maven Central, but it'll be easier to have your pom.xml do it for you:
<dependency>
<groupId>org.skyscreamer</groupId>
<artifactId>yoga</artifactId>
<version>1.0.0-RC1</version>
</dependency>
12/7/2012 Version 1.0.0-RC1 released!
10/29/2012 Version 0.9.4 released.
9/21/2012 Version 0.9.3 released.
8/22/2012 Milestone 0.9.2 released.
6/29/2012 Milestone 0.9.1 released.
3/18/2012 Milestone 0.9.0 released. Can now create RESTful URL's around selector aliasing.
2/13/2012 Released 0.4 as a step to 0.9. Selector aliasing now included.
1/3/2012 Milestone 0.9 defined. Approaching the final stretch to our first major release.
12/14/2011 Milestone 0.3.0 released. It includes a graphical interface to help developers build their own yoga selectors.
12/10/2011 Documentation updated. Milestone 0.3.0 is almost here!
9/28/2011 Milestone for 0.3.0 defined. Slated for December.
9/1/2011 Version 0.2.1 released. New @ExtraField functionality.
8/23/2011 Version 0.2.0 released! This is our alpha release of core functionality.
8/7/2011 Created demo site on Cloudfoundry: http://yoga-demo-springmvc.cloudfoundry.com/
7/26/2011 Version 0.2.0 release milestone defined. Slated for August.
6/28/2011 Version 0.1.0 released for pre-alpha developers
6/22/2011 "Yoga framework for REST-like partial resource access" on William Vambenepe's blog
We love the companies that give back to the Open Source community. Yoga appreciates the support of CloudBees and JetBrains.
This project is licensed under [http://www.apache.org/licenses/LICENSE-2.0.txt](Apache License 2.0).