worldforge/skstream — pull request #2 by DavidJFelix (2012-11-25 21:16:56+00:00)
Title: Some help making WF more "Github-y"

Github is a great platform for distributed group development, so why not leverage some of the tools available to you? I identified skstream as one of the least dependent libraries that make up WorldForge and applied a few patches to its repository for some features of Github that might be nice to use.

The first feature is Github flavored markdown, which can be used in README documents that provide the md extension for markdown. This will give repositories a potential for richer communication and contextual references without dramatically impacting RAW readability. My patches demonstrate some of the power by applying headings and code snippets. I also took the time to add quick installation instructions for people who visit the page to get a cursory idea of what amount of time is required to get skstream running, as INSTALL can often be a daunting file.

The second feature is [Travis-CI](www.travis-ci.org) build tester. With git and github, the desire is to allow for minimally-restricted, independent workflow that all works toward a common goal. Unfortunately, a desired state of projects, having many people working on it, can also cause unwanted side effects like builds breaking because they weren't tested amidst all the chaos. Travis-CI gives a very visual and reliable platform for building and testing changes to the repository and also allows for consistent notification of build success or failure over email, IRC and other standards of communication. I've setup a .travis.yml file for this repository [which I've tested as working](https://travis-ci.org/DavidJFelix/skstream) and created a readme link that will advertise in the github readme whether or not the current build works. You'll see this in use around github at repos like http://github.com/libgit2/libgit2 . Use of Travis will require somebody with admin privileges in the worldforge group to enable the hook.

Feel free to reject all of these changes or pick and choose. I'd be happy to help with setting up Travis before you accept this pull request.