Dennis Lundberg wrote:
Vincent Siveton wrote:
Hi Jason,
2008/4/28 Jason van Zyl <[EMAIL PROTECTED]>:
Hi,
After chatting with Lukas and Vincent on IRC I think if we want to
continue
with changes to Doxia then we should release the 1.0 for the site
plugin and
move on.
I know that changes Vincent Massol would like to make are important,
and I
have started to fully decouple the site notions from the core of
doxia. Move
it toward a set of parsers and sinks. Let client code deal with sites,
parser managers, sink managers and whatever else. Tools like the macro
manager can also be added in a more flexible way where those tools are
plugins to the system.
DEFINITELY agree on that! I have in mind a plugin way for macro things.
So how about we release 1.0 and then hack away on the future?
Always agree on it but IMHO we need to follow our process, i.e. beta-1
soon and 1.0. Beta-1 seems very easy to make according Jira and 1.0 is
mainly about schema or DTD.
After that, we need to support correctly the site-plugin and thus
release it as 2.0. Same things for PIR. I don't think there is any
rush to release Doxia. After all, Doxia has around 3 years of alpha ;)
Finally, I will be confident to start on Doxia 2.0 :)
Here's what I'd like to do:
- Release a last 1.0-alpha of Doxia, from the alpha branch
- Update the Site plugin to use that released alpha of Doxia
- Release maven-doxia-tools 1.0 and use that in the Site plugin
- Release Site plugin 2.0-beta-7, moving the other issues slated for
beta-7 to beta-8
- Switch the Site plugin (2.0-beta-8-SNAPSHOT) over to use Doxia beta-1
SNAPSHOT
- Release Doxia beta-1
- Release Site plugin beta-8 using Doxia beta-1
- Start collecting a list of issues that blocks a Doxia 1.0 release
- Push that list down to 0
- Release Doxia 1.0
- Release Site plugin 2.0
This sounds like a logical sequence of events, apart for one headache:
http://jira.codehaus.org/browse/MNG-3402
If Maven always uses its embedded doxia sink api, then you can't just
switch the site plugin to doxia-beta-1, - you need a new maven core as
well. At least that's as far as I understand the issue, which is not
very far...
-Lukas
The beta-7 release of the Site plugin is to make the releases smaller.
Currently beta-7 already has 17 issues fixed.
I'm volunteering to do the Doxia alpha release and all the Site plugin
releases.
We also need someone to release maven-doxia-tools (a shared component)
and Doxia beta-1 and 1.0.
Cheers,
Vincent
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder, Apache Maven
jason at sonatype dot com
----------------------------------------------------------
A language that doesn't affect the way you think about programming
is not
worth knowing.
-— Alan Perlis