Hey all,

Just before arguing for my 2cents about what the Geotools project should
be relasing, I wondered if there is a wiki page that lays out the intent
of the release and therefore the requirements of the different release
zipballs. Is there a wiki page for this?

It seems that in addition to updating the scripts to make the releases
possible, we need to update what we are intending to release. I want to
argue for the need for an SDK release which includes source and binary.
It also seems that the binary release may want to transition into a flat
file structure rather than the nested structure it has now *unless* the
current layout serves some purpose.


I'd like the wiki page to look something like:




Binary distribution:
        Purpose: for direct incorporation into another program
        Users: third-party users and distributors
        Use-case1: SoapInc. has an application that they have written on
        top of geotools. They need to get the relased version and
        extract all the jars including dependencies for placement in
        their library section.
        Use-case2:
        Consequences: distribution should be in jars, jars should be
        easily accessible
        
        Requirements: A license file, a readme, an example
        
        Layout:

Javadoc distribution:
        Purpose: for easy placement in a filesystem for browser access
        Users: developers wanting the api of the binary distribution
        Use-case1:
        Use-case2:
        
        Consequences:
        Requirements:
        Layout:

Source distribution:
        Purpose: for developer wanting a defined source distribution for
        study or extension. 
        Users:
        Use-case1: a developer trying a random new direction (like an
        svn branch but without the hasstle/startup cost).
        Use-case2: a developer performing a security audit
        
        Consequences: 
        Requirements:
        Layout:

SDK distribuition:
        Purpose: for incorporation into a build environment
        Users: Third party developers wanting the source for their build
        environment's use or to understand the implementation behind the
        javadoc
        Use-case1: An eclipse user
        Use-case2:
        
        Consequences:
        Requirements:
        Layout:



Does such a thing exist? Does such an effort seem useful to improve the
purpose of Geotools as a 'library'? It seems that right now geotools is
a library for its developers, most of whom have their own svn branches,
rather than having reached the point of being a library for others to
use.

--adrian



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to