mark: A photo of Mark kneeling on top of the Taal Volcano in the Philippines. It was a long hike. (Default)
Mark Smith ([staff profile] mark) wrote in [site community profile] dw_dev2009-07-26 10:04 am
Entry tags:

moving to the cloud for development

Edit, read first: After a lot of looking and talking to [personal profile] damned_colonial, only Launchpad is under consideration now. But the rest of the entry is preserved for interested parties.

Now the question is, how big of a change is this for us, and does it provide enough positive benefit considering the interruption? I think it does, what do you think?

...

After OSCON, I'm considering hosting the Dreamwidth code on Launchpad or GitHub, which are both open source project hosting environments that give you a lot of really cool collaborative features and help to lower the barriers for people to get working on things. Plus, it makes it really easy to federate the code like we want people to be able to federate the site.

I'd love people to go take a look and comment with their thoughts:

Launchpad has a site tour: https://launchpad.net/+tour/index

GitHub has some 'what we offer' halfway down the front page: http://github.com/

Yes, both of these would require that we learn either Bazaar or Git (as opposed to the Mercurial we use right now). And we'd have to figure out how to setup [site community profile] changelog to work with it. But those are minor hurdles, if the advantages of being in a hosted environment like that are really worth it.
exor674: Computer Science is my girlfriend (Default)

[personal profile] exor674 2009-07-26 07:03 pm (UTC)(link)
Well, I selfishly don't like the idea of switching to a different DVCS because I use Mercurial queues heavily in my development workflow, and I'm not sure if any other DVCS has anything as easy to use.

Personally, I've personally used both git and mercurial, and I like mercurial better for everything (no manually having to add changed files, etc...)
pauamma: Cartooney crab wearing hot pink and acid green facemask holding drink with straw (Default)

[personal profile] pauamma 2009-07-26 07:40 pm (UTC)(link)
The MQ support (or an equivalent) is what I'd be most concerned about too.