User Tools

Site Tools


devel:devel

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
devel:devel [2007/05/11 16:08]
jodal Move subsystems to subpages.
devel:devel [2012/06/21 09:08] (current)
norangshol
Line 2: Line 2:
  
 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.
 +
  
 ===== Introduction to NAV development ===== ===== Introduction to NAV development =====
  
-First of all, all new developers should read the file HACKING at the root of our SVN repository. See [[http://​svn.itea.ntnu.no/​repos/​nav/​navme/​trunk/​HACKING]].+First of all, all new developers should read the [[HACKING]] ​document. 
 + 
 +  * [[Django introduction]] - An introduction to using Django with NAV 
 +  * [[PyCharm]] - Hacking with PyCharm 
 + 
 +===== What to do? ===== 
 + 
 +  * [[TaskList]] - High Priority Tasks 
 +  * [[TaskListLowPri]] - Low Priority Task 
  
 ===== Subsystem documentation ===== ===== Subsystem documentation =====
  
   * [[Libraries]] -- Common libraries shared by subsystems   * [[Libraries]] -- Common libraries shared by subsystems
-  * [[Processes]] -- Covers both network collection processes and data/maintanence ​processes+  * [[Processes]] -- Covers both network collection processes and data/maintenance ​processes
   * [[Web]] -- Covers the web toolbox with all its subsystems   * [[Web]] -- Covers the web toolbox with all its subsystems
   * [[Cricket]] -- Covers Cricket, its web and RRD   * [[Cricket]] -- Covers Cricket, its web and RRD
  
-===== Database documentation ===== 
  
-FIXME+===== 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 
 + 
 +===== Support systems for development ===== 
 + 
 +  * [[Hudson]] -- Information about Hudson setup. 
 +  * [[Navbot]] -- Information about Navbot setup. 
 + 
 +===== Trivia ===== 
 + 
 +  * [[LinesOfCode]] compares the number of code lines and what programming languages are used in various NAV releases.
devel/devel.1178892506.txt.gz · Last modified: 2007/05/11 16:08 by jodal