Tuesday, August 19, 2014

Getting up to speed with GitHub

I write open source software from time to time.  But it has been a while since I was an active contributor to projects.

As such I am familiar with SourceForge and GitHub is new to me culturally.  There are differences.

I don't use Git.  I do use Mercurial - which makes me something of a pariah when talking to git-heads.  That's sad IMHO since we're both firmly in the distributed version control camp.  I just find Mercurial easier to use than Git and can't be bothered to relearn the syntax again... (I've done rcs, cvs, pcvs, MKS, svn and finally hg - WhyTF would I want to learn Git now?)

Since I'm not a regular git-user I didn't see the point in using Github.  But after having to go there to get just about everything that Adafruit publishes software-wise I gained exposure and started the tire-kicking.

I have an account - gregor42 - so hit me up if you think you want me involved in your code for some reason.  I might even log in regularly enough to see it.

I have to say that I find the pay-to-be-private approach very peer-pressure oriented.  You will make your code Open Source, won't you!?!?!

While I think that Open Source is a great approach - it is not the only approach, nor necessarily the best approach all the time.  But if you are going to be proprietary then everyone wants a piece of that gold nugget that you are mining - starting with GitHub.

I'm also feeling a bit moody today so I'm finding that the push to Share reminds me of Plex from Yo Gabba Gabba and his pushy Fun to Share song that even my young son sees through as slightly disingenuous...

OK - time for a cookie - I'm getting moody.

No comments: