Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Blog Post: Resource Creation Guidelines and Patterns #51

Open
PlagueHO opened this issue Aug 10, 2019 · 0 comments
Open

Blog Post: Resource Creation Guidelines and Patterns #51

PlagueHO opened this issue Aug 10, 2019 · 0 comments
Labels
enhancement The issue is an enhancement request.

Comments

@PlagueHO
Copy link
Member

The discussion within this PR: dsccommunity/ActiveDirectoryCSDsc#79 has led me to think about how we could help guide resource creators to create resources using patterns that adhere to DSC practices and principles.

It could cover:

  1. When to use IsSingleInstance
  2. When to break a resource into multiple smaller resources (e.g. avoiding the use of EmbeddedInstance) - Single Responsibility Principle for resources?
  3. When to use Ensure.
  4. How to define a resource where parts of the resource parameter content may be modified outside DSC (E.g. the ADUser, ADGroup pattern).
  5. How to select parameters to use as a Key
@PlagueHO PlagueHO added the enhancement The issue is an enhancement request. label Aug 10, 2019
@gaelcolas gaelcolas added this to Laundry list in DSC Community Work Mar 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement The issue is an enhancement request.
Projects
DSC Community Work
  
Laundry list
Development

No branches or pull requests

1 participant