The PowerShell Cosmos module provides access to Cosmos SQL.
This module can be installed from PsGallery.
Install-Module -Name PsCosmos -Scope CurrentUser
Alternatively it can be build and installed from source.
- Install the development dependencies
- Download or clone it from GitHub
- Run the installation task:
Invoke-Build Install
- This is a Portable Module based on PowerShell Standard and .NET Standard.
- VSCode is recommended as IDE. VSCode Tasks are configured.
- Build automation is based on InvokeBuild
- Test automation is based on Pester
- Documentation is based on platyPs
- Commands are named based on Approved Verbs for PowerShell Commands
- This project uses git-flow.
- This modules uses Semantic Versioning 1.0.0
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 this readme.
- If you want to create a pre-release.
- Push the release branch to github, to publish the pre-release to PsGallery.
- 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.