Put On Your Game Face (revisited)
About a year ago, I wrote a blog post here about a weekly blog series on our company blog called "Game Face". A blog post revisiting a blog post about blog posts? It's blog posts all the way down. As a refresher, "Game Face" is “our weekly round-up of our internal and external open source work at Agora Games. Internal open source refers to our public projects that you can find over at our Agora Games GitHub account. External open source work refers to projects that we contribute to in off-hours and may or may not have anything to do with video games because we’re swell folks like that.” How'd we do in our open source efforts over the last year? Read on...
THE BRASS TACKS
It is very easy for us to track contributions to all of our open source projects. All of the projects are setup with a service hook to notify our company's "Open Source" chat room when events happen like code is committed or a pull request is opened or an issue is filed. Every week I create a new "shell" for the "Game Face" blog post after the last one is published. I set it to be published automatically at 9 AM on the following Friday. As contributions come in to our open source projects, next week's blog post is updated.
I'm not sure if we'll open source more projects than we did in 2012. 33 is a fair number of projects to have open sourced. We obviously want quality over quantity. I'm always pushing to see if there's anything we can open source. One of the ideas being tossed around as a way to expand our open source efforts would be to hold a weekly "Office Hours" session where a few engineers hop onto IRC or a Google "hangout" for an hour or so and field questions on our projects.
We are happy to contribute back in any way we can to open source software, whether it be our own projects or the projects we use on a daily basis. Again, if your company does anything with open source, I’d love to know about it!