?
=?iso-8859-1?q?Christopher_=D6zbek?=
Hello Java-Friends,
I would like to ask for your feedback on an idea for an JavaDoc
enhancement:
Imagine that you could edit each JavaDoc comment on a JavaDoc site like
http://java.sun.com/j2se/1.4.2/docs/api/ using the wiki command "edit".
Changes that you make to the comment get directly reflected both on the
html page and in the underlying source-code.
With a Wiki you get the following advantages:
- Open for user collaboration
- Version control to rollback to better versions (for instance
because of vandalism)
- Proven, known and popular interface (just think of
www.wikipedia.org).
Reflecting the changes from the JavaDoc page back into the source-code
has the following advantages:
- Contributing to your favorite APIs is now much easier.
- Users can be asked to collaborate:
- For instance after a user asked a question on a mailing-list it's
now possible to ask the person to contribute the solution s/he got on
the mailing-list to the documentation.
Of course there are also disadvantages:
- It could be difficult to accumulate enough users to reach critical
mass.
- The quality of the documentation could be rather bad.
Implementation should be not to difficult as both JavaDoc and Wikis are
well established technologies.
Please let me know whether you think this is feasible and useful.
Can you imagine using such a system?
Would you mind if your own API was using the system and users would
change comments you have written?
You can find a mockup-walk-through at:
http://page.mi.fu-berlin.de/~oezbek/cgi-bin/view/Docu/WikiDoc#Mockup_Walkthrough
....and a use case for an Open Source project at:
http://page.mi.fu-berlin.de/~oezbek/cgi-bin/view/Docu/WikiDoc#Use_Scenario_1_F_OSS_Project
Thanks you for your comments,
Christopher
I would like to ask for your feedback on an idea for an JavaDoc
enhancement:
Imagine that you could edit each JavaDoc comment on a JavaDoc site like
http://java.sun.com/j2se/1.4.2/docs/api/ using the wiki command "edit".
Changes that you make to the comment get directly reflected both on the
html page and in the underlying source-code.
With a Wiki you get the following advantages:
- Open for user collaboration
- Version control to rollback to better versions (for instance
because of vandalism)
- Proven, known and popular interface (just think of
www.wikipedia.org).
Reflecting the changes from the JavaDoc page back into the source-code
has the following advantages:
- Contributing to your favorite APIs is now much easier.
- Users can be asked to collaborate:
- For instance after a user asked a question on a mailing-list it's
now possible to ask the person to contribute the solution s/he got on
the mailing-list to the documentation.
Of course there are also disadvantages:
- It could be difficult to accumulate enough users to reach critical
mass.
- The quality of the documentation could be rather bad.
Implementation should be not to difficult as both JavaDoc and Wikis are
well established technologies.
Please let me know whether you think this is feasible and useful.
Can you imagine using such a system?
Would you mind if your own API was using the system and users would
change comments you have written?
You can find a mockup-walk-through at:
http://page.mi.fu-berlin.de/~oezbek/cgi-bin/view/Docu/WikiDoc#Mockup_Walkthrough
....and a use case for an Open Source project at:
http://page.mi.fu-berlin.de/~oezbek/cgi-bin/view/Docu/WikiDoc#Use_Scenario_1_F_OSS_Project
Thanks you for your comments,
Christopher