<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://jogamp.org/bugzilla/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.2"
          urlbase="https://jogamp.org/bugzilla/"
          
          maintainer="sgothel@jausoft.com"
>

    <bug>
          <bug_id>727</bug_id>
          
          <creation_ts>2013-05-02 12:24:30 +0200</creation_ts>
          <short_desc>Missing documentation for JogAmp module utility classes.</short_desc>
          <delta_ts>2013-05-03 12:49:10 +0200</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>JogAmp</classification>
          <product>General</product>
          <component>source_code</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>all</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>---</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Xerxes Rånby">xerxes</reporter>
          <assigned_to name="Sven Gothel">sgothel</assigned_to>
          
          
          <cf_type>---</cf_type>
          <cf_scm_refs></cf_scm_refs>
          <cf_workaround>---</cf_workaround>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2559</commentid>
    <comment_count>0</comment_count>
    <who name="Xerxes Rånby">xerxes</who>
    <bug_when>2013-05-02 12:24:30 +0200</bug_when>
    <thetext>Jan Ekholm ‏@jan_ekholm 44m
Sometimes JOGL code becomes a frankenmess of plain OpenGL and JOGL utility stuff. No docs really tell what the utility stuff does.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2560</commentid>
    <comment_count>1</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-05-02 20:38:20 +0200</bug_when>
    <thetext>I am sorry (not really, but just being polite here), 
but such a critique is itself a &apos;frankenmess&apos; since it doesn&apos;t specify which 
modules lack documentation.

Asking for a better documentation while being broad and unspecific
is not constructive and itself lacks documentation.

Many utility classes do have proper API documentation
as well as covering unit test. The latter also demonstrate their usage.

I have to admit, nothing is 100% perfect, but we need to ask for 
detailed question so we are able to better the product.

Iff serious, and this would imply cooperation and commitment,
I recommend to reopen this bug as a root bug entry
and add subsequent child bugs blocking this one asking for
missing documentation or clarification of specific modules.

Sorry if this sounds harsh .. but we need to have a doable process
w/ community as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2563</commentid>
    <comment_count>2</comment_count>
    <who name="Xerxes Rånby">xerxes</who>
    <bug_when>2013-05-03 12:49:10 +0200</bug_when>
    <thetext>The best JogAmp module utility class documentation to date is inside the JogAmp JOGL javadocs:
http://jogamp.org/deployment/jogamp-next/javadoc/jogl/javadoc/com/jogamp/opengl/util/package-summary.html
and
http://jogamp.org/deployment/jogamp-next/javadoc/jogl/javadoc/overview-summary.html</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>