danielsdeleo/chef-workflow2-prototype — pull request #1 by danielsdeleo (2013-12-27 20:58:19+00:00)
Title: Update script.txt file

* Match changes in `wf2` CLI invocation
* Add an explicit compile step

The second change is meant to stimulate discussion about how manual we want the compile step to be. We want to get to an optimal tradeoff between the following considerations:

* Recompiling the dependency graph when non-local cookbooks are involved can be slow, depending on the difficulty of the computation, network connections to the cookbook API service, github, etc.
* We don't want to create tedium by requiring the user to type the same command over and over
* We want there to be an obvious error (if possible) if the user makes code changes that require recompilation but forgets to recompile. If we cannot fail quickly, diagnosis should be as easy as possible.
* We want to minimize the steps a new user must complete before getting a first converge
* We want to foster a high level of understanding of how the compile process works early in the learning cycle, so that users intuitively know how to accomplish tasks such as adding community cookbooks as deps, updating community cookbooks, adding git cookbooks as deps, updating git cookbooks, etc.