Developer's Corner
In this section we intend to put all documentation targeted at NAV developers.
Introduction to NAV development
First of all, all new developers should read the HACKING document.
What to do?
Subsystem documentation
Libraries – Common libraries shared by subsystems
Processes – Covers both network collection processes and data/maintenance processes
Web – Covers the web toolbox with all its subsystems
Cricket – Covers Cricket, its web and RRD
Data model documentation
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
Trivia
LinesOfCode compares the number of code lines and what programming languages are used in various NAV releases.