[Cosmo-dev] developer needs for 0.7 server testing
Jared Rhine
jared at wordzoo.com
Thu May 10 16:28:46 PDT 2007
Ted Leung wrote:
>> What I heard from the meeting was a desire to show people local
>> changes, possibly even not-checked in.
Travis, who is currently wrapped up in coding, confirmed that what he
was initially thinking.
So we have a few options it seems:
* Have devs check-in to trunk and have a frequently or on-demand
trunk-demo (problematic when code not ready for trunk)
* Have devs work in branches and check-in every time they want to demo
(has all the pros and cons of working in branches)
* Do something like rsync-to-a-server from each dev's local tree.
Either build the code on the server or push the local jars to the server
too. (Perhaps best current option)
* Support external IPs or ports and internal static IPs for developers.
(Only works when devs are in the office)
* Have devs do development against a remote filesystem (WebDAV, FUSE,
etc. (Only works when devs are connected, and would be a little bit
slower than local access).
> ...so that we have a tight feedback
> cycle between the designers and the developers.
This could be supported also by "sit down in person" or VNC-based
desktop broadcast. These seem to have annoying limits too.
Not trying to direct conclusions to any particular end; just trying to
list our currently-known options. The "demo only checked-in code" vs
"demo not-yet-checked-in code" seems to be the major branch in the
decision tree.
-- Jared
More information about the cosmo-dev
mailing list