Source Tree Overview » History » Version 10

Version 9 (Tom Clegg, 04/11/2013 01:46 PM) → Version 10/18 (Tom Clegg, 08/14/2013 04:03 PM)

h1. Source Tree Overview and Implementation Status

This page indicates current implementation status for Arvados components, and where each component's source code can be found.

h2. Repository

The source repository is available from github.

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



h2. Components

|*Component* |*Path in source tree* |*Status / notes*|
|API server |/services/api/ ||
|Pipeline Manager |/sdk/cli/bin/arv-run-* |/sdk/cli/wh-run-* ||
|MapReduce Engine |/services/crunch/ |Also see @/services/api/script/crunch-dispatch.rb@| |/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 pending rewrite. Server from project:freefactories predecessor can be used for now.|
|Single sign-on authentication server |/services/sso/ ||
|Documentation |/doc/ |See [[Documentation]]|
|Command line tools (CLI SDK) |/sdk/cli |@gem install arvados-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. @gem install arvados@| |alpha|
|Workbench (web based console/dashboard)|/apps/workbench ||