Development: Difference between revisions
Jump to navigation
Jump to search
(GRASS 7 ideas collection) |
|||
Line 6: | Line 6: | ||
=== Resources for Developers === | === Resources for Developers === | ||
* [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) | |||
* [http://grass.ibiblio.org/devel/cvs.php CVS server] | * [http://grass.ibiblio.org/devel/cvs.php CVS server] | ||
* [http://freegis.org/cgi-bin/viewcvs.cgi/ GRASS WebCVS interface] browsable source code repository | * [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 tracking system] | * [http://intevation.de/rt/webrt?q_queue=grass GRASS bug and wish tracking system] | ||
* [[GRASS AddOns]] (User contributions) | * [[GRASS AddOns]] (User contributions) | ||
* Code submission standards: | * Code submission standards: |
Revision as of 17:15, 8 July 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
- GRASS Programming Manual
- GRASS Programming Howto (partially outdated)
- CVS server
- GRASS WebCVS interface browsable source code repository
- Gis Concepts and how they are implemented in GRASS
- GRASS Debugging
- GRASS bug and wish tracking system
- GRASS AddOns (User contributions)
- Code submission standards:
- Source code quality control:
- Code Quality Control System
- GRASS Software Evolution code analysis
- GRASS Test Suite a small test suite for GRASS, the current html output is available here and with memory check here
GRASS and QGIS
GRASS License
Plans
Overview
- Development Roadmap (needs freshening)
- GRASS Module Porting List (check here if you don't find a certain command in GRASS 6.0)
- GRASS ToDo List (overview of GRASS related community projects)
- GRASS 6-CVS Vector TODO
Sandbox (ideas section)
- GRASS 7 ideas collection
- GRASS GUI development
- GRDSS (Geographic Resources Decision Support System)
- Ideas on a replacement raster format specification
- add support (at least storage!) of vertical datum and units
Linking GRASS to external languages
- GRASS-SWIG interface: generic interface to various languages
- GRASS and PHP
- GRASS and Python
- GRASS and Shell: Starting and running GRASS from a script
- Integration of GRASS with JAVA based agent based modeling (ABM)
- JAVAGRASS
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