From ba7fd6370a3e132256b58a10b35b228554fc94d2 Mon Sep 17 00:00:00 2001
From: dchandler www
CVS module, but most of it is. Currently, the only
- exception is the
- Javadoc API documentation for Jskad, Savant, QuillDriver, and
- the translation tool.
+ exception is the Javadoc API documentation for Jskad, Savant,
+ QuillDriver, and the translation tool.
http://thdltools.sourceforge.net/api
lives at
- /home/groups/t/th/thdltools/htdocs/api
. To update
- it, first commit any changes you've made to the repository.
+ The Javadocs that THDLTools_Developers.html links to,
+ e.g. http://thdltools.sourceforge.net/pubapi
, live
+ at /home/groups/t/th/thdltools/htdocs/
. To update
+ them, first commit any changes you've made to the repository.
(This, combined with the date stamp that Ant puts into our
Javadoc docs, will give other developers enough information to
recover the revision of the source files that you used. But
feel free to 'cvs tag'
the revision explicitly if
- you think it's important.)
+ you think it's important. I tagged one revision
+ javadocs_october_27_2002
, for example.)
'ant private-javadocs-dist'
from the
- Jskad
directory, which creates
- Jskad/dist/docs/private-javadocs-DSTAMP.zip
.
+ Now simply run 'ant private-javadocs-dist
+ public-javadocs-dist'
from the Jskad
+ directory, which creates
+ Jskad/dist/docs/private-javadocs-DSTAMP.zip
and
+ Jskad/dist/docs/public-javadocs-DSTAMP.zip
.
Examine the output for warnings; resolve them if necessary.
+ Note that the public-javadocs-dist causes warnings about links
+ not found that should be ignored; they aren't found because the
+ things linked to are private or package private.
scp
that file over with the command
+ Now scp
those two filse over with the command
scp dist/docs/private-javadocs-WHATEVER.zip
- yourUserId@thdltools.sourceforge.net/home/groups/t/th/thdltools/
+ dist/docs/public-javadocs-WHATEVER.zip
+ yourUserId@thdltools.sourceforge.net/home/groups/t/th/thdltools/htdocs/
or use PuTTY's scp
to do something equivalent.
'rm -fr api'
(from the
+ Anyway, now run 'rm -fr pubapi privateapi public-javadocs* private-javadocs*'
(from the
htdocs/
directory).
'mkdir api'
.
+ Now run 'mkdir pubapi privateapi'
.
'cd api'
.
+ Now run 'cd privateapi'
.
'unzip
- ../../private-javadocs-WHATEVER.zip'
.
+ ../private-javadocs-WHATEVER.zip'.
+ 'cd ../pubapi'
.
+ 'unzip
+ ../public-javadocs-WHATEVER.zip'
.
+ 'rm -f public-javadocs.zip
+ private-javadocs.zip; ln -s public-javadocs-WHATEVER.zip
+ public-javadocs.zip; ln -s private-javadocs-WHATEVER.zip
+ private-javadocs.zip'
.
../../private-javadocs-WHATEVER.zip
and log out.