Difference between revisions of "GRASS Provenance Review"

From OSGeo
Jump to navigation Jump to search
(code vetting)
(libs added)
Line 70: Line 70:
 
=== lib ===
 
=== lib ===
  
around 45 libraries of the GRASS system + 2 external libraries as integrated into GRASS
+
around 45 libraries of the GRASS system + 2 external libraries as integrated into GRASS:
 +
==== - bitmap ====
 +
 
 +
==== - btree ====
 +
 
 +
==== - cdhc ====
 +
 
 +
==== - D ====
 +
 
 +
==== - datetime ====
 +
 
 +
==== - db ====
 +
 
 +
==== - display ====
 +
 
 +
==== - dspf ====
 +
 
 +
==== - edit ====
 +
 
 +
==== - external ====
 +
 
 +
===== -- bwidget =====
 +
 
 +
===== -- shapelib =====
 +
 
 +
==== - fonts ====
 +
 
 +
==== - form ====
 +
 
 +
==== - front.end ====
 +
 
 +
==== - g3d ====
 +
 
 +
==== - gis ====
 +
 
 +
==== - gmath ====
 +
 
 +
==== - gtcltk ====
 +
 
 +
==== - image ====
 +
 
 +
==== - imagery ====
 +
 
 +
==== - init ====
 +
 
 +
==== - linkm ====
 +
 
 +
==== - ogsf ====
 +
 
 +
==== - proj ====
 +
 
 +
==== - raster ====
 +
 
 +
==== - rowio ====
 +
 
 +
==== - rst ====
 +
 
 +
==== - segment ====
 +
 
 +
==== - sites ====
 +
 
 +
==== - symbol ====
 +
 
 +
==== - vask ====
 +
 
 +
==== - vector ====
  
 
=== locale ===
 
=== locale ===

Revision as of 12:23, 5 April 2006

This review is based on Code Provenance Review.

Committers

Current:

See AUTHORS file and ChangeLog

List of GRASS Versions (1984-today)

Historical and Current contributors (incomplete):


Issues

Code vetting has been started (including copyright statement addition where needed).

Included Libraries

see lib/external/

Non-free Libraries

Should not be included.

Code Reviewed

db

db.* commands

debian

debian control directory

demolocation

contains a small latlong test dataset

display

d.* commands

doc

some docs + example modules

general

g.* commands

gui

d.m and gis.m commands

imagery

i.* commands

include

include files

lib

around 45 libraries of the GRASS system + 2 external libraries as integrated into GRASS:

- bitmap

- btree

- cdhc

- D

- datetime

- db

- display

- dspf

- edit

- external

-- bwidget
-- shapelib

- fonts

- form

- front.end

- g3d

- gis

- gmath

- gtcltk

- image

- imagery

- init

- linkm

- ogsf

- proj

- raster

- rowio

- rst

- segment

- sites

- symbol

- vask

- vector

locale

includes various external contributors without CVS write access

man

populated during make, MAN is generated from HTML which is generated from description.html files during compilation

misc

m.* commands

paint

p.* commands

ps

ps.* commands

raster

r.* commands

raster3d

r3.* commands

rpm

some SPEC files

scripts

various scripts, integrated identically to commands during compilation

sites

s.* commands (legacy, not used)

swig

swig interface prototype

testsuite

test scripts for smoke tests

tools

documentation build script and other minor stuff

vector

v.* commands

visualization

nviz and xganim commands

TODO

  • add copyright statement to MANY files (>2500); script approach, script under development