Jump to content

Getting the most from Github


G+_Lee Crocker
 Share

Recommended Posts

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

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

 Share

×
×
  • Create New...