incubator-s4-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Leo Neumeyer <leoneume...@gmail.com>
Subject Re: project organization (folders)
Date Fri, 06 Jan 2012 16:16:06 GMT
Sure, agree.

On Fri, Jan 6, 2012 at 1:25 AM, Matthieu Morel <mmorel@apache.org> wrote:
> On 1/5/12 6:39 PM, Leo Neumeyer wrote:
>>
>> I'd rather leave "subprojects" to make it easy to understand where all
>> the sources are, it's a nice hierarchical structure. Subprojects
>> refers to Gradle subprojects. Otherwise you will have a bunch of dir
>> names mixed in the top level dir and dont' know what is under each.
>>
>> To conserve the heirachichal structure, you could do:
>>
>> subprojects/examples/{counter, twitter}
>>
>> with a top level build script under examples.
>>
>> what do you think?
>
>
> We'd still need, so that we have a clean organization, to distinguish
> between platform code, examples and test apps:
> subprojects/platform/{s4-core, s4-comm, s4-base}
> subprojects/test-apps/{simple-deployable-app-1, simple-deployable-app-2,
> etc..}
> subprojects/examples/{counter, twitter, etc..}
>
> Do you agree?
>
> Matthieu
>
>
>
>>
>> On Thu, Jan 5, 2012 at 9:27 AM, Matthieu Morel<mmorel@apache.org>  wrote:
>>>
>>> Hi,
>>>
>>> while working on S4-24, I ended up putting test apps in the "test-apps"
>>> folder at the root of the S4 project, instead of putting everything under
>>> "subprojects": it was clearer, and it was easier to make gradle work this
>>> way.
>>>
>>> I would like to go further, for the sake of clarity, and:
>>>
>>> 1. rename "subprojects" into "platform" , with s4-base, s4-core, s4-comm:
>>> the code of the S4 runtime
>>>
>>> 2. add an "example" folder: it would contain example applications in
>>> subfolders. Each example would have its own build.gradle script so that
>>> it
>>> could be easily packaged.
>>>
>>> What do you think?
>>> Does anyone disagree or have a different suggestion?
>>>
>>> Thanks!
>>>
>>> Matthieu
>>>
>>>
>>
>>
>>
>



-- 

Leo Neumeyer (@leoneu)

Mime
View raw message