Crafting Gems
summary
Explains how a gem is just Ruby plus a gemspec and shows exact fields to set, versioning rules, runtime vs development deps, and when to use a railtie or an engine. Publishes via two commands gem build / gem push, warns that a published version cannot edit published versions so fix by releasing a new version, and demos Bundler helpers like bundler bundle gem and the release task that builds tags and pushes so publishing actually works.
AI-written summary · about
chapters (20)
- 0:00Start
- 5:46History
- 7:41Gemspecs
- 8:11Naming
- 9:44Versions
- 13:30Authors, Emails & Homepage
- 14:06Summary & Description
- 16:29Information Files
- 18:18Test Files
- 19:43Executables
- 21:32Dependencies
- 24:57Rails Railties
- 25:36Rails Engines
- 27:11Gem Files
- 27:27Publishing
- 30:18Community
- 32:46Bundler
- 34:48Tools
- 35:42Examples
- 36:38Tutorial Instructions here








