I thought I knew the basics of publishing a gem. After all, I built airbrussh not too long ago, and had read the guides and an excellent book on the subject. But it is now halfway through 2015, and the tools are constantly changing and improving. My takeaways: Use Bundler Good documentation goes a long way Travis is fantastic Free code analysis is at your disposal Plan the launch Use Bundler Most