Hacking » History » Version 12

Tom Clegg, 05/21/2017 06:34 PM

1 8 Peter Amstutz
h1. Hacking Arvados
2 1 Tom Clegg
3 1 Tom Clegg
Setting up your development environment:
4 11 Tom Clegg
* [[Arvbox]] uses docker containers to bring up a mini development cluster
5 1 Tom Clegg
* [[Hacking prerequisites]]: everything you need to run the test suite locally (manual configuration, not needed for Arvbox)
6 1 Tom Clegg
* [[Running tests]] for all components, like the "Jenkins server":https://ci.curoverse.com does
7 9 Peter Amstutz
* [[Arvswitch]] provides some shell functions that make it easy to switch between different Arvados instances
8 7 Peter Amstutz
9 1 Tom Clegg
Development processes:
10 7 Peter Amstutz
* [[Coding Standards]]
11 11 Tom Clegg
* [[Emacs and Go]]
12 12 Tom Clegg
* [[Updating dependencies]]
13 1 Tom Clegg
14 1 Tom Clegg
Learning about technologies:
15 1 Tom Clegg
* [[Go#Learning Go]]
16 1 Tom Clegg
17 1 Tom Clegg
Working on Arvados components:
18 1 Tom Clegg
* [[Hacking API server]]
19 1 Tom Clegg
* [[Hacking Keep]]
20 1 Tom Clegg
* [[Hacking Workbench]]
21 1 Tom Clegg
* [[Hacking SDKs]]
22 1 Tom Clegg
* [[Hacking Python SDK]]
23 1 Tom Clegg
* [[Hacking Ruby SDK]]
24 2 Ward Vandewege
* [[Hacking Node Manager]]
25 10 Tom Clegg
* [[Hacking Websocket server]]
26 5 Tom Clegg
27 5 Tom Clegg
Running the very latest code:
28 5 Tom Clegg
* [[Upgrading to master]]