Re: [CommunityEngine] Which Branch?

50 views
Skip to first unread message

Bruno Bornsztein

unread,
Nov 12, 2012, 12:45:56 PM11/12/12
to communi...@googlegroups.com
Hi Kevin,
 
First, which branch should I use? Our main web site uses jquery/bootstrap -and the UI on that branch matches our look and feel - but it doesn't look like the jquery-bootstrap branch is fully baked. Is the jquery-bootstrap branch destined to become the mainstream of CE development? Is it stable? I am willing and able to deal with a fair amount of churn but I'd rather not start with a branch that might turn out to be a dead-end.

I'd use either the rails3 or the jquery-bootstrap branch. The bootstrap branch is pretty mature (all tests are passing, etc.) and will eventually get merged into rails3. 
 
Thanks,
Bruno

Kevin Lawrence

unread,
Dec 7, 2012, 12:51:09 PM12/7/12
to communi...@googlegroups.com
Of course, I should have asked: 'anything I can do to help?' :-)



On Friday, November 30, 2012 1:57:51 PM UTC-8, Kevin Lawrence wrote:
Any idea when that merge might happen? I've run across a couple of little bugs that are fixed on the rails3 branch but not the jquery-bootstrap branch.


Bruno Bornsztein

unread,
Dec 7, 2012, 1:20:58 PM12/7/12
to communi...@googlegroups.com
Update:

As of today, I've pulled rails3 into master, so that's not the main active branch. Also released a new version (2.0.0) to Rubygems.

As for your question; it's hard to say. The jquery branch is pretty stable, except for those few bugfixes you mentioned. The problem with merging it in is that any existing apps (like, say, Curbly.com) will have a pretty rough upgrade path since the jquery branch changes so much of the underlying html. In particular, apps with modifications or overrides to the view templates will have a tricky upgrade in store for them.

I'd love to hear suggestions for how to eases this pain for people. My tendency right now is to just leage jquery-bootstrap where it is (if someone wants to pull in bugfixes from master, that'd be cool), and let people choose it as a starting point for new apps, or upgrade existing apps over time.

Thoughts?

Bruno



--
You received this message because you are subscribed to the Google Groups "CommunityEngine" group.
To view this discussion on the web visit https://groups.google.com/d/msg/communityengine/-/RoG2SKAjy9EJ.

To post to this group, send email to communi...@googlegroups.com.
To unsubscribe from this group, send email to communityengi...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/communityengine?hl=en.

Kevin Lawrence

unread,
Dec 7, 2012, 1:30:01 PM12/7/12
to communi...@googlegroups.com
Yeah - I can see how that might be a pain for existing users.

I am about to embark on a fairly significant project and we will certainly want to start with jquery-bootstrap as, I expect, most new users will. I'd support keeping the branches separate and asking people like me to help with making sure that improvements are made to both branches.

Kevin
Reply all
Reply to author
Forward
0 new messages