Add phase_order rake task and update README #123
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The most confusing part about the proposed dependency graph configuration was understanding what the default order would be. And the biggest risks seemed to be in accidentally creating a circular dependency or specifying a dependency incorrectly. This change addresses some of those issues as follows"
It also does a major overhaul to the README that reflects the additional information and insights I gained while working in the code and testing the dependency features that I wish would have been in the README to begin with. Also: Updates the example rake tasks to a more modern Rails format, and the Procore logo to use the procore-oss source.
Output of new rake task (when run from
/spec/dummy
test application):I get the same output when I "mangle" the configuration as follows
Checklist: