{"repo":"gaelcolas/Sampler","free":true,"listed":false,"github":"https://github.com/gaelcolas/Sampler","clone":"git clone https://github.com/gaelcolas/Sampler.git","description":"Module template with build pipeline and examples, including DSC elements.","language":"PowerShell","stars":241,"topics":["automation","continuous-delivery","powershell"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Sampler Module Sampler is an opinionated scaffolding and build-automation framework for PowerShell module projects. It gives you a production-ready project structure, a reproducible build pipeline powered by InvokeBuild, and a library of reusable tasks — so you can focus on writing your module instead of maintaining infrastructure. Why Sampler? - Scaffold in seconds : Generate a new module project with built-in CI/CD support, code-quality checks, and best-practice conventions. - Build, test, pack & publish : A curated set of InvokeBuild tasks covers the full lifecycle from source to the PowerShell Gallery. - Rich templates : Add classes, MOF-based DSC resources, class-based DSC resources, helper modules, composite resources, GitHub Copilot instruction files, and more with a single command. - Reproducible everywhere : The same build runs on a developer workstation, behind a corporate firewall, or in a CI agent — no local-admin rights or pre-installed tooling required. - Cross-platform : Works on Windows, Linux, and macOS. Check the video for a quick intro: Note: The video only shows a tiny part of the Sampler usage. Make sure to read the additional documentation in the configuration files and the Getting started section in the [Sampler - Wiki][1]. 2. Prerequisites - PowerShell 5.x or PowerShell 7.x The build.ps1 script will download all other specified modules required into the RequiredModules folder of your module project for you. 3. Usage How to create a new project To creat","default_branch":null,"files":null,"tree":[],"storefront":"/r/gaelcolas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gaelcolas/Sampler/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}