Indrajit,
Impressive work!
See my comments below ...

Heiko

2009/9/27 Indrajit Raychaudhuri <[email protected]>

>
> [A] lift-* prefix looks superfluous, but it's best to have one for all
> artifacts that generate jar (<packaging>jar</packaging>). Also Maven
> reactor feels happier when artifactId == directory_name (site
> generation, scm extrapolation etc., situation might have improved
> now).
>

Let's keep it!


> [B] The top level project categories (lift-core, lift-persistence,
> lift-modules etc.) are simple multi-module models at the moment and
> not meant to create anything other than pom. Therefore, lift-* prefix
> can go away. But they'll have to come back if we plan to generate 'one
> jar' in assembly mode per category (lift-core-all.jar, lift-
> persistence-all.jar etc.). This could be useful for 'get me
> everything, I don't care about size' people. But is it necessary? The
> alternative is to have empty 'meta modules' that pull up the necessary
> dependencies and can be included by the users in their project (quite
> similar to what lift-core does now).
>

Again, let's keep the prefix, because for Lift users not using Maven these
*-all.jars will be valuable.


> [D] Presentations and other materials aren't really source code for
> inclusion in source repository. Can this go in wiki? (immediate
> problem: github doesn't take attachment). Has this been discussed
> earlier? They can go as a separate github project too.
>

GitHub's Wiki or Downloads are not well suited for these materials. I tried
myself for ScalaModules and it was frustrating.
Therefore I think keeping them in the repository in a separate folder which
of course in not a Maven module is a pragmatic solution.


> [F] The modules in a category can be further sub-grouped, but with
> caution. Basically, need the right mix between 'flat'-ness and deep
> nesting. Thoughts on this?
>

Let's not go deeper right now.

-- 
Heiko Seeberger

My job: weiglewilczek.com
My blog: heikoseeberger.name
Follow me: twitter.com/hseeberger
OSGi on Scala: scalamodules.org
Lift, the simply functional web framework: liftweb.net

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to