There are many repositories that make up lightblue. Here's the high level overview of what is in each.
Core lightblue fucntionality. In scope are the following in the puzzle:
- lightblue CRUD Layer
- abstract code for the metadata and controller plugins
The MongoDB metadata and CRUD controller implementation.
The RDBMS CRUD controller implementation.
The lightblue REST API and implementation.
The generic lightblue audit-hook implementation.
There are two management applications that enable easier use of metadata and data services. This repository is for that code.
All rest apps and web apps bundled into a single WAR for deployment on OpenShift. See lightblue in action.
All functional (integration) tests and load tests for lightblue. These tests can be executed for every deployment to verify that lightblue is working well.
A python based rest testing framework forked from svanoot/pyresttest. Functionality is added as needed and all changes are sent up-stream.
A library written on java for generating JSON documents that meet a documented structure. For example, to create test data you might use shakespears-moneky to generate a few million records.