[Mapguide-trac] [mapguide-trac] #2097: API documentation cleanup

MapGuide Open Source trac_mapguide at osgeo.org
Wed Aug 29 04:47:06 PDT 2012


#2097: API documentation cleanup
-----------------------------+----------------------------------------------
   Reporter:  jng            |       Owner:  jng
       Type:  defect         |      Status:  new
   Priority:  low            |   Milestone:  2.4
  Component:  Documentation  |     Version:     
   Severity:  trivial        |    Keywords:     
External_id:                 |  
-----------------------------+----------------------------------------------
Description changed by jng:

Old description:

> The current Web API documentation source does not cleanly build with  the
> version of doxygen that we're using (1.8.0).
>
> In addition, the documentation itself is missing in some parts
>
>  * Documentation of the WebApp classes (that are wrapped by the proxy
> classes in the the OSGeo.MapGuide.Web.dll assembly)
>  * Some internal classes are being leaked out. Need to compare with the
> exposed classes of the .net assemblies to determine which classes need to
> be hidden.
>  * Lots of Ptr<T> forward declarations appearing under "variables"
>
> ~~If you look at the generated Web API documentation for 2.4 and compare
> it to the "published" 2.0 version on mapguide.osgeo.org you can see there
> are some stark differences:~~
>
>  * ~~The lack of a navigation tree~~
>  * ~~The lack of a TOC~~
>
> ~~The build process already warns about such issues, so something is
> definitely amiss here.~~

New description:

 The current Web API documentation source does not cleanly build with  the
 version of doxygen that we're using (1.8.0).

 In addition, the documentation itself is missing in some parts

  * Documentation of the WebApp classes (that are wrapped by the proxy
 classes in the the OSGeo.MapGuide.Web.dll assembly)
  * Some internal classes are being leaked out. Need to compare with the
 exposed classes of the .net assemblies to determine which classes need to
 be hidden.
  * Lots of Ptr<T> forward declarations appearing under "variables"
  * Methods and classes introduced through RFCs should be documented using
 the content of the submitted RFC where applicable.

 ~~If you look at the generated Web API documentation for 2.4 and compare
 it to the "published" 2.0 version on mapguide.osgeo.org you can see there
 are some stark differences:~~

  * ~~The lack of a navigation tree~~
  * ~~The lack of a TOC~~

 ~~The build process already warns about such issues, so something is
 definitely amiss here.~~

--

-- 
Ticket URL: <http://trac.osgeo.org/mapguide/ticket/2097#comment:6>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals


More information about the mapguide-trac mailing list