[Potlatch-dev] Codebase and git

Richard Fairhurst richard at systemeD.net
Tue Mar 1 11:46:09 GMT 2011


Steve Bennett wrote:

> Can you elaborate a bit on who "we" is, in this context? And what kind
> of process of review and integration of new features do you envisage?
> I guess I'm wondering how long we can expect to wait between
> developing a new feature and seeing its deployment.

We're having a London-based hack weekend in a couple of weeks and I  
anticipate we'll move P2 over to git then. As for review process, I'd  
expect a lot of stuff will go in pretty much instantly, but large new  
features can sometimes need a bit more consideration. With complex  
code there's always a balance to be struck between TMTOWTDI and "the  
P2 way"; UI, too, can benefit from a second pair of eyes.

> Also, is there any possibility of hosting a bleeding-edge build,
> configured to work on the live OSM db? That way, if we develop a
> feature at someone's request, they can immediately get access to it,
> rather than having to wait for the next stable build. Something like
> http://www.openstreetmap.org/edit?editor=potlatch2-dev&...

Great idea in general - though we don't need to do it on osm.org  
itself (and I'd expect that OSMF would be a little anxious about  
offering "testing versions" on the main server, though I wouldn't  
second-guess them). If several new features were being developed in  
parallel by different coders, we might also then have the challenge of  
deciding which one to deploy as the bleeding-edge build and it all  
starts again. ;)

You can host an instance of P2 that'll talk to the live database  
anywhere (osm.org has a permissive crossdomain to facilitate this). It  
would be great to encourage this. I think the instructions on the wiki  
are reasonably good.

For a while I was maintaining a bleeding-edge build at geowiki.com. I  
did want to register potlat.ch but unfortunately it's been taken. :(

cheers
Richard




More information about the Potlatch-dev mailing list