Re: Merging with XWiki and WikiModel

2009-03-08 Thread Hervé BOUTEMY
I'm cross-posting this between Doxia and Maven dev lists, because this has 
both interests.

Le samedi 31 janvier 2009, Jason van Zyl a écrit :
 On 30-Jan-09, at 3:04 PM, Vincent Siveton wrote:
  Hi Jason,
 
  2009/1/29 Jason van Zyl ja...@maven.org:
  Howdy,
 
  I've been looking at reporting in Maven 3.x and I've been following
  the work
  that Vincent Massol has been doing over at XWiki where he has made
  some
  attempts at melding Doxia, the XWiki rendering engine, and
  WikiModel. You
  can see the proposal here:
 
  http://dev.xwiki.org/xwiki/bin/view/Design/RenderingEngineConvergence
 
  I am looking to remove the Doxia dependency from Maven 3.x so that
  reporting
  is removed from core and just becomes another set of components.
  Having
 
  I definitely agree to decouple Maven from Doxia, or conversely :)
  We actually have a lot of problems due to this coupling, see MNG-3402.
 
  Doxia coupled to Maven is not very nice so in the next couple
  releases of
  the Maven 3.x alphas the hard dependency on Doxia will be removed.
  This will
  open the door for anyone who wants to add a different mechanism.
  Doxia
  reports will still work, I'm not planning on removing the
  functionality just
  unbinding it from the core. But that opens the door for something
  new!
 
  Some questions to clarify what you have in mind:
  - how do you plan to integrate reporting concretely to Maven 3?

 As a completely separate execution environment. So the plugin manager
 in 3.x will only deal with build plugins. Then a separate plugin
 manager can be created for Doxia based reports and those will map to
 the current reporting element. Then I would like to create another
 execution environment for a more data centric report model.
the idea is interesting.
Is there something somewhere on this? How can I help?
The key plugin is maven-site-plugin: a new branch?

Regards,

Hervé


Re: Merging with XWiki and WikiModel

2009-02-04 Thread Dennis Lundberg
Vincent Siveton wrote:
 Hi Jason,
 
 2009/1/29 Jason van Zyl ja...@maven.org:
 Howdy,

 I've been looking at reporting in Maven 3.x and I've been following the work
 that Vincent Massol has been doing over at XWiki where he has made some
 attempts at melding Doxia, the XWiki rendering engine, and WikiModel. You
 can see the proposal here:

 http://dev.xwiki.org/xwiki/bin/view/Design/RenderingEngineConvergence

 I am looking to remove the Doxia dependency from Maven 3.x so that reporting
 is removed from core and just becomes another set of components. Having
 
 I definitely agree to decouple Maven from Doxia, or conversely :)
 We actually have a lot of problems due to this coupling, see MNG-3402.
 
 Doxia coupled to Maven is not very nice so in the next couple releases of
 the Maven 3.x alphas the hard dependency on Doxia will be removed. This will
 open the door for anyone who wants to add a different mechanism. Doxia
 reports will still work, I'm not planning on removing the functionality just
 unbinding it from the core. But that opens the door for something new!
 
 Some questions to clarify what you have in mind:
 - how do you plan to integrate reporting concretely to Maven 3?
 - what about the backward compatibility in the reporting plugins?
 
 What I personally think the best path would be is to help what Vincent has
 started. There are really only three people here who work on Doxia, the
 releases are very slow in coming and I think you would immediately double or
 
 Agree but we work when we have time :)
 @Dennis: what are your availabilities to release the version 1.0?

There are only two things left now:

1. Add a Clirr report to make sure we didn't break anything
2. Advertise a Doxia/Site Plugin combo SNAPSHOT version to the community
to allow testing for a little while

I hope to be able to finish that this week.


 After this release, 1.1 could be out, IMHO all stuffs are there.
 
 triple the size of the team merging with the XWiki folks and getting the
 WikiModel developer as well. This is what the XWiki folks do all the time
 and I think you would get some more velocity in the progress of the project
 as a whole. Vincent is using Plexus for his stuff so it's not that wildly
 different but I think you would get more visibility over there and a higher
 
 The xwiki proposal seems to move the Doxia code to the xwiki umbrella,
 so do you plan to do it?
 
 @Vincent, could you clarify why a fork is not possible for you?
 
 Cheers,
 
 Vincent
 
 degree of collaboration. I think you would also get a model that is more
 complete for things like blogs, wikis, and books.

 Any thoughts? I've CC'd Vincent too as I'm not sure he's on this list.

 Thanks,

 Jason

 --
 Jason van Zyl
 Founder,  Apache Maven
 jason at sonatype dot com
 --

 People develop abstractions by generalizing from concrete examples.
 Every attempt to determine the correct abstraction on paper without
 actually developing a running system is doomed to failure. No one
 is that smart. A framework is a resuable design, so you develop it by
 looking at the things it is supposed to be a design of. The more examples
 you look at, the more general your framework will be.

  -- Ralph Johnson  Don Roberts, Patterns for Evolving Frameworks


 


