Actions
Source Tree Overview¶
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.
Repository¶
The source repository is available from GitHub.
git clone git://github.com/curoverse/arvados.git
Components¶
Component | Path in source tree | Links |
Single sign-on authentication server | (external) | https://github.com/curoverse/sso-devise-omniauth-provider.git |
API server and metadata database | /services/api |
Hacking API server |
Keep Content Addressable Storage server | /services/keepstore /services/keepproxy |
Hacking Keep |
Keep Data Manager | /services/datamanager |
|
Keep FUSE driver | /services/fuse |
|
Crunch work dispatcher | /services/api/scripts/crunch-dispatch.rb /sdk/cli/bin/crunch-job /sdk/cli/bin/arv-run-pipeline-instance /services/crunchstat |
|
Arvados Git repository server | /services/arv-git-httpd |
|
Node Manager | /services/nodemanager |
Hacking Node Manager |
SDKs (Ruby, Python, Perl, Java, Go, CLI tools) | /sdk |
Hacking HQ includes links with more about each SDK User documentation |
Workbench (web based console/dashboard) | /apps/workbench |
Hacking Workbench |
Crunch scripts | /crunch_scripts |
Includes run-command, utility, and tutorial scripts |
Docker images for Arvados | /docker |
Most images are designed to let you run a small test Arvados cluster on a single host. |
Documentation | /doc |
See Documentation and http://doc.arvados.org |
Updated by Brett Smith about 9 years ago · 18 revisions