Project

General

Profile

Wiki » History » Revision 100

Revision 99 (Ward Vandewege, 07/13/2018 01:32 PM) → Revision 100/126 (Ward Vandewege, 10/03/2018 05:17 PM)

h1. Arvados Contributor Wiki 

 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.   

 !>{width: 50%}/images/dax.png! 

 {{toc}} 

 h2. Platform Overview 

 * [[Introduction to Arvados]] 
 * [[Technical Architecture]] 
 * [[Cloud Operating Systems and Virtualization]] 
 * [[Provenance and Reproducibility]] 
 * [[Federation and Data Sharing]] 
 * [[Glossary of Arvados Terms]] 
 * [[External Resources]] 

 h2. Key Components 

 * [[Keep]], the content addressable distributed storage service 
 ** [[Keep-balance]] 
 ** [[Keep Proxy]] 
 * [[Crunch]], container orchestration 
 * [[System and Metadata Database]]  
 ** [[REST API Server]] 
 * [[SDKs]], including the Python library and the CLI "arv" tool 
 * [[Workbench]], the web-based application for doing day-to-day work in Arvados 
 * [[Node Manager]] dynamically starts and stops cloud compute nodes based on demand in the job queue 
 ** [[Lifecycle of an Arvados compute node]] 
 * [[Common Workflow Language integration with Arvados]] 

 h2. Using Arvados 

 * [[Curoverse Public Beta Program]] — Curoverse Public Beta Program. 
 * [[Developer Docs|Developing with Arvados]] — Porting pipelines and writing crunch scripts. 
 * "User Guide":http://doc.arvados.org/user/ — How to manage data and do analysis with Arvados. 
 * "API Reference":http://doc.arvados.org/api/ — Details about the Arvados APIs. 
 * "SDK Reference":http://doc.arvados.org/sdk/ — Details about the Arvados SDKs. 
 * "Install Guide":http://doc.arvados.org/install/ — Instructions for installing Arvados. 
 * *[[How to Report Issues in Arvados]]* -- including some notes about safely reporting bugs in a public forum. 
 * "Running Common Workflow Language (CWL) workflows on Arvados":http://doc.arvados.org/user/cwl/cwl-runner.html 

 h2. Community 

 * [[Mission and Principles]] 
 * [[Governance]] 
 * [[IRC and Mailing Lists]] 
 * [[Design Process]] 
 * [[History]] 
 * [[Arvados Summit - Fall 2013]] 

 h2. Contributing and hacking 

 * [[How to Contribute]] 
 * [[Arvbox|Installing a Development Arvados Instance]] 
 * [[Hacking|Hacking HQ]]: introductory material for new developers, and index of resources for all of us 
 * [[Source Tree Overview]] and implementation status 
 * [[Arvados Licenses FAQ]] 
 * [[Documentation|Documentation Project]] 
 * [[Design Principles]] 
 * [[Proposals]] and work-in-progress design documents 

 h2. Key Components Community 

 * [[Keep]], the content addressable distributed storage service [[Mission and Principles]] 
 ** [[Keep-balance]] 
 ** [[Keep Proxy]] 
 * [[Crunch]], container orchestration [[Governance]] 
 * [[System [[IRC and Metadata Database]]  
 ** [[REST API Server]] Mailing Lists]] 
 * [[SDKs]], including the Python library and the CLI "arv" tool [[Design Process]] 
 * [[Workbench]], the web-based application for doing day-to-day work in Arvados [[History]] 
 * [[Node Manager]] dynamically starts and stops cloud compute nodes based on demand in the job queue 
 ** [[Lifecycle of an Arvados compute node]] 
 * [[Common Workflow Language integration with Arvados]] [[Arvados Summit - Fall 2013]] 

 h2. Legal 

 * [[Licensing Terms]]