Wiki » History » Version 109

Peter Amstutz, 12/31/2019 10:25 PM

1 43 Anonymous
h1. Arvados Contributor Wiki
2 2 Anonymous
3 43 Anonymous
This wiki has information related to the open source project. It's a work in progress, so come back often for updates and feel free to become a contributor.  
4 19 Anonymous
5 85 Peter Amstutz
!>{width: 50%}/images/dax.png!
6 83 Ward Vandewege
7 63 Tim Pierce
{{toc}}
8 82 Ward Vandewege
9 82 Ward Vandewege
h2. Platform Overview
10 82 Ward Vandewege
11 63 Tim Pierce
* [[Introduction to Arvados]]
12 63 Tim Pierce
* [[Technical Architecture]]
13 63 Tim Pierce
* [[Cloud Operating Systems and Virtualization]]
14 63 Tim Pierce
* [[Provenance and Reproducibility]]
15 63 Tim Pierce
* [[Federation and Data Sharing]]
16 63 Tim Pierce
* [[Glossary of Arvados Terms]]
17 93 Anonymous
* [[External Resources]]
18 1 Ward Vandewege
19 1 Ward Vandewege
h2. Using Arvados
20 1 Ward Vandewege
21 1 Ward Vandewege
* "User Guide":http://doc.arvados.org/user/ — How to manage data and do analysis with Arvados.
22 104 Peter Amstutz
* "Running Common Workflow Language (CWL) workflows on Arvados":http://doc.arvados.org/user/cwl/cwl-runner.html
23 1 Ward Vandewege
* "Install Guide":http://doc.arvados.org/install/ — Instructions for installing Arvados.
24 104 Peter Amstutz
* "SDK Reference":http://doc.arvados.org/sdk/ — Details about the Arvados SDKs.
25 104 Peter Amstutz
* "API Reference":http://doc.arvados.org/api/ — Details about the Arvados APIs.
26 63 Tim Pierce
* *[[How to Report Issues in Arvados]]* -- including some notes about safely reporting bugs in a public forum.
27 103 Peter Amstutz
* Using [[Arvados Composer]]
28 63 Tim Pierce
29 100 Ward Vandewege
h2. Community
30 100 Ward Vandewege
31 100 Ward Vandewege
* [[Mission and Principles]]
32 100 Ward Vandewege
* [[Governance]]
33 102 Ward Vandewege
* [[Forum, Chat and Mailing Lists]]
34 100 Ward Vandewege
* [[Design Process]]
35 100 Ward Vandewege
* [[History]]
36 100 Ward Vandewege
* [[Arvados Summit - Fall 2013]]
37 100 Ward Vandewege
38 1 Ward Vandewege
h2. Contributing and hacking
39 1 Ward Vandewege
40 1 Ward Vandewege
* [[How to Contribute]]
41 95 Peter Amstutz
* [[Arvbox|Installing a Development Arvados Instance]]
42 63 Tim Pierce
* [[Hacking|Hacking HQ]]: introductory material for new developers, and index of resources for all of us
43 63 Tim Pierce
* [[Source Tree Overview]] and implementation status
44 63 Tim Pierce
* [[Arvados Licenses FAQ]]
45 91 Peter Amstutz
* [[Documentation|Documentation Project]]
46 91 Peter Amstutz
* [[Design Principles]]
47 73 Tom Clegg
* [[Proposals]] and work-in-progress design documents
48 109 Peter Amstutz
* "Epics":/issues/gantt?utf8=%E2%9C%93&set_filter=1&gantt=1&f%5B%5D=project_id&op%5Bproject_id%5D=%3D&v%5Bproject_id%5D%5B%5D=49&f%5B%5D=&zoom=1
49 107 Peter Amstutz
* "New release":/rb/release/arvados/new
50 90 Peter Amstutz
51 100 Ward Vandewege
h2. Key Components
52 63 Tim Pierce
53 100 Ward Vandewege
* [[Keep]], the content addressable distributed storage service
54 100 Ward Vandewege
** [[Keep-balance]]
55 100 Ward Vandewege
** [[Keep Proxy]]
56 100 Ward Vandewege
* [[Crunch]], container orchestration
57 100 Ward Vandewege
* [[System and Metadata Database]] 
58 100 Ward Vandewege
** [[REST API Server]]
59 100 Ward Vandewege
* [[SDKs]], including the Python library and the CLI "arv" tool
60 100 Ward Vandewege
* [[Workbench]], the web-based application for doing day-to-day work in Arvados
61 100 Ward Vandewege
* [[Node Manager]] dynamically starts and stops cloud compute nodes based on demand in the job queue
62 100 Ward Vandewege
** [[Lifecycle of an Arvados compute node]]
63 100 Ward Vandewege
* [[Common Workflow Language integration with Arvados]]