On 11/07/2009, at 12:27 AM, Jason van Zyl wrote:
* push all release notes into docs/$version/release-notes.html
instead of the consolidated older format and add a page to list
them in order
So if someone wants to see the historical list of changes they will
need to look at N documents? The consolidated format is good as the
history of change is kept in one place which is what people looking
to migrate want to see.
Actually, yeah, I'm more in favour of accumulated notes for the same
reasons Jesse pointed out (though still deploying separate versions
that grow, and maybe starting to trim back over time if appropriate).
Would that make sense?
* set the release up to publish the above site and javadoc/xref at
release perform time (this is before the vote, but as it is
versioned it is not going to be live)
If you mean coupling the publishing of site during the release then
-1.
The site publishing cannot be coupled to the actual release. The
release of the binaries should not fail because of some aggregation,
ordering or some other problem with the reporting/site system.
Whoever is doing the release can do this in two steps. Some external
system could orchestrate this but the actual release itself should
not couple the site publishing the distribution of binaries.
I'm not sure why this is an issue - it's only a small sensible subset
of the site (javadocs and source xref). The problem at the moment is
that even though its in the release instructions it tends to get
skipped because only release:prepare/perform is remembered. If it can
be bundled in there (but disabled if desired), doesn't it make sense
to do in one hit?
The downside of the separate site approach is that the release
notes drop the main navigation (but there is a "Documentation" link
back to the main site). I don't think this is a bad thing.
Any objections to continuing this approach with Maven 2.2.x, and
perhaps making similar attempts on the plugins?
As bad as the site is now people are accustomed at least to the
structure. I really think you should think hard about wanting to
flip all this around again. The problem on the site is the content,
not the structure. There is actually far too much structure are far
too little meaningful information. I honestly don't think this is
the best use of anyone's time and the focus should be simplification
and clarifying the existing content more then anything.
I don't think my purpose was clear - this is about removing the
fiddling with release notes and versions on the site when a release is
done, which has required quite a bit of clean up after the last couple
of releases. As John said, there's too many moving parts, so this was
partially an attempt to automate as much as possible, and structure it
so further automation (like updating the release notes from jira at
release time) could make sense. I'm not trying to change the
documentation structure at this stage. Though I do think versioning it
makes sense, you're completely correct that the first focus needs to
be on content if work is done there.
Cheers,
Brett
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]