Company
Date Published
Author
PJ Hyett
Word count
233
Language
English
Hacker News points
None

Summary

GitHub introduced a new feature for users hosting their RubyGem projects, allowing them to manage their gems as easily as managing a gemspec in their project's root directory. By checking a new option on the repository's edit screen, users can enable automatic building and publishing of gems whenever a modified gemspec is pushed to GitHub. This streamlines the process and removes excuses for not releasing new gem versions. The service prefixes the gem with the user's username to maintain the distributed nature of the platform, and although the namespacing might initially feel awkward, it effectively supports multiple gem versions. Forking a RubyGem project is as straightforward as forking any other project, and further details are available on GitHub's gem hosting site.