[GRASS-dev] Programming manual updated: gislib

Vaclav Petras wenzeslaus at gmail.com
Thu Oct 17 22:05:08 PDT 2013


Hi all,

I've updated the programming manual (r58037), namely Command line parsing
documentation in gislib.

I added some important things which were missing such as standard options.
I changed some wording such as 'parser routines' which really scares me. I
also changed the description of API in the way that it is object oriented
as opposed to listing functions and structures separately.

I encourage every body to contribute to programming manual because it is
crucial for attracting new developers. Well documented API can be more
important than the quality of API itself.

 Best,
Vaclav


== Details ==

The next step could be to move some details from API description to
particular functions  and structures and leave in the dox files only the
main things combined with examples.

I haven't touched the Complete Structure Members Table and Description of
Complex Structure Members sections which requires another round of
consideration.

Feel free to continue in my effort, correct English grammar or improve the
documentation itself, e.g. with more current example.

You can compile the programming manual using
 make htmldox
and than you can open a file
 html/index.html

MarkusN, please, update the online version.


== Links ==

The old link is:
http://grass.osgeo.org/programming7/gislib.html#Command_Line_Parsing
New links:
http://grass.osgeo.org/programming7/gislib_cmdline_parsing.html
http://grass.osgeo.org/programming7/gislib.html
Related source codes:
http://grass.osgeo.org/programming7/parser__standard__options_8c_source.html
http://grass.osgeo.org/programming7/parser__standard__options_8c.html
http://grass.osgeo.org/programming7/gis_8h.html
Change sets:
https://trac.osgeo.org/grass/changeset/58036 (mv)
https://trac.osgeo.org/grass/changeset/58037 (chnages)
Related GRASS Wiki pages:
http://grasswiki.osgeo.org/wiki/Module_command_line_parser
http://grasswiki.osgeo.org/wiki/GRASS_Programming_Howto
http://grasswiki.osgeo.org/wiki/GRASS_Python_Scripting_Library
(some of them are trying to substitute programming manual)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20131018/691b96ef/attachment.html>


More information about the grass-dev mailing list