On 7/18/01 3:07 PM, "Kasper Nielsen" <[EMAIL PROTECTED]> wrote:
> Ok, here is the chance to influence how the TDK for the next version (3.0)
> of will look like.
>
> Just shoot, what ever is on your mind....
I'll finish my proposal so there is some food for thought, and I
will get jyve working with it. I have something that works, and the hooks
for developing with an externally developed application like scarab,
jetspeed and tambora are actually already in the TDK.
Basically the idea is that all a turbine app will consist of is
configuration information and source. Everything else will live
in the TDK. No servlet container in CVS, no torque in CVS, no jars,
nothing except config info and source. Tambora's build system is
much like Scarab's where everything is kept in CVS and this has
been necessary because turbine has been changing so often.
Ideally the TDK will house everything required for turbine development,
and will have a mechanism that will allow upgrading of certain components.
We should eventually arrive at a state where torque doesn't have to
be upgraded on a daily basis, nor turbine which is why Tambora's and
Scarab's build system are the way they are.
I would like to see all projects use the TDK than we have a single
well defined development model. When the model is improved all turbine
projects benefit. The TDK should allow the CVS setup to be simple for
a project and allow developers to work directly with what's in cvs and
not have to copy anything like templates in order to test. The TDK
will manage the complexity. The TDK will provide migration strategies,
a testing framework for apps, a benchmarking suite and deployment
strategies. With a TDK like this there will be no benefit for a single
project to try and duplicate anything the TDK does.
I will finish the Jyve example.
> - Kasper
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
--
jvz.
Jason van Zyl
http://tambora.zenplex.org
http://jakarta.apache.org/turbine
http://jakarta.apache.org/velocity
http://jakarta.apache.org/alexandria
http://jakarta.apache.org/commons
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]