Skip to content

Why GitHub

joshuaitguy edited this page Feb 21, 2016 · 2 revisions

Why use GitHub you might ask? Why even store the servers configuration at all? Well I hope to answer these kinds of question with this article in our wiki.

GitHub was chosen because it's a well known publicly accessible version control system. As well, it's also based on Git source control which is something I'm personally familiar with already.

In addition to that, I wanted to try and democratize my server a bit. Allowing players two ways to effect change on the server. Either directly by forking the repository, making their changes, and opening a pull request back in to our repository. Or by creating an issue in our repository requesting the change be made by us, if their uncomfortable with working with Git. Which who could blame them, it's not exactly the most intuitive of systems even with the enhancements GitHub has made to the process through their desktop software.