Source Tree Overview » History » Version 15

Tom Clegg, 02/28/2014 01:33 PM

1 9 Tom Clegg
h1. Source Tree Overview and Implementation Status
2 1 Ward Vandewege
3 9 Tom Clegg
This page indicates current implementation status for Arvados components, and where each component's source code can be found.
4 2 Ward Vandewege
5 6 Tom Clegg
h2. Repository
6 1 Ward Vandewege
7 6 Tom Clegg
The source repository is available from github.
8 6 Tom Clegg
9 11 Ward Vandewege
 git clone git://github.com/curoverse/arvados.git
10 1 Ward Vandewege
11 1 Ward Vandewege
h2. Components
12 1 Ward Vandewege
13 9 Tom Clegg
|*Component*                            |*Path in source tree*     |*Status / notes*|
14 14 Tom Clegg
|API server and metadata database       |/services/api/    ||
15 10 Tom Clegg
|Pipeline Manager                       |/sdk/cli/bin/arv-run-* ||
16 10 Tom Clegg
|MapReduce Engine                       |/services/crunch/ |Also see @/services/api/script/crunch-dispatch.rb@|
17 12 Ward Vandewege
|Keep Content Addressable Storage server|/services/keep/   |Empty here pending rewrite. Server from Free Factories (http://factories.freelogy.org/) can be used for now. Free Factories is the Arvados predecessor.|
18 14 Tom Clegg
|Single sign-on authentication server   |(external)        |https://github.com/curoverse/sso-devise-omniauth-provider.git|
19 8 Tom Clegg
|Documentation                          |/doc/             |See [[Documentation]]|
20 13 Tim Pierce
|Docker containers for Arvados          |/docker/          |Permits running Arvados in Docker containers on a local Linux system.|
21 14 Tom Clegg
|Command line tools (CLI SDK)           |/sdk/cli          |alpha.   @gem install arvados-cli@|
22 8 Tom Clegg
|Rails SDK                              |/sdk/rails        |Needs repackaging as a gem. Currently bundled with Workbench.|
23 14 Tom Clegg
|Python SDK                             |/sdk/python       |alpha.   @pip install --upgrade arvados-python-client@|
24 14 Tom Clegg
|Ruby SDK                               |/sdk/ruby         |alpha.   @gem install arvados@|
25 15 Tom Clegg
|Perl SDK                               |/sdk/perl         |alpha.   @PERLLIB={...}/arvados/sdk/perl/lib@ (package not published yet) |
26 5 Tom Clegg
|Workbench (web based console/dashboard)|/apps/workbench   ||