GRASS ToDo List
This page should help those that are interested in helping with GRASS find a project they can work on. If you decide to work on any of the tasks, please announce it on the GRASS Developers list and add a note here on this page.
Bug reporting
When you encounter a problem using GRASS, first read the documentation, then ask on the users list. If the problem seems to be a bug with GRASS and not a usage error, file a bugreport in the GRASS bug tracker. Please fill in all the fields and be as precise as possible in your error description (for example: do not write "it does not work", but "I get the following error message: xxx").
Development
With the release of GRASS 5.4 and 6.0, development will focus on 6.1. You can participate in development in the following ways:
- fixing bugs - see the GRASS bug tracker
- GRASS Module Porting List - porting status from 5.3 to 6
- implementing new features - check out the Grass wish list
- improve the vector engine, see Radim's suggestions
GUI development
Since 5.7, GRASS has one internal GUI, the GIS Manager (d.m), a tcl/tk interface to the GRASS modules. Recent development has been towards the integration of access to GRASS data from general cartographic viewers, such as Quantum GIS (already implemented) and JAVAGRASS. Since 6.1, there is also a new GIS Manager being worked in (gis.m).
So, you can help either with:
- GIS Manager (contact Michael Barton via the developers list)
- integration of GRASS access into other software (see respective web sites)
Documentation
- correct and enhance man pages (see manual pages)
- extend Tips and Tricks
- write HOWTOs on specific tasks
Translation
- check out the GRASS messages translation project if you want to help translating messages of the GRASS software
- translate all manual pages
- see also: GRASS Translation Glossary