{Super High level description}
A PowerShell Module to
A PowerShell Module to
This is a template PowerShell module that includes a pipeline that builds the module (documentation etc.), commits documentation and external help to GitHub and deploys the module to the PowerShell Gallery.
Change all mentions of ModuleName to the name of your module, e.g. SteamPS.
Change the name in LICENSE.md if you plan using it.
Adjust Manifest.
AppVeyor is free for open source projects.
- Create an account etc. at AppVeyor
- Link your GitHub account
- Create new project at AppVeyor
- Create API-key at PS Gallery
- Encrypt API-key at AppVeyor
and add it to appveyor.yml by replacing
{NUGETAPIKEY}
. - Create Personal access tokens at GitHub with scope to edit repos.
- Encrypt token at AppVeyor
and add it to appveyor.yml by replacing
{GITHUB_PERSONAL_ACCESS_TOKEN}
. - AppVeyor will now monitor your branches.
- Deploy to PS Gallery and GitHub releases using keyword !deploy in your commit message.
Patch version is changed when merging with master branch.
Major version can be changed by writing !ver:MAJOR*
in the commit message.
Minor version can be changed by writing !ver:MINOR*
in the commit message.