Tutorials¶
Tutorials walk you through complete, end-to-end scenarios, each starting from a defined situation and ending with a working result. They are independent of each other, not a course to work through in sequence — pick the one that matches where you are today.
Two of them are alternative starting points depending on whether a PSScriptBuilder project exists yet: start from Building Your First Project with nothing in place, or from Migrating to PSScriptBuilder if your code already exists as a single file or as separate files without a build system. Setting Up Release Management builds on top of either one — it assumes a working PSScriptBuilder project is already in place.
If you are looking for an explanation of one specific feature rather than a full scenario, see the Guides instead.
-
Building Your First Project
Create a small HR project from scratch — enums, classes, and a function — and produce your first dependency-ordered build.
-
Migrating to PSScriptBuilder
Adopt PSScriptBuilder in an existing codebase, whether it's one monolithic file or already split across several.
-
Setting Up Release Management
Add version tracking to an existing project: a release data file, bump configuration, and a dedicated release script alongside your build script.