<div dir="ltr">Hi all,<div><br></div><div>I've updated the programming manual (r58037), namely Command line parsing documentation in gislib.</div><div><br></div><div>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.</div>


<div><br></div><div>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.</div><div><br>

</div>
<div>Best,</div><div>Vaclav</div><div><br></div><div><br></div><div>== Details ==</div><div><br></div><div>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.<br>


</div><div><br></div><div>I haven't touched the Complete Structure Members Table and Description of Complex Structure Members sections which requires another round of consideration.<br></div><div><br></div><div>Feel free to continue in my effort, correct English grammar or improve the documentation itself, e.g. with more current example.</div>


<div><br></div><div>You can compile the programming manual using</div><div> make htmldox</div><div>and than you can open a file</div><div> html/index.html</div><div><br></div><div>MarkusN, please, update the online version.</div>


<div><br></div><div><br></div><div>== Links ==</div><div><br></div><div><div>The old link is:<br></div><div><a href="http://grass.osgeo.org/programming7/gislib.html#Command_Line_Parsing" style="font-family:arial,sans-serif;font-size:13px" target="_blank">http://grass.osgeo.org/programming7/gislib.html#Command_Line_Parsing</a><div style="font-family:arial,sans-serif;font-size:13px">


</div></div></div><div>New links:</div><div><a href="http://grass.osgeo.org/programming7/gislib_cmdline_parsing.html" style="font-size:13px;font-family:arial,sans-serif" target="_blank">http://grass.osgeo.org/programming7/gislib_cmdline_parsing.html</a><br>


</div><div><a href="http://grass.osgeo.org/programming7/gislib.html" style="font-size:13px;font-family:arial,sans-serif" target="_blank">http://grass.osgeo.org/programming7/gislib.html</a><br></div><div><div>Related source codes:</div>


<div><a href="http://grass.osgeo.org/programming7/parser__standard__options_8c_source.html" target="_blank">http://grass.osgeo.org/programming7/parser__standard__options_8c_source.html</a><br></div><div><a href="http://grass.osgeo.org/programming7/parser__standard__options_8c.html" target="_blank">http://grass.osgeo.org/programming7/parser__standard__options_8c.html</a><br>


</div><div><a href="http://grass.osgeo.org/programming7/gis_8h.html" target="_blank">http://grass.osgeo.org/programming7/gis_8h.html</a><br></div></div><div>Change sets:</div><div><a href="https://trac.osgeo.org/grass/changeset/58036" target="_blank">https://trac.osgeo.org/grass/changeset/58036</a> (mv)<br>


</div><div><a href="https://trac.osgeo.org/grass/changeset/58037" target="_blank">https://trac.osgeo.org/grass/changeset/58037</a> (chnages)<br></div><div>Related GRASS Wiki pages:</div><div><a href="http://grasswiki.osgeo.org/wiki/Module_command_line_parser" target="_blank">http://grasswiki.osgeo.org/wiki/Module_command_line_parser</a><br>


</div><div><a href="http://grasswiki.osgeo.org/wiki/GRASS_Programming_Howto" target="_blank">http://grasswiki.osgeo.org/wiki/GRASS_Programming_Howto</a><br></div><div><a href="http://grasswiki.osgeo.org/wiki/GRASS_Python_Scripting_Library" target="_blank">http://grasswiki.osgeo.org/wiki/GRASS_Python_Scripting_Library</a><br>


</div><div>(some of them are trying to substitute programming manual)</div></div>