The first two items aren't an issue. The third won't be once 0.8 is fully
implemented and we're ready for our first release, and we won't commit to
not changing anything before then -- we've got to get it right if we want to
have software that's useful. If you have an issue with that, you may want to
wait until our first release. We're not intentionally breaking anything, but
we're also not going to go forward with a bad design when we haven't had any
official releases yet.

That said, define "stable". We have strict requirements on code quality (see
our style guides at http://cwiki.apache.org/SHINDIGxSITE), but that doesn't
mean that there won't be lots of internal change. We're confident enough in
the quality of our project to use it to run the entire OpenSocial deployment
at Google. We're much more cautious about breakages at integration points,
of course, but the internal code changes a lot. That's why we require
thorough tests.

On Sat, Jun 14, 2008 at 4:24 AM, Rajdeep Dua <[EMAIL PROTECTED]> wrote:

> Are we having a process followed while check-ins are made to make sure
>
>   1. Check in by developer in one language doesn't break something for the
>   other language., this is especially important as there are some common
> files
>   shared between PHP and Java version
>   2. Make sure that the unit tests are run for both the versions are run
>   before a check-in is made
>   3. Have stable source code tree tagged and documented for reducing
>   developers efforts in trying to build and run an unstable version.
>
> Thanks
> Rajdeep
>

Reply via email to