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
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel