Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [dtp-dev] Documenting DTP API

Sybase SQL Dev Tool team are on their Chinese New Year holidays, and will
not be back until 12/6, is it possible to extend the deadlines?

Thanks and regards,
Hung


                                                                           
             jograham@sybase.c                                             
             om                                                            
             Sent by:                                                   To 
             dtp-dev-bounces@e         dtp-dev@xxxxxxxxxxx                 
             clipse.org                                                 cc 
                                                                           
                                                                   Subject 
             01/24/2006 03:33          [dtp-dev] Documenting DTP API       
             PM                                                            
                                                                           
                                                                           
             Please respond to                                             
              DTP development                                              
               mailing list                                                
             <dtp-dev@eclipse.                                             
                   org>                                                    
                                                                           
                                                                           





In previous threads and meetings we've been discussing a provisional API
statement for DTP 0.7. In the project lead/PMC meeting yesterday, we
decided to target the first draft of this statement for discussion in the
project lead/PMC meeting on Monday, 2/6, with the documentation being
circulated on Friday, 2/3, to allow time for review. This will then give
the DTP community a little over three weeks until 2/24, which is the
Callisto API freeze, to revise and finalize the statement.

In the project lead/PMC meeting, I took an action item to suggest a
documentation format, based on JavaDoc and PDE extension point
documentation, that the team could use to insure consistency and ease of
review. So, here's my suggestion:

Let's create an help plug-in for this purpose. Following the platform
example, we could call it "org.eclipse.datatools.doc.isv," and it would
(ultimately) house all DTP extender documentation for the full DTP feature.
(Other documentation plug-ins would be created for the other DTP
subfeatures.) As an experiment I created a help plug-in, to which I added
some sample extension point and API documentation to the "Reference"
section. (See attached images.)  If we agree to use this plug-in as the
review vehicle, here's what would be required:

(1) DTP committers making API statements would update the extension point
documentation and Javadoc in DTP CVS.
(2) A list of extension points (plug-in name/extension point name) and API
packages would be sent to me. Since the JavaDoc will be generated for all
"public" members in specified packages, any members that are not for API
consideration should be clearly marked as "NON-API" for each class
involved.

To meet the deadlines mentioned above, (1) and (2) would need to be
completed by the end of Thursday, 2/2.  Next, on Friday morning (2/3), I
will extract the extension point documentation and build the JavaDoc. It
will then import these into the help plug-in, zip it, and place it on the
download site by the end of the day. Anyone wishing to review the API
declaration could then download and install the plug-in in Eclipse, and use
the Eclipse Help system to read the materials.

Thoughts?

Regards,
John Graham
Eclipse Data Tools Platform PMC
Staff Software Engineer
Sybase, Inc.

(See attached file: dtp_doc_plugin1.JPG)(See attached file:
dtp_doc_plugin2.JPG)(See attached file: dtp_doc_plugin1.JPG)(See attached
file: dtp_doc_plugin2.JPG)_______________________________________________
dtp-dev mailing list
dtp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dtp-dev

Attachment: dtp_doc_plugin1.JPG
Description: JPEG image

Attachment: dtp_doc_plugin2.JPG
Description: JPEG image


Back to the top