|
View:
New views
6 Messages
—
Rating Filter:
Alert me
|
|
|
releasing 1.0Hi,
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. So how about we release 1.0 and then hack away on the future? 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 |
|
|
Re: releasing 1.0Hi Jason,
2008/4/28 Jason van Zyl <jason@...>: > 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 :) 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 > > > > |
|
|
Re: releasing 1.0Vincent Siveton wrote:
> Hi Jason, > > 2008/4/28 Jason van Zyl <jason@...>: >> 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 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 >> >> >> >> > -- Dennis Lundberg |
|
|
Re: releasing 1.0Hi,
[SNIP] Your plan sounds good for me. > > 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 A this point, you forgot MNG-3402, so we need to release maven 2.0.10 before to use beta-1 in plugins > - 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 > > 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. Thanks for this. > We also need someone to release maven-doxia-tools (a shared component) and I started this but due to the outage, I did not finish it. I will do this week. > Doxia beta-1 and 1.0. Count me in. Cheers, Vincent |
|
|
Re: releasing 1.0Dennis Lundberg wrote: > Vincent Siveton wrote: > >> Hi Jason, >> >> 2008/4/28 Jason van Zyl <jason@...>: >> >>> 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 >>> >>> >>> >>> >> > > |
|
|
Re: releasing 1.0Vincent Siveton wrote:
> Hi, > > [SNIP] > > Your plan sounds good for me. I have created a proposal document on the wiki for it at: http://docs.codehaus.org/display/MAVEN/Doxia+Release+Plan I included a bullet for MNG-3402. Please add more info about it if necessary. Please also sign up for the bullets on that page, if you are willing to help out. If you support the proposal and will be helping out with parts of it - also add your name on the front wiki page: http://docs.codehaus.org/display/MAVEN/Home >> 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 > > A this point, you forgot MNG-3402, so we need to release maven 2.0.10 > before to use beta-1 in plugins > >> - 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 >> >> 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. > > Thanks for this. > >> We also need someone to release maven-doxia-tools (a shared component) and > > I started this but due to the outage, I did not finish it. I will do this week. > >> Doxia beta-1 and 1.0. > > Count me in. > > Cheers, > > Vincent > -- Dennis Lundberg |
| Free Forum Powered by Nabble | Forum Help |