Commit Graph

11 Commits (master)

Author SHA1 Message Date
Zach Childers 776cf58b2d PR feedback 2019-12-03 11:58:31 -08:00
Zach Childers 3b36b3f0e7 convert to new-requirementgroup 2019-12-02 21:36:14 -08:00
Chris Kuech b04334dab0
Show breaking changes (#51) 2019-11-22 18:37:04 -08:00
Chris Kuech c3a731f018
Namespaces (#46)
* staging

* fixed unit tests

* inc minor version

* remove format-callstack

* complete

* pr comments and bug fixes

* test suite fixes

* show namespace in requirement events

* commonized requirement serialization

* fixed verbose logging

* updated docs
2019-11-17 15:06:51 -08:00
Chris Kuech 2eaf8f7ac5
Update README.md 2019-09-12 12:04:59 -07:00
Chris Kuech 7f651be127
typo 2019-09-09 10:45:46 -07:00
Chris Kuech 7f675f361d
Update README.md (#16) 2019-07-04 23:41:25 -04:00
William Hetherington f5e36ea510 Set Requirements title change (#15) 2019-07-02 15:27:03 -04:00
Olivier Miossec 25f9a601f0 DSC Script correction in README.md file (#6) 2019-06-28 10:24:21 -04:00
Chris Kuech 8dcfa31b17
Better (#2)
New major version. Interface and implementation have been completely overhauled.

The previous version included Invoke-ChecklistRequirement and Invoke-ContextRequirement, which relied on global state and held two different requirement engines with integrated logging. The new version contains a single requirement engine that outputs RequirementEvents. These events can be displayed with standard PowerShell formatters like Format-Table and Format-List. In addition, this PR introduces Format-Checklist for the human-facing interface and Format-Callstack for verbosely logging requirement execution

In addition to cleaner interfaces and implementation, Requirements now supports "DependsOn" for dependency graph execution.
2019-06-12 18:18:46 -07:00
Microsoft Open Source d5423e71f8 Initial commit 2018-10-08 17:52:00 -07:00