~/talk

Crafting Gems

Talkat RailsConf 2013 · 2013-04-29..05-02· [ruby, open-source]
name:Pat Allen
links:none on file
slides:none on file

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

  1. 0:00Start
  2. 5:46History
  3. 7:41Gemspecs
  4. 8:11Naming
  5. 9:44Versions
  6. 13:30Authors, Emails & Homepage
  7. 14:06Summary & Description
  8. 16:29Information Files
  9. 18:18Test Files
  10. 19:43Executables
  11. 21:32Dependencies
  12. 24:57Rails Railties
  13. 25:36Rails Engines
  14. 27:11Gem Files
  15. 27:27Publishing
  16. 30:18Community
  17. 32:46Bundler
  18. 34:48Tools
  19. 35:42Examples
  20. 36:38Tutorial Instructions here
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.