Gemcutter: The Next Step in Gem Hosting
summary
Gemcutter is a working, open‑source gem host that becomes the community repo at gems.ruby.org, using S3 for storage, Sinatra + Rails for the server, Delayed Job for background indexing and a REST publisher API. It builds gems in under a minute, exposes dev dependencies and pre‑release indexing, supports gem plugins and forked subdomains, and wires docs/metrics (YARD, MetricFu). The site is already popular—near 1 million downloads—and the core workflow is implemented and running.
AI-written summary · about
chapters (29)
- 0:00Introduction
- 1:56Gemcutter
- 2:24End result
- 3:12History
- 5:29Gemcutter is live
- 6:32Project Approval
- 6:55GitHub Gem Server
- 9:16The Real Goals
- 10:34Tech Behind the Site
- 10:44AWS S3
- 12:29Sinatra
- 13:41Gem Server
- 15:47Gem Plugins
- 16:34Gem Push Origin
- 17:56Delayed Job
- 18:29Jumpcutter
- 19:36Testing
- 19:46Other Libraries
- 21:04Cucumber
- 21:35Other Features
- 21:51Prerelease versions
- 22:39Development dependencies
- 23:19Disclaimer
- 24:24Upcoming
- 25:34Metric Foo
- 25:53Search
- 26:44Gem Forking
- 28:48Gem Host
- 29:31Tagging








