~/talk

Seven Habits of Highly Effective Gems

Talkat RubyConf 2015 · 2015-11-15..11-17· [ruby]
slides:none on file

Seven concrete practices make a Gem pleasant: a four-line quick start and a long README so users get going and discover features; inline YARD tags that document types and hidden methods; strict Semantic Versioning to avoid surprising breaking changes; loosened dependency ranges plus automated alerts from Gemnasium; CI across Rubies and dependency combos with Travis CI and Appraisal; Bundler/Vagrant to make tests runnable locally and in CI; and RuboCop to enforce style so pull requests integrate cleanly.

AI-written summary · about

  1. 0:00Introduction
  2. 1:45Quick Start
  3. 3:04Example App
  4. 4:20Documentation
  5. 6:03Yard
  6. 7:16Yard tags
  7. 8:17Ruby Dock Info
  8. 8:56Semantic Versioning
  9. 11:33JavaScript
  10. 13:54Dependencies
  11. 16:33Gymnastic
  12. 18:34Test locally
  13. 19:06Appraisal
  14. 20:26Twitter
  15. 21:49Trace
  16. 24:12Run Tests
  17. 26:07Vagrant
  18. 27:49Pull Requests
  19. 28:21Robocop
  20. 29:25Recap
  21. 30:39Questions
~/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.