[kepler-dev] kepler source reorganization
Matt Jones
jones at nceas.ucsb.edu
Wed Dec 1 17:27:38 PST 2004
I chatted today with Shawn a bit and he relayed the gist of a
conversation with Ilkay and Xiaowen: they'd like to reorganize the
source code repository a bit. The proximate cause is the desire to have
a utility class be accessible across the kepler project, and they felt
the current util.* package was too generic. Instead, they propose using
our new domain name to create:
org.kepler-project.util.*
for utility classes.
I think this is a good idea, and would allow us to transition the rest
of the code to a functional package naming scheme rather than a
project-oriented naming scheme, which I think is sorely needed
(especially as the number of contributing projects continues to grow).
For example, there are currently actors that manipulate geospatial data
in several packages: util, org.ecoinformatics.seek.gis, org.geon, and
probably other places. This makes it difficult to find all of the GIS
actors, which would be easily remedied with a functional classification.
Even though I think reorganizing is a good idea, it is also fraught with
risks to productivity. Therefore, I think developing a organizational
plan and a transition strategy would be prudent. So, if nobody objects,
we will begin the process of developing a these proposed changes, post
them for review, and gradually implementing them. The first such change
would be to create src/org/kepler-project as an eventual root for all
source code.
Comments appreciated.
Matt
--
-------------------------------------------------------------------
Matt Jones jones at nceas.ucsb.edu
http://www.nceas.ucsb.edu/ Fax: 425-920-2439 Ph: 907-789-0496
National Center for Ecological Analysis and Synthesis (NCEAS)
University of California Santa Barbara
Interested in ecological informatics? http://www.ecoinformatics.org
-------------------------------------------------------------------
More information about the Kepler-dev
mailing list