You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We need a better cookbook manager; Berkshelf is helpful, but ultimately too divorced from our work flow. There don't seem to be tool-sets that suit our needs better; time has come to write a custom one.
A Messfile replaces the Berksfile, with a much shorter format which allows wildcard matches within a repository:
Rake tasks establish the development environment, and synchronize them with the repositories they include. Each pantry is subtree squashed into vendor/[repo], which allows for commits to be subtree selected back to the pantry. Those cookbooks are symlinked into cookbooks/[name], providing a simple interface for knife cookbook upload. That folder is further symlinked to environments/development/cookbook, for later use with refactored environment code.
Expected tasks include :
rake ensure_messhall - establish or pull vendor folders, establish symlinks to and from cookbooks
rake sync_messhall - given commits against the vendor folders, subtree split them to their upstream pantries
The text was updated successfully, but these errors were encountered:
We need a better cookbook manager; Berkshelf is helpful, but ultimately too divorced from our work flow. There don't seem to be tool-sets that suit our needs better; time has come to write a custom one.
A Messfile replaces the Berksfile, with a much shorter format which allows wildcard matches within a repository:
Rake tasks establish the development environment, and synchronize them with the repositories they include. Each pantry is subtree squashed into
vendor/[repo]
, which allows for commits to be subtree selected back to the pantry. Those cookbooks are symlinked intocookbooks/[name]
, providing a simple interface forknife cookbook upload
. That folder is further symlinked toenvironments/development/cookbook
, for later use with refactored environment code.Expected tasks include :
rake ensure_messhall
- establish or pull vendor folders, establish symlinks to and fromcookbooks
rake sync_messhall
- given commits against the vendor folders, subtree split them to their upstream pantriesThe text was updated successfully, but these errors were encountered: