G+_Lee Crocker Posted June 27, 2014 Share Posted June 27, 2014 Getting the most from Github I'm not sure what Padre was smoking with his off-hand comment that Github isn't "supposed" to be used for things like shownotes. That's one of many things it does quite well and quite deliberately. Github is fully intended to host all the tools a collaborative software project needs. Of course the headlining function is source control with Git, the only distributed source control tool anyone should ever need. But code repositories can also contain a Wiki (ideal for things like collaborative documentation), a full issue-tracking system, full-featured web pages with their own templating language, news feeds, and so on. Their wikis and web pages feature things like code-coloring specifically designed for coders, and you can access both your code and your web pages over their web interface or directly from command-line Git (as any real programmer would). For example, check out http://lcrocker.github.io/onejoker/cardlib/ , which is a 100% Github-hosted website for my card-game library which is alo on Github. I don't happen to be using the Wiki, because this is mostly a one-man project, but I do use the issue tracker and news feeds and such. I don't know if Github is interested in advertising, but they certainly deserve a show entirely about them for their important contributions to open source and the programming culture in general. http://lcrocker.github.io/onejoker/cardlib Link to comment Share on other sites More sharing options...
G+_Colin Nelson Posted June 27, 2014 Share Posted June 27, 2014 Lee Crocker , I just foolishly posted a question about GitHub to the community without reading all the posts first! I'd really appreciate your opinion on why GitHub is "the only distributed source control tool anyone should ever need" Link to comment Share on other sites More sharing options...
G+_Lee Crocker Posted June 27, 2014 Author Share Posted June 27, 2014 I didn't say that about Github, I said that about Git. I've never regretted using git for all my file control. I've struggled with many others. In fairness, I have not spent a lot of time with other well-regarded distributed systems, hg and bzr. But since git is free, universal, well maintained, tried by fire, and does everything I need, why look elsewhere? Link to comment Share on other sites More sharing options...
G+_Colin Nelson Posted June 27, 2014 Share Posted June 27, 2014 Sorry for mentioning GitHub as opposed to Git; I had just come from writing about GitHub and my fingers moved on their own. Link to comment Share on other sites More sharing options...
Recommended Posts