Modules/businessdev.ALbuild.Feeds/Private/Get-BcMicrosoftFeedDefinition.ps1
|
function Get-BcMicrosoftFeedDefinition { <# .SYNOPSIS Returns the definitions of Microsoft's public Business Central NuGet feeds. .DESCRIPTION Internal helper. These are the public Dynamics BC feeds used to resolve Microsoft symbols and apps. Package id schemes follow the established convention per feed. #> [CmdletBinding()] [OutputType([PSCustomObject])] param() $base = 'https://dynamicssmb2.pkgs.visualstudio.com/DynamicsBCPublicFeeds/_packaging' return @( [PSCustomObject]@{ Name = 'MSSymbols'; Url = "$base/MSSymbols/nuget/v3/index.json"; IdScheme = '{publisher}.{name}.symbols.{id}'; Kind = 'symbols' } [PSCustomObject]@{ Name = 'AppSourceSymbols'; Url = "$base/AppSourceSymbols/nuget/v3/index.json"; IdScheme = '{publisher}.{name}.symbols.{id}'; Kind = 'symbols' } [PSCustomObject]@{ Name = 'MSApps'; Url = "$base/MSApps/nuget/v3/index.json"; IdScheme = '{publisher}.{name}.{id}'; Kind = 'apps' } ) } |