On Fri, 21 Jan 2011 08:13:22 -0200, Andreas Andreou <[email protected]> wrote:

On another note, i'm not sure why tapestry-upload needs a separate subproject (one can manually exclude commons-fileupload)

Agreed.

In the user messages case, what really caught my eye was the plan for js
integration of it. While that makes total sense, it also ties the core even more to prototype (while as i said above i'd strive for the opposite direction). Of course it's always easy to talk and contribute no code (and i haven't) but
the plan's for this to change.

From this angle, a separate project would be a better idea IMHO.

Another issue about separate subprojects is separate releases (and
versions). As i understand it, most devs are against this -

We could do a vote for this. I really don't know who prefers what in this case.

but it also feels this
kills one of the benefits of separate projects. Does anyone see any value in making this work?

As the number of modules grow, having synchronized releases would need a lot of effort. In addition, it makes it harder for having new modules in alpha or beta states. For example, I plan to create a Tapestry transaction management module, but it would be written slowly, as I won't have much free time this year. Having synchronized release would almost oblige me to develop it elsewhere and just add it to the Tapestry project when it had its first stable release.

How about building something like an appstore for components/projects?

What do you mean by appstore? Sell and buy modules? Or just one place which provides a search for them? As far as I can remember, there was one for T4.

--
Thiago H. de Paula Figueiredo
Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and instructor
Owner, Ars Machina Tecnologia da Informação Ltda.
http://www.arsmachina.com.br

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to