Tim Colson said:
...
> > thus, i don't feel the additional dvsl docs for *each
> > individual view tool*
> > are worth the extra effort to maintain and develop.
> +1 (I think I agreed before with this, didn't I? <grin>)

i thought so.  just wasn't sure. :)

...
> > a single page doc for all tools? or a single page for each
> > tools.
> A single page that lists all tools. Just the relevant bits that are
> required for Developers to know. Which is mostly just the toolbox xml, I
> think?

sounds like a decent idea.  something to bridge the three subprojects.  a good
start to a dev-guide at least.  we could go on from there to designing your
own view tools and other config/design issues.

> > i'd suggest looking at my recent documentation changes online
> > for examples of this.
> Help me out with a link/filename to look at, please.

-go to http://jakarta.apache.org/velocity/tools/index.html
-select a subproject on the bottom left.
-then you'll see a list of tools center-left.
-click on a tool name.  (note: some older tool links still point to old
format)
-observe.

some of the more substantial tool docs are the DateTool and the
AbstractSearchTool.

> > > Designers, something more tangible like the User-Guide doc.
> > yes, but this issue is tangental to what i was talking about.
> Ok...I'm [still] not seeing it as being far off the topic.

agreed.  it's not far.  in fact, it's even touching the topic, but it takes it
in a different direction than i was going.  thus "tangental." :)

> > can you explain better what you have in  mind instead?
> Ha... I tried to do that in the "Designer needs to know" bit... I
> basically added a little bit of 'narrative' telling folks why the tool
> is useful and then copied Gabes quick example of how to use it.
>
> I'm thinking that all of these "what Designers really need to know"
> could be thrown into a single page in a Tools User Guide.

could be a good start to a user-guide.

> Again - I do like what Gabe started, HTML is far more accessible to a
> Designer than Javadoc... but I doubt a designer would grok:

javadoc is HTML :)

> ---------------
> ArrayList get(String property)
> - returns A java.util.ArrayList of java.lang.String
> ---------------

yeah, that's pretty weak.  but that's by no means all that javadoc can do.  i
see javadoc as a format-provider not a content-provider.  the
developers/contributers still need to put useful information in the javadocs.
not many do, but i always make an effort to do so because i find the javadoc
format/organization convenient for developers to maintain and fairly
straightforward for users to traverse/read.  but again, you get out what you
put in.

> I have two thoughts:
> 1) cut out and simplify the stuff Gabe created, combining into one doc
> with a Designer in mind. Place all Developer specific tool config into
> another doc.

sure.  but of course, we need someone to actually do it. :)

> 2) Enhance the javadoc to include "Designer friendly" sections (as
> described in #1 and above)... and then somehow convert that javadoc into
> the HTML for the site.

i've been working on this as i work on the code.  and again, javadoc already
gets automatically converted to HTML and has long been part of the site.

> First option would make things simple to understand for both audiences,
> but still involve some duplication and syncing of doc with code (no
> different from most docs). Second option would make maintenance easier,
> and still make it easier for Designers to figure out how to use these
> tools, but _might_ not be as easy to customize the end format.

i really don't have any problem with javadoc format.  we just need to be sure
we have docs somewhere that give an overview.  these could be the
package.html, but i don't generally feel those are sufficient or noticeable
enough.  i'd rather keep overview type stuff to the dvsl docs.

> Isn't there some funky tool for creating a javadoclet thingy that might
> help with the auto-conversion?

i dunno.

Nathan Bubna
[EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to