devel:devel
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| devel:devel [2007/05/11 13:35] – created jodal | devel:devel [2024/05/13 09:53] (current) – remove outdated links morten | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| In this section we intend to put all documentation targeted at NAV developers. | In this section we intend to put all documentation targeted at NAV developers. | ||
| - | First of all, all new developers should read the file HACKING at the root of our SVN repository. See [[http:// | ||
| + | ===== Introduction to NAV development ===== | ||
| - | ===== Libraries ===== | + | First of all, all new developers should read the [[HACKING]] document. |
| - | ==== Python Libraries ==== | + | * [[Django introduction]] - An introduction to using Django with NAV |
| + | * [[PyCharm]] - Hacking with PyCharm | ||
| - | * Description: | + | ===== What to do? ===== |
| - | * Source Location: subsystem/ | + | |
| - | * Documentation: | + | |
| - | ==== Perl Libraries ==== | + | * [[https:// |
| - | * Description: | ||
| - | * Source Location: subsystem/ | ||
| - | * Documentation: | ||
| - | ==== Web Interface Libraries | + | ===== Subsystem documentation ===== |
| - | * Description: | + | * [[Libraries]] |
| - | * Source Location: subsystem/ | + | * [[Processes]] -- Covers both network collection processes and data/maintenance processes |
| - | * Documentation: | + | * [[Web]] -- Covers the web toolbox with all its subsystems |
| + | * [[Cricket]] -- Covers Cricket, its web and RRD | ||
| - | ===== Network Collection Processes | + | ===== Data model documentation |
| - | ==== arplogger/ | + | * [[Database]] -- Detailed information on the design of the NAV database |
| + | * [[Device data model]] -- Detailed information about how NAV maps the physical reality of devices into its internal data model | ||
| - | * Description: | ||
| - | * Language: Perl | ||
| - | * Process Type: Cron | ||
| - | * Source Location: src/ | ||
| - | * Documentation: | ||
| - | ==== mactrace/ | + | ===== Trivia ===== |
| - | * Description: | + | * [[LinesOfCode]] compares |
| - | * Language: Java | + | |
| - | * Process Type: Cron | + | |
| - | * Source Location: src/ | + | |
| - | * Documentation: | + | |
| - | + | ||
| - | ==== getDeviceData ==== | + | |
| - | + | ||
| - | * Description: | + | |
| - | * Language: Java | + | |
| - | * Process Type: Daemon | + | |
| - | * Source Location: src/ | + | |
| - | * Documentation: | + | |
| - | + | ||
| - | ==== pping ==== | + | |
| - | + | ||
| - | * Description: | + | |
| - | * Language: Python | + | |
| - | * Process Type: Daemon | + | |
| - | * Source Location: subsystems/ | + | |
| - | * Documentation: | + | |
| - | + | ||
| - | ==== serviceMon ==== | + | |
| - | + | ||
| - | * Description: | + | |
| - | * Language: Python | + | |
| - | * Process Type: Daemon | + | |
| - | * Source Location: subsystems/ | + | |
| - | * Documentation: | + | |
| - | + | ||
| - | + | ||
| - | ===== Data/ | + | |
| - | + | ||
| - | ==== maintengine ==== | + | |
| - | + | ||
| - | * Description: | + | |
| - | * Language: Python | + | |
| - | * Process Type: Cron | + | |
| - | * Source Location: subsystems/ | + | |
| - | * Documentation: | + | |
| - | + | ||
| - | ==== networkDiscovery ==== | + | |
| - | + | ||
| - | * Description: | + | |
| - | * Language: Java | + | |
| - | * Process Type: Cron | + | |
| - | * Source Location: subsystems/ | + | |
| - | * Documentation: | + | |
| - | + | ||
| - | ==== logengine ==== | + | |
| - | + | ||
| - | * Description: | + | |
| - | * Language: Python | + | |
| - | * Process Type: Cron | + | |
| - | * Source Location: FIXME | + | |
| - | * Documentation: | + | |
| - | + | ||
| - | ==== thresholdMon ==== | + | |
| - | + | ||
| - | * Description: | + | |
| - | * Language: Python | + | |
| - | * Process Type: Cron | + | |
| - | * Source Location: subsystems/ | + | |
| - | * Documentation: | + | |
| - | + | ||
| - | ==== eventEngine ==== | + | |
| - | + | ||
| - | * Description: | + | |
| - | * Language: Java | + | |
| - | * Process Type: Daemon | + | |
| - | * Source Location: src/ | + | |
| - | * Documentation: | + | |
| - | + | ||
| - | ==== alertEngine ==== | + | |
| - | + | ||
| - | * Description: | + | |
| - | * Language: Perl | + | |
| - | * Process Type: Daemon | + | |
| - | * Source Location: subsystems/ | + | |
| - | * Documentation: | + | |
| - | + | ||
| - | ==== smsd ==== | + | |
| - | + | ||
| - | * Description: | + | |
| - | * Language: Python | + | |
| - | * Process Type: Daemon | + | |
| - | * Source Location: subsystems/ | + | |
| - | * Documentation: | + | |
| - | + | ||
| - | + | ||
| - | ===== Web Subsystems ===== | + | |
| - | + | ||
| - | FIXME | + | |
| - | + | ||
| - | + | ||
| - | ===== Cricket, Cricket Web and RRD ===== | + | |
| - | + | ||
| - | FIXME | + | |
devel/devel.1178890517.txt.gz · Last modified: by jodal
