Roxy

down arrow Code & Downloads

Roxy is a cross-platform, multiple-environment utility for configuring and deploying MarkLogic applications. Using Roxy you can define your app servers, databases, forests, groups, tasks, etc. in local configuration files. Roxy can then remotely create, update, and remove those settings from the command line. Roxy also provides scaffolding to help you build REST API extensions.

Roxy comes with 3 separate useful components

Roxy Deployer

Roxy Deployer makes managing MarkLogic application easy. Simply edit a few configuration files and you have full access to create and deploy applications to MarkLogic servers, local or remote. Roxy Deployer is written in Ruby and is easily extended to add additional functionality. The Deployer can be used independently of the other two components.

Roxy mVC

For building pure XQuery applications, the mVC (with a de-emphasis on m) is a light-weight MVC framework fashioned after Ruby on Rails and CakePHP. It relies heavily on **Convention over Configuration**.

Roxy Unit Tester

What good is your code if it doesn't work? Testing is paramount to the development process. The Roxy Unit Tester tests XQuery with XQuery. Write your tests in XQuery and run them from the UI or from the command line. Roxy Unit Tester produces JUnit XML output so you can use it with your favorite continuous testing tool.

Tutorials & Screencasts

There are a series of tutorials available and screencasts available as well.

Comments

  • "Roxy Unit Tester produces JUnit XML output so you can use it with your favorite continuous testing tool" Anybody knows how to actually use Roxy Unit Tester with a continuous integration tool, e.g. TeamCity? So far I have not been able to figure out a way to trigger the execution of the tests or retrieve the output of the test execution...