Joomla and distributed version control

So, if anyone is interested in supporting a distributed SCM tool such as git or mercurial, here is a nice opportunity to discuss it:


For some time I have been trying to make a point on the benefits of using such kinds of tools with the project, opening up the process for everyone and lowering the barrier for contributions in general, from the tiniest bug fixes, to the wackiest experimental feature.

I tried to summarize the general idea in the following wiki entry:


Finally, all I can say is that if a distributed SCM tool would be adopted by Joomla!, I could really see things moving forward in a more mature contribution process, meaning stuff would actually happen whenever someone says "Hey, lets try improving com_content to the level of a CCK that is native to Joomla" or "Lets start an ORM project" or... whatever, because I consider distributed SCMs to be somewhat of a catalyzer for open source projects, to make contributions more organic.

Regards,

David


Views: 35

Comment by Amy Stephen on August 12, 2010 at 10:35pm
If you are really interested in helping bring in git, I recommend starting with the J!UX effort. We have already talked about wanting to do this, just need someone to spearhead it.

(BTW - nice to see you again!)
Comment by David Vega on August 31, 2010 at 10:33am
Hi Amy, sorry, didn't see your reply until now. Nice to see you again too =).

After some talking, it looks like supporting both Git and Mercurial would be the most desirable thing; put simply, Mercurial is a very friendly introduction to DVCSs and it has great windows support, OTOH Git is very popular. They both have solid communities and great tool support. Why both?, because it is possible: http://hg-git.github.com/, and this kind of interoperability would lower the barrier for more people than if just one system was supported.

I think the issue to discuss now are logistics, specially regarding communication between contributors, integrators, bug squad, etc. I'm not that familiar with the whole process so it would be great to get some insight from the trenches.

I think we are getting somewhere =).

Comment

You need to be a member of All Together, As A Whole to add comments!

Join All Together, As A Whole

Badge

Loading…

© 2012   Created by Amy Stephen.

Badges  |  Report an Issue  |  Terms of Service