Skip to content
carterpage edited this page Oct 29, 2012 · 94 revisions

Yoga

Yoga enables relational queries on existing REST implementations to accelerate query performance and development time.

Introduction

  • For a quick explanation, checkout our README
  • For more detailed explanation with diagrams, check our article on REST-Selectors in Yoga

Demo

Getting Started

We have two quick tutorials to show you how to get Yoga wired into a new or existing REST server:

Additional Documentation

Download

Our latest version is 0.9.2. 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>0.9.4</version>
</dependency>

News

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

Resources for Yoga Contributors:

Vendor Love

We love the companies that give back to the Open Source community. Yoga appreciates the support of CloudBees and JetBrains.

Thanks to CloudBees for continuous integration!

Thanks to JetBrains for our open source IntelliJ licenses!

License

This project is licensed under [http://www.apache.org/licenses/LICENSE-2.0.txt](Apache License 2.0).