jedcn/my-boxen — pull request #1 by jedcn (2014-12-11 03:01:11+00:00)
Title: Setup my config via "literate" programming

# Overview

The configuration in boxen is done via puppet.

There are approximately 7 `.pp` files at present:

* `jedcn.pp`
* `jedcn/applications.pp`
* `jedcn/git.pp`
* `jedcn/homebrew.pp`
* `jedcn/links.pp`
* `jedcn/osx_config.pp`
* `jedcn/repositories.pp`

The contents of these files are now contained within the `README.org`.

The benefit of this containment is that I can put full-on documentation alongside and around the puppetry, and so the `README.org` is what's known as "literate source."

The actual puppet commands can be extracted with the command `rake tangle`.

`:tangle` is the default rake task, and so, just running `rake` does the trick as well.