perfsonar-dev - Re: [pS-dev] proposal of new directory structure in our SVN
Subject: perfsonar development work
List archive
- From: Maciej Glowiak <>
- To: Roman Lapacz <>
- Cc: Loukik Kudarimoti <>, "" <>
- Subject: Re: [pS-dev] proposal of new directory structure in our SVN
- Date: Thu, 17 May 2007 13:45:11 +0200
- Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEUAAAD///+l2Z/dAAAA CXBIWXMAAEU1AABFNQF8gVf5AAAAB3RJTUUH1QYQDjo6uEWvwgAAAM5JREFUGNNN0LFqAkEUheGj KRZsfATrvENgYyH4APabxwgWGUUQC99BsNDCInUq7VImbbDZ0kayxBXMuN7jvTuKVh//mZlmQKZ1 EhQ8GAVgZECspEBdWQHRjR70KlgFKkoUaCw3ijSYQ4n5HfBK4a4jDcdDQPol/80Sr9BxZOOL4Fmr Jq8VBx7eopaSPvWGOm67fqol3j1q0XNs7Nk2cs6MU6gPNzf+ZGKQX4Ek8H6rAnFZnXB2vJxJcv8g C2P+WzL4tD+Txc4KydrIkh+eAdo01QbjQ84vAAAAAElFTkSuQmCC
- Organization: Poznan Supercomputing and Networking Center
Roman Lapacz wrote:
Loukik Kudarimoti wrote:
Hi Roman,
Thanks for coming up with the proposal. My comments are below.
1) I see 'base' directory in the trunk and also as sub-directories in all other directories. Is this because the term 'base' has been overloaded?
If so, I suggest using the base term only in the trunk and coming up with a different term in all sub-directories to avoid confusion among developers.
If it is not the case of overloading but actually base being split into multiple places, see point (3) below.
Generally 'base' is the set of classes which are useful by other components (services or clients). I think we could have one general base which will be treated as a separate library (this would be a separate jar file) and the bases that would be useful only to a certain group of components (for example the base only for MA services or only for client apps). These specific bases would be included in the jar files of services. I don't think we have to use other term for those specific bases because package names are different.
2) Move directories for each service just under the trunk directory. (example: java-rrd-ma, j-cl-mp, etc --> /perfsonar/trunk/ )
All services (products) will follow the recommended naming convention which will help in identifying the type of service (MA, MP, etc). Hence, it should be ok to flatten out this hierarchy.
I see you point but on the other side grouping services might be more clear for especially new developers. Having bundle, clients, services, etc. on the same level might be less clear.
This will also make it easier to branch out and release products.
I don't think it would be difficult.
I wasn't sure to use indicators of programming language (j-*, pl-*, py-*) in service directory names so I removed them. They could be used if there are two services which have the same functionality but they are created in different languages (see 'py-cl-mp'). But I think this name should be up to a developer. Those service directory names are just proposals which could be changed.
I have attached updated proposals of snv directory structure.
Hi,
I agree with the new structure. For me having "service", "client" and "base" in the root directory is more clear than having all services and clients there.
We could consider using base and "commons" instead of "base" inside "service" directory, but "base" is also fine for me.
Maciej
--
--------------------------------------------------------------------
| Maciej Glowiak Network Research and Development ||
|
Poznan Supercomputing and Networking Center ||
| (+48 61) 858 2024 -- skype_id: maciej_psnc GG: 4526858 ||
====================================================================
- proposal of new directory structure in our SVN, Roman Lapacz, 05/08/2007
- Re: [pS-dev] proposal of new directory structure in our SVN, Roman Lapacz, 05/08/2007
- Re: [pS-dev] proposal of new directory structure in our SVN, Loukik Kudarimoti, 05/14/2007
- Re: [pS-dev] proposal of new directory structure in our SVN, Roman Lapacz, 05/17/2007
- Re: [pS-dev] proposal of new directory structure in our SVN, Maciej Glowiak, 05/17/2007
- Re: [pS-dev] proposal of new directory structure in our SVN, Loukik Kudarimoti, 05/17/2007
- Re: [pS-dev] proposal of new directory structure in our SVN, Roman Lapacz, 05/17/2007
- Re: [pS-dev] proposal of new directory structure in our SVN, Szymon Trocha, 05/17/2007
- Re: [pS-dev] proposal of new directory structure in our SVN, Jeff W. Boote, 05/17/2007
- Re: [pS-dev] proposal of new directory structure in our SVN, Michael Bischoff, 05/17/2007
- Re: [pS-dev] proposal of new directory structure in our SVN, Loukik Kudarimoti, 05/18/2007
- Re: [pS-dev] proposal of new directory structure in our SVN, Roman Lapacz, 05/18/2007
- Re: [pS-dev] proposal of new directory structure in our SVN, Szymon Trocha, 05/17/2007
- Re: [pS-dev] proposal of new directory structure in our SVN, Roman Lapacz, 05/17/2007
- Re: [pS-dev] proposal of new directory structure in our SVN, Maciej Glowiak, 05/17/2007
- Re: [pS-dev] proposal of new directory structure in our SVN, Szymon Trocha, 05/17/2007
- Re: [pS-dev] proposal of new directory structure in our SVN, Szymon Trocha, 05/17/2007
- Re: [pS-dev] proposal of new directory structure in our SVN, Roman Lapacz, 05/17/2007
- Re: [pS-dev] proposal of new directory structure in our SVN, Loukik Kudarimoti, 05/14/2007
- Re: [pS-dev] proposal of new directory structure in our SVN, Roman Lapacz, 05/08/2007
Archive powered by MHonArc 2.6.16.