Hacking » History » Version 11

Version 10 (Tom Clegg, 12/11/2016 01:46 AM) → Version 11/19 (Tom Clegg, 03/17/2017 03:23 PM)

h1. Hacking Arvados

Setting up your development environment:
* [[Arvbox]] uses docker containers to bring up provides a mini self contained development cluster environment
* [[Hacking prerequisites]]: everything you need to run the test suite locally (manual configuration, not needed for Arvbox)
* [[Go]]
*
[[Running tests]] for all components, like the "Jenkins server":https://ci.curoverse.com does
* [[Arvswitch]] provides some shell functions that make it easy to switch between different Arvados instances

Development processes:
* [[Coding Standards]]
* [[Emacs and Go]]


Learning about technologies:
* [[Go#Learning Go]]

Working on Arvados components:
* [[Hacking API server]]
* [[Hacking Keep]]
* [[Hacking Workbench]]
* [[Hacking SDKs]]
* [[Hacking Python SDK]]
* [[Hacking Ruby SDK]]
* [[Hacking Node Manager]]
* [[Hacking Websocket server]]

Running the very latest code:
* [[Upgrading to master]]