On Sat, May 7, 2011 at 5:31 PM, john pradeep <yehohan...@gmail.com> wrote:
> I have restructured the modules, I still haven't moved the python modules
> though.
> Tried to configure hudson for nuvem but looks like I don't have
> enough privilege to create new hudson jobs, waiting for Luciano to give me
> the access.
>
>
> Regards,
> John
>
>
> On Sat, May 7, 2011 at 7:54 PM, john pradeep <yehohan...@gmail.com> wrote:
>
>> Hi All,
>> I created a branch "branches/before_restructure" to backup existing nuvem
>> structure so that I can start re-structuring the code base in trunk and
>> later configure hudson for each project.
>>
>> The structure will appear as we decided sometime back, but with few
>> additions for python projects as Jean started working on python support.
>> Each feature will exist as a defined package in every platform specific
>> project.
>>
>> Jean, Are you ok with the naming convention for python projects?
>>
>> nuvem-api
>> nuvem-commons
>> nuvem-google
>> nuvem-azure
>> nuvem-ibm
>> nuvem-standalone
>>
>> nuvem-python-google
>> nuvem-python-standalone
>>
>>
>> nuvem-samples
>>     store-commons
>>     store-ibm
>>     store-google
>>     store-standalone
>>
>>
>> Regards,
>> John
>>
>

Hi John,

The new structure for Java projects looks good to me.

With respect to the Java vs Python modules, I find it strange to name
the Python projects *-python-* and not name all the Java projects
*-java-*.

On the other hand, it'd be nice to keep the names simple and not
pollute them all with *-java-*, like you've done here. If you're a
Java user or a Python user, I think you want to pick a set of modules
once for all and don't need their naming convention to remind you
which programming language you're using :)

In the long term and if the Python work picks up some steam, I'd
suggest different top level directories for Java and Python, like
this:
nuvem/java/trunk/nuvem-api
nuvem/java/trunk/nuvem-commons
...
nuvem/java/branches/
...
nuvem/python/trunk/nuvem-api
nuvem/python/trunk/nuvem-commons
...
nuvem/python/branches/
...

For the shorter term, nuvem-parallel is the only Python module and
doesn't conflict with the other modules, so how about simply keeping
it as is at the same level as the others?

I'm happy to revisit that when there's more modules. What do you guys think?
-- 
Jean-Sebastien

Reply via email to