Source Tree Overview » History » Version 4

Ward Vandewege, 04/10/2013 05:45 PM

1 1 Ward Vandewege
h1. Source Tree Overview
2 1 Ward Vandewege
3 2 Ward Vandewege
This is an introduction to the source code of the Arvados services, components, SDKs, and sample applications (clients).
4 2 Ward Vandewege
5 2 Ward Vandewege
h2. Download
6 2 Ward Vandewege
7 2 Ward Vandewege
Get the code: instructions live on the [[Download]] page.
8 1 Ward Vandewege
9 1 Ward Vandewege
h2. Components
10 1 Ward Vandewege
11 3 Ward Vandewege
|*Component*                        |*Name*      |*Source path*     |*Notes*|
12 3 Ward Vandewege
|API server                         |API server  |/services/api/    ||
13 4 Ward Vandewege
|Content Addressable Storage server |Keep        |/services/keep/   |Currently using server from Free Factories project, pending rewrite.|
14 3 Ward Vandewege
|Authentication server              |SSO server  |/services/sso/    ||
15 3 Ward Vandewege
|Documentation                      |Documentation|/doc/            |Build static html with jekyll: gem install jekyll; cd doc; jekyll; output in _site/|
16 3 Ward Vandewege
|Command line client                |wh          |/sdk/cli          |beta|
17 3 Ward Vandewege
|Rails SDK                          |Rails SDK   |/sdk/rails        |planned|
18 3 Ward Vandewege
|Python SDK                         |Python SDK  |/sdk/python       |alpha|
19 3 Ward Vandewege
|Ruby SDK                           |Ruby SDK    |/sdk/ruby         |planned|
20 4 Ward Vandewege
|Web based console/dashboard        |Workbench   |/apps/workbench   ||