-- 
Dennis Lundberg


Re: Merging with XWiki and WikiModel

2009-01-30 Thread Vincent Siveton
Hi Jason,

2009/1/29 Jason van Zyl ja...@maven.org:
 Howdy,

 I've been looking at reporting in Maven 3.x and I've been following the work
 that Vincent Massol has been doing over at XWiki where he has made some
 attempts at melding Doxia, the XWiki rendering engine, and WikiModel. You
 can see the proposal here:

 http://dev.xwiki.org/xwiki/bin/view/Design/RenderingEngineConvergence

 I am looking to remove the Doxia dependency from Maven 3.x so that reporting
 is removed from core and just becomes another set of components. Having

I definitely agree to decouple Maven from Doxia, or conversely :)
We actually have a lot of problems due to this coupling, see MNG-3402.

 Doxia coupled to Maven is not very nice so in the next couple releases of
 the Maven 3.x alphas the hard dependency on Doxia will be removed. This will
 open the door for anyone who wants to add a different mechanism. Doxia
 reports will still work, I'm not planning on removing the functionality just
 unbinding it from the core. But that opens the door for something new!

Some questions to clarify what you have in mind:
- how do you plan to integrate reporting concretely to Maven 3?
- what about the backward compatibility in the reporting plugins?

 What I personally think the best path would be is to help what Vincent has
 started. There are really only three people here who work on Doxia, the
 releases are very slow in coming and I think you would immediately double or

Agree but we work when we have time :)
@Dennis: what are your availabilities to release the version 1.0?
After this release, 1.1 could be out, IMHO all stuffs are there.

 triple the size of the team merging with the XWiki folks and getting the
 WikiModel developer as well. This is what the XWiki folks do all the time
 and I think you would get some more velocity in the progress of the project
 as a whole. Vincent is using Plexus for his stuff so it's not that wildly
 different but I think you would get more visibility over there and a higher

The xwiki proposal seems to move the Doxia code to the xwiki umbrella,
so do you plan to do it?

@Vincent, could you clarify why a fork is not possible for you?

Cheers,

Vincent

 degree of collaboration. I think you would also get a model that is more
 complete for things like blogs, wikis, and books.

 Any thoughts? I've CC'd Vincent too as I'm not sure he's on this list.

 Thanks,

 Jason

 --
 Jason van Zyl
 Founder,  Apache Maven
 jason at sonatype dot com
 --

 People develop abstractions by generalizing from concrete examples.
 Every attempt to determine the correct abstraction on paper without
 actually developing a running system is doomed to failure. No one
 is that smart. A framework is a resuable design, so you develop it by
 looking at the things it is supposed to be a design of. The more examples
 you look at, the more general your framework will be.

  -- Ralph Johnson  Don Roberts, Patterns for Evolving Frameworks




Merging with XWiki and WikiModel

2009-01-29 Thread Jason van Zyl

Howdy,

I've been looking at reporting in Maven 3.x and I've been following  
the work that Vincent Massol has been doing over at XWiki where he has  
made some attempts at melding Doxia, the XWiki rendering engine, and  
WikiModel. You can see the proposal here:


http://dev.xwiki.org/xwiki/bin/view/Design/RenderingEngineConvergence

I am looking to remove the Doxia dependency from Maven 3.x so that  
reporting is removed from core and just becomes another set of  
components. Having Doxia coupled to Maven is not very nice so in the  
next couple releases of the Maven 3.x alphas the hard dependency on  
Doxia will be removed. This will open the door for anyone who wants to  
add a different mechanism. Doxia reports will still work, I'm not  
planning on removing the functionality just unbinding it from the  
core. But that opens the door for something new!


What I personally think the best path would be is to help what Vincent  
has started. There are really only three people here who work on  
Doxia, the releases are very slow in coming and I think you would  
immediately double or triple the size of the team merging with the  
XWiki folks and getting the WikiModel developer as well. This is what  
the XWiki folks do all the time and I think you would get some more  
velocity in the progress of the project as a whole. Vincent is using  
Plexus for his stuff so it's not that wildly different but I think you  
would get more visibility over there and a higher degree of  
collaboration. I think you would also get a model that is more  
complete for things like blogs, wikis, and books.


Any thoughts? I've CC'd Vincent too as I'm not sure he's on this list.

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
--

People develop abstractions by generalizing from concrete examples.
Every attempt to determine the correct abstraction on paper without
actually developing a running system is doomed to failure. No one
is that smart. A framework is a resuable design, so you develop it by
looking at the things it is supposed to be a design of. The more  
examples

you look at, the more general your framework will be.

  -- Ralph Johnson  Don Roberts, Patterns for Evolving Frameworks