Development: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
(cleanup)
Line 6: Line 6:
=== Resources for Developers ===
=== Resources for Developers ===


* You can contact GRASS users in [[How to participate in IRC communication|IRC]]
==== Communication ====
* You can contact GRASS folks in [[How to participate in IRC communication|IRC]]
* [http://grass.itc.it/mailman/listinfo/grass-dev Developers mailing list]
 
==== Documentation ====
* [http://grass.itc.it/devel/index.php#prog GRASS Programming Manual]
* [http://grass.itc.it/devel/index.php#prog GRASS Programming Manual]
* [[GRASS Programming Howto]] (partially outdated)
* [[GRASS Programming Howto]] (partially outdated)
* [http://grass.ibiblio.org/devel/cvs.php CVS server]
* [http://freegis.org/cgi-bin/viewcvs.cgi/ GRASS WebCVS interface] browsable source code repository
* [[Gis Concepts]] and how they are implemented in GRASS
* [[Gis Concepts]] and how they are implemented in GRASS
* [[GRASS Debugging]]
* [[GRASS Debugging]]
* [http://intevation.de/rt/webrt?q_queue=grass GRASS bug and wish tracking system]
* '''Code submission standards''':
* [[GRASS AddOns]] (User contributions)
* Code submission standards:
** [http://grass.itc.it/grass61/source/SUBMITTING C language coding standards]
** [http://grass.itc.it/grass61/source/SUBMITTING C language coding standards]
** [http://grass.itc.it/grass61/source/SUBMITTING_SCRIPTS Shell script coding standards]
** [http://grass.itc.it/grass61/source/SUBMITTING_SCRIPTS Shell script coding standards]
** [http://grass.itc.it/grass61/source/SUBMITTING_TCLTK Tcl/Tk script coding standards]
** [http://grass.itc.it/grass61/source/SUBMITTING_TCLTK Tcl/Tk script coding standards]
* Source code quality control:
 
** [http://cia.navi.cx/stats/project/GRASS CIA commit bot] for realtime monitoring along with [http://grass.itc.it/mailman/listinfo/grass-commit grass-commit] mailing list (showing the diff's)
==== Code ====
** [http://grass.itc.it/mailman/listinfo/grass-qa Code Quality Control System]
* [http://grass.ibiblio.org/devel/cvs.php CVS server] | [http://freegis.org/cgi-bin/viewcvs.cgi/ GRASS WebCVS interface] browsable source code repository
** [http://web.soccerlab.polymtl.ca/grass-evolution/grass-browsers/grass-index-en.html GRASS Software Evolution code analysis]
* [http://intevation.de/rt/webrt?q_queue=grass GRASS bug and wish tracking system]
** [http://www-pool.math.tu-berlin.de/~soeren/grass/GRASS_TestSuite/ GRASS Test Suite] a small test suite for GRASS, the current html output is available [http://www-pool.math.tu-berlin.de/~soeren/grass/GRASS_TestSuite/html/ here] and with memory check [http://www-pool.math.tu-berlin.de/~soeren/grass/GRASS_TestSuite/html_memcheck/ here]
* [[GRASS AddOns]] (User contributions)
 
==== Source code quality control ====
* [http://cia.navi.cx/stats/project/GRASS CIA commit bot] for realtime monitoring along with [http://grass.itc.it/mailman/listinfo/grass-commit grass-commit] mailing list (showing the diff's)
* [http://grass.itc.it/mailman/listinfo/grass-qa Code Quality Control System]
* [http://web.soccerlab.polymtl.ca/grass-evolution/grass-browsers/grass-index-en.html GRASS Software Evolution code analysis]
* [http://www-pool.math.tu-berlin.de/~soeren/grass/GRASS_TestSuite/ GRASS Test Suite] a small test suite for GRASS, the current html output is available [http://www-pool.math.tu-berlin.de/~soeren/grass/GRASS_TestSuite/html/ here] and with memory check [http://www-pool.math.tu-berlin.de/~soeren/grass/GRASS_TestSuite/html_memcheck/ here]


=== GRASS and QGIS ===
=== GRASS and QGIS ===

Revision as of 07:46, 4 August 2006


The GRASS GIS project is developed under the terms of the GNU General Public License (the GPL) in the open by volunteers the world over.

Resources for Developers

Communication

Documentation

Code

Source code quality control

GRASS and QGIS

GRASS License

Plans

Overview
Sandbox (ideas section)

Linking GRASS to external languages

Related projects

  • JGrass - Java based frontend for GRASS incuding extended hydrological modelling tools
  • KerGIS - BSD-like licensed fork of GRASS 4.1.5
  • PROJ.4 - Cartographic Projections Library
  • GDAL - Geospatial Data Abstraction Library
  • QGIS- Quantum GIS
  • OSGeo- The Open Source Geospatial Foundation
  • FreeGIS.org - Interactive information base for the GIS Free Software world