An interface for administering GitLab from a Windows PC using PowerShell.
Find-Module -Name PSGitLab | Install-ModuleIf you think there is an GitLab API I missed make sure to request it as an issue. I added the API calls that I needed to get work done. You might need others. Let me know.
Before issuing a Pull Request make sure to run the following code to make sure your not additions don't get kicked back.
.\build.ps1 -Task Pre-CommitThis will run your code against the PSScriptAnalyzer and Pester tests. If you're writing code against a specific function you can use Pester tags to check against just that one function.
Invoke-Pester -Tag get-gitlabprojectMilestones will be used for code coverage. Each API call has it's own issue and each group of API calls will be categorized by the corresponding milestone.
If you find a bug, please let me know through the issue tracker. The more details you provide the better.