Difference between revisions of "Developer documentation"
From The Open Source Backup Wiki (Amanda, MySQL Backup, BackupPC)
Jump to navigationJump to search (add sub-links) |
(reorganize links, better names) |
||
Line 7: | Line 7: | ||
** [[Tasks|Development Tasks]] - Stuff that needs doing. | ** [[Tasks|Development Tasks]] - Stuff that needs doing. | ||
** [[Fork Amanda on Github]] - Easiest way to start hacking | ** [[Fork Amanda on Github]] - Easiest way to start hacking | ||
+ | * [[Development Dependencies]] - The tools you'll need to develop. | ||
+ | * [[Testing]] - How to test Amanda | ||
+ | * [[Software architecture]] - How Amanda fits together | ||
* [[Coding Guidelines]] - Things every developer should know | * [[Coding Guidelines]] - Things every developer should know | ||
− | |||
* [[Perl Interface]] - Amanda's being rewritten in Perl! | * [[Perl Interface]] - Amanda's being rewritten in Perl! | ||
− | |||
− | |||
* [[Licensing your Contribution]] | * [[Licensing your Contribution]] | ||
== API Documentation == | == API Documentation == | ||
− | * | + | * Perl Module Documentation for [http://wiki.zmanda.com/pod/ HEAD] ([http://wiki.zmanda.com/pod/2.6.0 2.6.0], [http://wiki.zmanda.com/pod/2.6.1 2.6.1], [http://wiki.zmanda.com/pod/3.1 3.1]) |
* [[Changer API]] | * [[Changer API]] | ||
* [[Transfer Architecture]] (XFA) | * [[Transfer Architecture]] (XFA) |
Revision as of 16:17, 9 April 2010
Introduction
API Documentation
Protocols, Formats, etc.
NotesThese are notes from development conversations in the past; they can help figure out why things are the way they are, but they are not designed as documentation. |
Developer ResourcesCommunityToolsPresentations
|
Static source code analysisCoverity and Klocwork have been running their static analysis tools on the latest Amanda source code and making the results available for the Amanda developers to analyse and fix the defects. The Amanda hackers are thankful to these companies for making these tools available and in general, helping to improve quality of open source projects.
|