Given the passing of a year, I feel obliged to re-propose the promotion 
of the app-schema family of modules to extension:
http://osgeo-org.1803224.n2.nabble.com/Proposal-move-app-schema-from-unsupported-to-extension-td5068029.html

gt-app-schema has now been included in GeoServer releases since October 
2009. I propose to promote it and the related modules 
app-schema-resolver, app-schema-packages, and sample-data-access to 
extension. The old unsupported/app-schema will remain to house 
gt-webservice and other unreleased code.

In a nutshell:

gt-app-schema: the main app-schema module

gt-app-schema-resolver: resource (i.e. application schema) resolution, 
download, and caching

gt-sample-data-access: DataAccess test support with no dependency on 
app-schema

gt-app-schema-packages: not part of the build, this package contains 24 
submodules whose poms create application schema artifacts by downloading 
them from the network; these are manually deployed into a maven repo so 
that offline tests can access these schemas.

Other unsupported modules will stay behind (gt-webservice), and the 
container pom artifact id will be renamed app-schema-unsupported. I will 
also kill off the cruft modules.

gt-app-schema, gt-app-schema-resolver, gt-sample-data-access are already 
built in -Dall. [gt-app-schema and gt-app-schema-resolver are shipped 
with GeoServer.]

Coverage measured on geotools-trunk r37134 with "mvn cobertura:clean 
cobertura:cobertura":

gt-app-schema: 59% line coverage

gt-app-schema-resolver: 61% line coverage

gt-sample-data-access: 43% line coverage (yes, even my test support code 
has 43% coverage in its own module)

gt-app-schema-coverage: not applicable (no code)

I owe:

(1) IP check document. This is either called "review.txt" or 
"src/site/apt/review.apt", depending on which page I read. Which is correct?

(2) GeoTools user documentation for each module. Jody has made a 
sterling effort in providing a passable skeleton (I am still perplexed 
as to how he did so well when he is not an app-schema developer.)

So, did I miss anything? Do I need anything else? Any objections?

This is a big clean up, and long overdue.

Kind regards,

-- 
Ben Caradoc-Davies <[email protected]>
Software Engineering Team Leader
CSIRO Earth Science and Resource Engineering
Australian Resources Research Centre

------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to