mirror of
https://github.com/zhigang1992/boxen.git
synced 2026-01-12 17:12:46 +08:00
867 B
867 B
Boxen
Manage Mac development boxes with love (and Puppet).
Contributing
Use the OS X system Ruby (1.8.7). Run script/tests often. Open PR's.
Managing Boxen's Puppet Modules
There are roughly nine million puppet modules under the
Boxen GitHub organization. To clone them all, run
script/sync-puppet. This script will make sure every
boxen/puppet-* repo is cloned under the ./puppet, which is ignored
by Git.
Because it uses the GitHub API, script/sync-puppet requires the
GITHUB_LOGIN and GITHUB_PASSWORD environment variables to be set.
If you don't want to provide them every time, you can set them in
.env.local.rb, which is also ignored by Git. For example, your
.env.local.rb might look like this:
ENV["GITHUB_LOGIN"] = "jbarnette"
ENV["GITHUB_PASSWORD"] = "adventures"