On 6/5/07, Dennis Lundberg <[EMAIL PROTECTED]> wrote:

So when I republished the latest docs from svn trunk for the site-plugin
into /plugins/maven-site-plugin/ I did wrong?

I wouldn't go that far. :)  I didn't check the site closely, I just
remember that the site plugin was the one I was experimenting with.
Clearly the generated docs from 2.0-beta-5 are not acceptable, so the
"latest" is a better choice there.

While I see the good points of this, I don't think that this is doable
right now. The sites for many of the plugins have evolved so much more
than the code has over the last year. The site that you published didn't
have the stylus-skin and didn't follow the docck guidelines.

I think that this should only be done when a plugin has had a new
release. That way we'll know that the site-for-the-current-version will
be up to date and "publishable".

Agreed.  We should leave what's currently published alone, but once
there is a new release, just publish that and not overwrite it with
docs for the next snapshot.

But we need to get tools that support this or else our site will be
inconsistent. We'd also need some sort of navigational integration with
the site-plugin so that the user would get a nice menu where the user
can select which version of the plugin they want to look at.

The first pass would probably just be editing index.apt when there is
a release.  I'm not sure where you'd get the release version info to
generate the links from.  Repository metadata?

Because of that I'm leaning towards the flat ${artifactId}-${version}
urls, and not having versions in subdirectories (even though that
doesn't match the rest of the site...)

Most of the time, the docs for the latest release are what you want.
The exceptions are when functionality changes drastically from 2.2 to
3.0-alpha-1, and you really want to keep using 2.2 until things settle
down.  I keep dragging the assembly plugin out as an example of this.

--
Wendy

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

Reply via email to