Source Tree Overview » History » Version 18

Brett Smith, 07/27/2015 08:48 PM

1 18 Brett Smith
h1. Source Tree Overview
2 1 Ward Vandewege
3 18 Brett Smith
This page outlines the organization of individual components in the Arvados source tree, with links to more information about each component.  Check the [[Release Status]] of these components.
4 2 Ward Vandewege
5 6 Tom Clegg
h2. Repository
6 1 Ward Vandewege
7 18 Brett Smith
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 18 Brett Smith
|*Component*                            |*Path in source tree*     |*Links*|
14 18 Brett Smith
|Single sign-on authentication server   |(external)          |https://github.com/curoverse/sso-devise-omniauth-provider.git|
15 18 Brett Smith
|API server and metadata database       |@/services/api@     |[[Hacking API server]]|
16 18 Brett Smith
|Keep Content Addressable Storage server|@/services/keepstore@
17 18 Brett Smith
@/services/keepproxy@|[[Hacking Keep]]|
18 18 Brett Smith
|Keep Data Manager                      |@/services/datamanager@||
19 18 Brett Smith
|Keep FUSE driver                       |@/services/fuse@||
20 18 Brett Smith
|Crunch work dispatcher                 |@/services/api/scripts/crunch-dispatch.rb@
21 18 Brett Smith
@/sdk/cli/bin/crunch-job@
22 18 Brett Smith
@/sdk/cli/bin/arv-run-pipeline-instance@
23 18 Brett Smith
@/services/crunchstat@||
24 18 Brett Smith
|Arvados Git repository server          |@/services/arv-git-httpd@||
25 18 Brett Smith
|Node Manager                           |@/services/nodemanager@|[[Hacking Node Manager]]|
26 18 Brett Smith
|SDKs (Ruby, Python, Perl, Java, Go, CLI tools) |@/sdk@         |[[Hacking|Hacking HQ]] includes links with more about each SDK
27 18 Brett Smith
"User documentation":http://doc.arvados.org/sdk/|
28 18 Brett Smith
|Workbench (web based console/dashboard)|@/apps/workbench@   |[[Hacking Workbench]]|
29 18 Brett Smith
|Crunch scripts                         |@/crunch_scripts@   |Includes run-command, utility, and tutorial scripts|
30 18 Brett Smith
|Docker images for Arvados              |@/docker@           |Most images are designed to let you "run a small test Arvados cluster on a single host":http://doc.arvados.org/install/install-docker.html.|
31 18 Brett Smith
|Documentation                          |@/doc@              |See [[Documentation]] and http://doc.arvados.org|