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