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/06/11 07:48]
jodal Link to TaskLists.
devel:devel [2012/06/21 09:08]
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? ===== ===== What to do? =====
Line 11: Line 15:
   * [[TaskList]] - High Priority Tasks   * [[TaskList]] - High Priority Tasks
   * [[TaskListLowPri]] - Low Priority Task   * [[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 =====+ 
 +===== Data model documentation =====
  
   * [[Database]] -- Detailed information on the design of the NAV database   * [[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 ===== ===== Trivia =====
  
   * [[LinesOfCode]] compares the number of code lines and what programming languages are used in various NAV releases.   * [[LinesOfCode]] compares the number of code lines and what programming languages are used in various NAV releases.
devel/devel.txt · Last modified: 2012/06/21 09:08 by norangshol