Actions
Source tree layout » History » Revision 1
Revision 1/2
| Next »
Tom Clegg, 07/02/2018 07:07 PM
Source tree layout¶
(draft)
Focused on Go programs, with room for client libraries and legacy Ruby/Python/Perl code:
cmd # Go programs ("package main" / executable) arvados-client # Ideally includes all Apache2 (client side) tools arvados-server # Ideally includes all client side + server side tools + daemons lib # (should be split into /server and /client at top level?) cmd controller health mount sdk # (should be "client"? but outside Go programs rely on the existing path...) go arvados auth httpserver ... python ruby ... apps # deprecated -- want to refactor into cmd/ workbench services # deprecated -- want to refactor into lib/ and cmd/ api keepproxy keepstore tools # deprecated -- want to refactor into lib/ and cmd/ arvbash arvbox crunchstat-summary keep-block-check keep-exercise keep-rsync sync-groups
Updated by Tom Clegg over 6 years ago · 2 revisions