Chapter 17. Packaging and Distributing Code

With aspirin leading the way, more and more products are coming out in fiercely protective packaging designed to prevent consumers from consuming them.

—Dave Barry

This chapter is all about being nice to developers who work on or use your code. If no one (including you) works on your code, or you don’t want to be nice to anyone (including yourself), feel free to skip this chapter.

Typical programmers don’t want to think about user documentation or installation procedures. I encourage you to think about both. Even if you are the only person who will ever see your code, just a few months is typically enough time to forget all the intricacies and details of the code you wrote. Always make things as easy ...

Get The Ruby Way: Solutions and Techniques in Ruby Programming, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.