Change directory (cd) to the the jakarta-taglibs directory.
Edit the src/doc/index.xml file.
Add a <newsitem> to the top of the <news>
section of the document announcing the new taglib.
<!-- Example news item
<newsitem date="05/19/2001" libname="MyTaglib">
The new cool MyTaglib has been added.
</newsitem>
-->
Edit your {taglib-name}/xml/intro.xml and add a
<newsitem> to the <news> section announcing
the new tag library.
Edit src/doc/project.xml . For a tag library, add a new
<item> to the <menu> for "Individual Tag Libraries".
For a ctlx, add a new <item> to the <menu> for
"Custom Tag Library Extensions".
Edit the jakarta-taglibs build.xml.
Add a <target> to build the new taglib or ctlx.
<!-- Example taglib target
<target name="log">
<ant dir="./log" target="dist"/>
</target>
-->
<!-- Example ctlx target
<target name="ultradev4">
<ant dir="./tools/UltraDev/4.0/ctlx" target="dist"/>
</target>
-->
Add {taglib-name} to the depends attribute of the
<target> with name "dist" near the bottom of the file.
Do a test distribution build of all the jakarta-taglibs doing an
ant dist build in the main jakarta-taglibs directory.
Generate the Jakarta web site pages by doing an ant compile.documentation
build in the main jakarta-taglibs directory.
The web pages which would be published to the jakarta site for the taglib
or ctlx will be found in build/{taglib-name}/{taglib-name}-doc/ .
Once you have confirmed that everything builds correctly you can
commit all these changes to the jakarta-taglibs CVS repository.
At this point the development state of the taglib is still develop.
Now that the taglib has been added to jakarta-taglibs information
about the taglib will be made available at http://jakarta.apache.org/
following the nightly jakarta-taglibs build.
Each night a script runs which will update the following information
at http://jakarta.apache.org/:
- The main http://jakarta.apache.org/taglibs page will display
your newsitem and hava a link to the taglib on its left
navigation bar.
- Information about this taglib will be available at
http://jakarta.apache.org/taglibs/doc/{taglib-name}-doc/
- The documentation for the taglib development version will be at:
http://jakarta.apache.org/taglibs/doc/{taglib-name}-doc/nightly/
- Nightly builds of the taglib binary distribution will be available at:
http://jakarta.apache.org/builds/jakarta-taglibs/nightly/projects/{taglib-name}
This is a binary snapshot of the current main development branch of
the taglib.
- The taglib main development branch will also be included in the nightly
snapshot builds of the jakarta-taglibs source and binary distributions.
- http://jakarta.apache.org/builds/jakarta-taglibs/nightly/
- http://jakarta.apache.org/builds/jakarta-taglibs/nightly/src/
|