It is highly recommended to use Visual Studio Code (VS Code) to contribute to this repository.
When you open the project folder, VS Code will recommend that you install certain extensions to help you with your development work.
Please note that some documentation sections will be specific to VS Code. So, if you use another IDE, you will probably need to adapt the instructions.
To build the module, follow these steps:
-
Git clone or direct download the source code.
-
Open the project directory inside VS Code.
-
Open a PowerShell integrated terminal.
-
Run the following commands:
# Unblock the script files Get-ChildItem -Filter *.ps1 -Recurse | Unblock-File # Install and import InvokeBuild module Install-Module -Name InvokeBuild -Scope CurrentUser Import-Module -Name InvokeBuild # Run the default task to install dependencies Invoke-Build -Bootstrap
This repository follows the PowerShell programming best practices and style rules.
Please, ensure that you respect these rules when you develop new features for this module.
This project adheres to a basic version of Semantic Versioning.
Version must respect the format <major>.<minor>.<patch>
.
It is implemented by the System.Version
PowerShell object.
In the settings.ps1
file, edit $ModuleVersion
.