Sha256: 4d331e3b452a95b6197cdf00ba19f81c79ffeb5c9a3d53eee550c5bea86cd93a
Contents?: true
Size: 1.33 KB
Versions: 1
Compression:
Stored size: 1.33 KB
Contents
# Hacking Vagabond Here's some useful notes about hacking on Vagabond ## Git branch Unstable development is on the `develop` branch. Pull requests should be based on the `develop` branch and any changes will be merged there prior to being merged into `master`. The `master` branch will always be the currently stable released version. ## Versioning Stable versions will always be even numbered patch levels. Unstable versions will always be odd numbered patch levels. ### Unstable behavior When unstable versions are detected vagabond will provision the system differently than when within stable versions. The Cheffile used to vendor cookbooks for provisioning the host will use cookbook linked to unstable versions of the cookbooks, and these will be updated every hour. Since stable versions of vagabond will link directly to released versions of cookbooks, a single update to pull the dependencies is sufficient. In development mode with cookbooks linked to changing cookbooks, getting updates will be required as the code is updated. ## Debugging Vagabond will not print stacktraces by default when an error is encountered. To enable stacktraces on errors, set the environment variable `VAGABOND_EXIT_DEBUG` prior to running a command. Alternatively you can export the variable so it will always be set: ``` $ export VAGABOND_EXIT_DEBUG=true ```
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vagabond-0.2.10 | DEVELOP.md |