cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefano Mazzocchi <>
Subject Re: [C2.1] Moving scratchpad goodies to main trunk
Date Sat, 18 May 2002 15:20:12 GMT
Torsten Curdt wrote:

> A guy just contacted me off the list - not using cocoon before... he found the
> precept stuff in our scratchpad was very excited on looking into cocoon and
> the form handling stuff. So why shouldn't people already involved in cocoon
> not find the scratchpad stuff?

Because we all are damn busy and damn lazy: combine the two and you get
the point.

Want people to see your stuff?

Do this:

1) move it on the HEAD
2) write samples
3) patch the build.xml to place those samples in the 'cocoon.war'

and voila', patches will flow right there.

> > IMO your -1s don't stand, even more now that 2.1 is in ALPHA.
> ...but I think we are still *very* careful before changing anything big in 2.1
> even if it's considered ALPHA again now. Is this what we need to change then?
> Now if we move stuff from scratchpad into the main trunk I fear the same thing
> could happen to that code. It feels so easy to change stuff in scratchpad -
> because everyone knows: there are no contracts yet. Ask yourself: how easy
> you would change interfaces in HEAD compared with scratchpad?

Hmmm, the big source changes in HEAD have already impacted almost
anything on my side. It didn't make any difference if this was on the
scratchpad or not.

Besides, working inside the HEAD is better because is forces more
discipline on contract composition, but also allows things to get
separated and decoupled easily.

Consider: schecoon. As long as it lives in the scratchpad, it's
basically useless. It's a proof-of-concept.

Move it there and people will start adding things and glue it with other
parts of the system. Sure, more contracts to follow, but more functions
to use and more patches in, more people to help and so on.

Remember, it's all about dynamics and this is why we change the entire
tree in making it alpha: to allow more people to help without the fear
of breaking things.

We still have 2.0.x for those who need solidity.

Stefano Mazzocchi      One must still have chaos in oneself to be
                          able to give birth to a dancing star.
<>                             Friedrich Nietzsche

To unsubscribe, e-mail:
For additional commands, email:

View raw message