Opened 11 years ago

Closed 8 years ago

#488 closed defect (invalid)

Javadoc documentation for Petascope

Reported by: Piero Campalani Owned by: gxinghua
Priority: major Milestone: Future
Component: petascope Version: 8.5
Keywords: javadoc Cc:
Complexity: Easy

Description

This ticket is a call for a general fix of the incomplete Javadoc documentation of Petascope.

Purpose: aaving a rich and complete Javadoc for both HTML API doc, and possible automatically generated graphical documentation, e.g. UML diagrams from javadoc via UMLGraph.

Change History (6)

comment:1 by Dimitar Misev, 10 years ago

Owner: changed from Piero Campalani to uadhikari
Status: newassigned

First step is to fix the warnings that appear when building the javadoc. To generate the javadoc:

cd applications/petascope
make javadoc

Warnings like these should be fixed:

src/main/java/petascope/wcs2/handlers/AbstractRequestHandler.java:38: warning - Tag @link: reference not found: WcsOperation
src/main/java/petascope/wcs2/parsers/AbstractRequestParser.java:31: warning - Tag @link: reference not found: WcsOperationBinding
src/main/java/petascope/wcs2/handlers/RequestHandler.java:33: warning - Tag @link: reference not found: Request

comment:2 by Dimitar Misev, 10 years ago

Let me reiterate: first fix only the warning.

Then ticket ownership will go back to me and Piero — for high-level package documentation, and a little bit for the most important classes where missing.

Afterwards we should close the ticket. Forget about going systematically over the whole code/methods/variables and documenting everything, that is not feasible.

comment:3 by Piero Campalani, 10 years ago

Warnings fixed in changeset:9521f18 (uadhikari).

comment:4 by Piero Campalani, 10 years ago

Owner: changed from uadhikari to Piero Campalani

comment:5 by gxinghua, 10 years ago

Owner: changed from Piero Campalani to gxinghua

comment:6 by Dimitar Misev, 8 years ago

Resolution: invalid
Status: assignedclosed

Closing this ticket as too broad.

Note: See TracTickets for help on using tickets.