Project

General

Profile

Source Tree Overview » History » Revision 9

Revision 8 (Tom Clegg, 04/11/2013 01:31 PM) → Revision 9/18 (Tom Clegg, 04/11/2013 01:46 PM)

h1. Source Tree Overview and Implementation Status 

 This page indicates current implementation status for is an introduction to the source code of the Arvados services, components, SDKs, and where each component's source code can be found. sample applications (clients). 

 h2. Repository 

 The source repository is available from github. 

  git clone git://github.com/clinicalfuture/arvados.git 

 

 h2. Components 

 |*Component*                              |*Path in source tree* |*Source path*       |*Status / notes*| |*Notes*| 
 |API server                               |/services/api/      || 
 |Pipeline Manager                         |/sdk/cli/wh-run-* || 
 |MapReduce Engine                         |/services/job/      |Empty here pending rewrite. Job manager from project:freefactories predecessor can be used for now.| 
 |Keep Content Addressable Storage server|/services/keep/     |Empty here |Currently using server from Free Factories project, pending rewrite. Server from project:freefactories predecessor can be used for now.| rewrite.| 
 |Single sign-on authentication server     |/services/sso/      || 
 |Documentation                            |/doc/               |See [[Documentation]]| 
 |Command line tools (CLI SDK)             |/sdk/cli            |beta| 
 |Rails SDK                                |/sdk/rails          |Needs repackaging as a gem. Currently bundled with Workbench.| 
 |Python SDK                               |/sdk/python         |alpha| 
 |Ruby SDK                                 |/sdk/ruby           |alpha| 
 |Workbench (web based console/dashboard)|/apps/workbench     ||