Important
This is a rebuild of the Stucco Module with some various tweaks and bugfixes for personal use. Feel free to use also. You can view the differences and details by looking at the commit changes and the issues from devblackops/Stucco.
| Publish | PS Gallery | License |
|---|---|---|
Tip
(PS)Stucco is an opinionated Plaster template for building high-quality PowerShell modules. This template produces PowerShell projects according to a structure that I and many others in the PowerShell community use. Apart from the PowerShell module itself, this template creates project scaffolding that enables effective collaboration with the community.
- MIT, Apache, or Unlicense licensing options
- Changelog following Keep a Changelog guidelines with Semantic Versioning
- Optional Code of Conduct
- Optional Read The Docs support for online documentation using Mkdocs
- Optional PlatyPS support for markdown-based help documentation
- Project dependency resolution using PSDepend
- psake tasks using PowerShellBuild for build / test automation
- AppVeyor, Azure Pipelines or GitLab CI/CD for CI/CD
- GitHub templates for contributing, issues, and pull requests
- VSCode tasks
Install from the PowerShell Gallery:
Install-PSResource PSStucco$template = Get-PlasterTemplate -IncludeInstalledModules | Where-Object TemplatePath -Match 'Stucco'
Invoke-Plaster -TemplatePath $template.TemplatePathThe goal of this project is help create common patterns for PowerShell module development. Additional features or capabilities that benefit the community are welcome.