On Jul 1, 2013, at 11:45 AM, Matt Shaver <m...@mattshaver.com> wrote: 
> This is, IMHO, _the_ argument FOR using github/bitbucket. My desire
> would be to replicate this functionality AND achieve similar results
> (efficiency, large number of reviewers, etc) within our current
> infrastructure at linuxcnc.org. If this proves impossible, we should
> find a way to use github/bitbucket on terms acceptable to the skeptics
> like me, cradek, seb, et al who look askance at using any facility
> that's not obtained under the traditional fee-for-service model. I
> think most of our skepticism could be ameliorated if we were a paid
> client of one of these services. Github for example has fee-for-service
> arrangements like these:
> 
> https://github.com/plans ($7-$200/month, various options)
> https://enterprise.github.com/pricing ($250/developer/year - a little
> pricy for us :)
> 
> Once we pay for it, it's no different than buying a web server like we
> do now. The other issue is that jepler is never going to agree to use a
> service that doesn't have a command line interface as an option, and I
> agree with him. I will say that having a GUI/Web style interface is a
> big plus because it helps reduce the slope of the learning curve to get
> started contributing to the project.
> 

At work, we use bitbucket instead of git, because for private, closed source 
repositories, the pricing model is far better.  I have worked with bitbucket a 
lot more, and I'm very comfortable with its UI and how the tools work, and I'm 
mostly assuming that github can do at least as much, at least as well.    The 
impression that I get is that github really favors open source projects, and 
since linuxcnc is an open source project, that isn't an issue.  I personally 
don't understand the reservations of some folks about it being "free".

Atlassian makes a version of bitbucket for private hosting, called Stash:  
http://www.atlassian.com/software/stash/overview  It costs money, and their 
pricing model is on a per-user basis, so that likely won't work for us.

The whole point of github's pricing model is that open source projects (which 
likely are supported on the backs of enthusiastic developers) don't have money 
to throw around.  That seems like it would make it a MORE attractive option, 
rather than a less attractive one.

Is there anything that the github web gui gives you that can't be replicated on 
the command line?  I see it as as extension to the tools, not a replacement for 
them.

> OK, I want to start making a "HOWTO Contribute To The Project" wiki
> page. Linked to that page will be this page that's at least the
> beginnings of what you want:
> http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Git
> Once I get the "HOWTO Contribute To The Project" page going, I'll see
> about getting the experts (jepler & seb probably) to address any
> shortcomings you can identify on the "Git" page. Can you review this for
> me and point out where the "Git" page needs improving/expanding?
> 

I will spend some time writing up some comments in a separate email.


> I'm terrible with Git. At the CNC Workshop in Ann Arbor in 2011 (I
> think) Seb spent thousands of calories trying to educate me on Git and
> its ways and uses. It did some good, but I'm a long way from
> competency. It is however, _the tool_ for this type of work, and I (and
> everyone else who needs it) will have to make the intellectual
> investment required. I do feel your pain :)


I'm fairly competent with git, but I know how to do the things that I do on a 
daily basis.  I don't forsee any problems with LEARNING how to do things 
whatever standard way we come up with.  My motivation toward the github type 
solution is the fact that I've been using and evangelizing it at work, and it 
has resulted in leaps of productivity.  Revision control systems are only as 
good as the weakest contributor, and tools that help the weak contributors to 
use the system correctly and effectively make everyone's life easier.


Ian
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to