How to Read Open Source: Finding Middleman Callbacks
This blog post is Unfiltered Why read open source? When folks write about open source, I think there is a strong emphasis on contributing to open source projects, which makes sense. Many software professionals are excited to give back to the community. But beyond adding to your favorite project, open source philosophies have a number of other benefits in our daily lives. In particular, I love open source because it allows me to learn more about my tools when the documentation is out of date, incomplete, or leaves me with additional questions from my own curiosity. This happened to me recently when I was working on https://about.gitlab.com , a static site built with Middleman . I needed to find a more comprehensive list of available callbacks in the Middleman lifecycle. I hope this blog post is helpful if you're looking for existing Middleman callbacks, or if you're getting started reading through the source code of your favorite open source tools. The t...