John Barnette ba4a0e722d Merge pull request #19 from adelcambre/sync-puppet
Use app url rather than note for finding the authorization
2012-11-28 12:11:00 -08:00
2012-11-02 11:54:41 -04:00
2012-10-09 08:39:15 -10:00
2012-11-02 11:54:56 -04:00
2012-10-01 16:05:22 -07:00
2012-10-01 16:05:22 -07:00

Boxen

Manage Mac development boxes with love (and Puppet).

Rules for Services

  1. Run on a nonstandard port, usually default port + 1000 or 10000.

  2. Install with a custom Boxen homebrew formula.

  3. Suffix the Homebrew package's version, starting with -boxen1.

  4. Run as a launchd service in the com.boxen namespace, e.g., com.boxen.dnsmasq.

  5. Store config, data, and log files in `$BOXEN_HOME/{config,data,log}. This will normally require customization of a service's Homebrew formula.

Sometimes it's not possible to follow these rules, but try hard.

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 directory, which is ignored by Git.

Because it uses the GitHub API, script/sync-puppet will prompt you for your login and password. It'll use them to create an OAuth token and stash it in .github-oauth-token for future use.

Description
No description provided
Readme MIT 260 KiB
Languages
Ruby 95.9%
C 2.3%
Shell 1.8%