Project

General

Profile

Hacking » History » Version 27

Brett Smith, 12/15/2025 03:32 PM
remove obsolete links

1 8 Peter Amstutz
h1. Hacking Arvados
2 1 Tom Clegg
3
Setting up your development environment:
4
* [[Hacking prerequisites]]: everything you need to run the test suite locally (manual configuration, not needed for Arvbox)
5
* [[Running tests]] for all components, like the "Jenkins server":https://ci.curoverse.com does
6 9 Peter Amstutz
* [[Arvswitch]] provides some shell functions that make it easy to switch between different Arvados instances
7 7 Peter Amstutz
8 1 Tom Clegg
Development processes:
9 7 Peter Amstutz
* [[Coding Standards]]
10 11 Tom Clegg
* [[Emacs and Go]]
11 12 Tom Clegg
* [[Updating dependencies]]
12 13 Tom Clegg
* [[Copyright and licenses]]
13 1 Tom Clegg
14
Learning about technologies:
15
* [[Go#Learning Go]]
16
17
Working on Arvados components:
18 26 Brett Smith
* [[Distribution dependency versions]]
19 1 Tom Clegg
* [[Hacking API server]]
20
* [[Hacking Keep]]
21
* [[Hacking Workbench]]
22
* [[Hacking SDKs]]
23
* [[Hacking Python SDK]]
24
* [[Hacking Ruby SDK]]
25 10 Tom Clegg
* [[Hacking Websocket server]]
26 14 Peter Amstutz
* [[Arvados-cwl-runner development]]
27 17 Peter Amstutz
* [[Hacking Workbench2]]
28 5 Tom Clegg
29 21 Sarah Zaranek
Working on Website:
30 23 Peter Amstutz
* [[Website development process]]
31 22 Sarah Zaranek
* [[Website_Checking_Tools]]
32 21 Sarah Zaranek
33 5 Tom Clegg
Running the very latest code:
34 19 Ward Vandewege
* see http://doc.arvados.org/admin/upgrading.html
35 18 Peter Amstutz
36
Testing:
37
* [[Manual testing plan]]
38 24 Tom Clegg
* [[Kicking off Jenkins from terminal]] (alpha)
39 20 Peter Amstutz
40
Releasing:
41
* [[Release checklist]]
42
* [[Releasing Java SDK packages]]
43 25 Peter Amstutz
44
Other stuff:
45
* [[Minimum inventory and config file for Ansible installer]]