Project

General

Profile

Source Tree Overview » History » Revision 5

Revision 4 (Ward Vandewege, 04/10/2013 05:45 PM) → Revision 5/18 (Tom Clegg, 04/10/2013 10:27 PM)

h1. Source Tree Overview 

 This is an introduction to the source code of the Arvados services, components, SDKs, and sample applications (clients). 

 h2. Download 

 Get the code: instructions live on the [[Download]] page. 

 h2. Components 

 |*Component*                                                       |*Name*        |*Source path*       |*Notes*| 
 |API server                                                         |API server    |/services/api/      || 
 |Keep Content |Content Addressable Storage server|/services/keep/ server |Keep          |/services/keep/     |Currently using server from Free Factories project, pending rewrite.| 
 |Single sign-on authentication |Authentication server                    |SSO server    |/services/sso/      || 
 |Documentation                            |/doc/                        |Documentation|/doc/              |Build static html with jekyll: gem install jekyll; cd doc; jekyll; output in _site/| 
 |Command line tools (CLI SDK)             client                  |wh            |/sdk/cli            |beta| 
 |Rails SDK                                                           |Rails SDK     |/sdk/rails          |planned| 
 |Python SDK                                                         |Python SDK    |/sdk/python         |alpha| 
 |Ruby SDK                                                             |Ruby SDK      |/sdk/ruby           |planned| 
 |Web based console/dashboard          |Workbench (web based console/dashboard)|/apps/workbench     |/apps/workbench     ||