AtlassianPS.Standards

0.1.10

Shared analyzer settings and standards utilities for AtlassianPS modules.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name AtlassianPS.Standards

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name AtlassianPS.Standards

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 AtlassianPS. All rights reserved.

Package Details

Author(s)

  • AtlassianPS

Tags

AtlassianPS PSScriptAnalyzer Standards

Functions

Copy-ModuleArtifacts Import-DotEnvFile Initialize-BuildEnvironment Initialize-ModuleTestEnvironment Install-DependencyRequirement Invoke-Lint Invoke-ModuleTests Join-ModuleSource New-ModulePackage Remove-OrphanedExternalHelp Resolve-ModuleSource Resolve-ProjectRoot Set-ModuleManifestVersion Sync-ScriptAnalyzerSettings Test-ModulePackage Update-DependencyReference Update-ExternalHelp Update-ModuleManifestExports Write-BuildInfo

Dependencies

Release Notes

- Added shared blueprint primitives for .env loading, release package validation, external help generation/orphan cleanup, and source/release test module import.
- Documented downstream adoption patterns that keep build, integration, Docker, and parallel-test orchestration readable in product repositories.
- Fixed `Invoke-Lint` so downstream modules can call the exported prefixed command without depending on private helper command visibility at runtime.
- Hardened release workflow validation so releases require annotated semver tags that point to commits reachable from `origin/master` before publishing.
- Added pre-publish release-note validation so missing or empty changelog notes fail before immutable package publication.
- Added a release-artifact downstream contract test that imports the built module in a fresh process and runs the exported prefixed lint command.

FileList

Version History

Version Downloads Last updated
0.1.10 (current version) 0 5/26/2026
0.1.6 0 5/19/2026
0.1.2 0 5/18/2026
0.1.1 4 5/13/2026