Brownserve.PSBuildTools
0.1.2
Changelog, versioning, NuGet, PowerShell module scaffolding, and build notification helpers used across Brownserve projects.
Minimum PowerShell version
6.0
Installation Options
Owners
Copyright
2026 Brownserve UK
Package Details
Author(s)
- Brownserve UK
Tags
Functions
Import-PlatyPSModule New-BrownservePowerShellModule Update-BrownservePowerShellModule Add-ModuleHelp Build-ModuleDocumentation Send-SlackNotification Add-BrownserveChangelogEntry Format-NuGetPackageVersion Get-BrownserveRepositoryPaths Get-SPDXLicenseIDs Initialize-BrownserveRepository New-BrownserveChangelogEntry New-BrownservePowerShellModuleBuild New-SPDXLicense Read-BrownserveChangelog Send-BuildNotification Update-BrownserveRepository Update-Version
Dependencies
This module has no dependencies.
Release Notes
# Fixed
- fix(build): add ExternalModuleDependencies to ensure PSGallery modules can be published correctly in #7 by @shoddyguard
FileList
- Brownserve.PSBuildTools.nuspec
- Brownserve.PSBuildTools.psd1
- Brownserve.PSBuildTools.psm1
- Private\Build\Compare-BrownserveRepository.ps1
- Private\Build\New-BrownserveBuildScript.ps1
- Private\Build\New-BrownserveBuildTasksScript.ps1
- Private\Build\New-BrownserveChangelogBlock.ps1
- Private\Build\New-BrownserveChangelogHeader.ps1
- Private\Build\New-BrownserveDependabotConfig.ps1
- Private\Build\New-BrownserveGitHubBuildsWorkflow.ps1
- Private\Build\New-BrownserveGitHubLabelPRWorkflow.ps1
- Private\Build\New-BrownserveGitHubReleaseWorkflow.ps1
- Private\Build\New-BrownserveGitHubStageReleaseWorkflow.ps1
- Private\Build\New-BrownserveHelpTestsScript.ps1
- Private\Build\New-BrownserveInitScript.ps1
- Private\Build\New-GitIgnoresFile.ps1
- Private\Build\New-MkDocsConfig.ps1
- Private\Build\New-MkDocsIndexPage.ps1
- Private\Build\New-MkDocsPagesFile.ps1
- Private\Build\New-MkDocsRequirements.ps1
- Private\Build\New-PaketDependenciesFile.ps1
- Private\Build\templates\help.tests.ps1.template
- Private\Build\templates\init.ps1.template
- Private\Build\templates\mkdocs.yml.template
- Private\Build\templates\mkdocs_index.md.template
- Private\Build\templates\psmodule_build_script.ps1.template
- Private\Build\templates\psmodule_build_tasks.ps1.template
- Private\Build\templates\psmodule_github_builds.yaml.template
- Private\Build\templates\psmodule_github_label-pr.yaml.template
- Private\Build\templates\psmodule_github_release.yaml.template
- Private\Build\templates\psmodule_github_stage-release.yaml.template
- Private\Classes.ps1
- Private\IDE\New-BrownserveEditorConfig.ps1
- Private\IDE\Read-BrownserveEditorConfig.ps1
- Private\PowerShell\Module.template
- Private\PowerShell\New-BrownservePoShModuleFromTemplate.ps1
- Private\PowerShell\platyPS\Add-PlatyPSCommonParameter.ps1
- Private\PowerShell\platyPS\Remove-PlatyPSCommonParameter.ps1
- Private\PowerShell\platyPS\Update-PlatyPSModulePageDescription.ps1
- Private\PowerShell\platyPS\Update-PlatyPSModulePageGUID.ps1
- Private\PowerShell\platyPS\Update-PlatyPSModulePageHelpVersion.ps1
- Private\PowerShell\platyPS\Update-PlatyPSModulePageLinks.ps1
- Private\VSCode\Extensions\Merge-VSCodeSpellings.ps1
- Private\VSCode\Extensions\New-VSCodeSpellingsExtensionConfig.ps1
- Private\VSCode\Extensions\cSpell_settings.json
- Private\VSCode\Get-VSCodeWorkspaceExtensions.ps1
- Private\VSCode\Get-VSCodeWorkspaceSettings.ps1
- Private\VSCode\New-VSCodeDevcontainer.ps1
- Private\VSCode\devcontainer\Dockerfile_Generic
- Private\VSCode\devcontainer\Dockerfile_PowerShellModule
- Private\VSCode\devcontainer\devcontainer.json
- Public\Build\Add-BrownserveChangelogEntry.ps1
- Public\Build\Format-NuGetPackageVersion.ps1
- Public\Build\Get-BrownserveRepositoryPaths.ps1
- Public\Build\Get-SPDXLicenseIDs.ps1
- Public\Build\Initialize-BrownserveRepository.ps1
- Public\Build\New-BrownserveChangelogEntry.ps1
- Public\Build\New-BrownservePowerShellModuleBuild.ps1
- Public\Build\New-SPDXLicense.ps1
- Public\Build\Read-BrownserveChangelog.ps1
- Public\Build\Send-BuildNotification.ps1
- Public\Build\Update-BrownserveRepository.ps1
- Public\Build\Update-Version.ps1
- Public\PowerShell\Import-PlatyPSModule.ps1
- Public\PowerShell\New-BrownservePowerShellModule.ps1
- Public\PowerShell\PlatyPS\Add-ModuleHelp.ps1
- Public\PowerShell\PlatyPS\Build-ModuleDocumentation.ps1
- Public\PowerShell\Update-BrownservePowerShellModule.ps1
- Public\Slack\Send-SlackNotification.ps1
- en-US\Brownserve.PSBuildTools-help.xml
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.1.2 (current version) | 4 | 5/25/2026 |
| 0.1.0 | 4 | 5/24/2026 |