PowerShell Module to create Mermaid diagrams.
Install PsMermaidTools from PowerShell Gallery using a PowerShell command line:
Install-Module -Name PsMermaidTools -Scope CurrentUser
Invoke-Build Install
See the command reference for descriptions and examples.
See the changelog file.
- This is a Portable Module.
- VSCode is recommended as IDE. VSCode Tasks are configured.
- Build automation is based on InvokeBuild
- Test automation is based on Pester
- Commands are named based on Approved Verbs for PowerShell Commands
- This project uses git-flow.
- This project uses keep a changelog.
- This project uses PsBuildTasks.
The build scripts require InvokeBuild. If it is not installed, install it with the command Install-Module InvokeBuild -Scope CurrentUser
.
You can build the module using the VS Code build task or with the command Invoke-Build Build
.
- Create a release branch using git-flow.
- Update the version number in the module manifest.
- Extend the changelog in
CHANGELOG.md
. - If you want to create a pre-release:
- Push the release branch to github, to publish the pre-release to PsGallery.
- run
Update-Changelog -ReleaseVersion $version -LinkMode None
- Finish release using git-flow.
- Check if tags are not pushed to github.
- Check if the release branch is deleted on github.
- Create the release on github.