...
1# cSpell:ignore Apireview
2# cSpell:ignore Onboarded
3$RepoRoot = Resolve-Path "${PSScriptRoot}..\..\..\.."
4$EngDir = Join-Path $RepoRoot "eng"
5$EngCommonDir = Join-Path $EngDir "common"
6$EngCommonScriptsDir = Join-Path $EngCommonDir "scripts"
7$EngScriptsDir = Join-Path $EngDir "scripts"
8
9# Import required scripts
10. (Join-Path $EngCommonScriptsDir SemVer.ps1)
11. (Join-Path $EngCommonScriptsDir ChangeLog-Operations.ps1)
12. (Join-Path $EngCommonScriptsDir Package-Properties.ps1)
13. (Join-Path $EngCommonScriptsDir logging.ps1)
14. (Join-Path $EngCommonScriptsDir Invoke-GitHubAPI.ps1)
15. (Join-Path $EngCommonScriptsDir Invoke-DevOpsAPI.ps1)
16. (Join-Path $EngCommonScriptsDir artifact-metadata-parsing.ps1)
17. (Join-Path $EngCommonScriptsDir "Helpers" git-helpers.ps1)
18
19# Setting expected from common languages settings
20$Language = "Unknown"
21$PackageRepository = "Unknown"
22$packagePattern = "Unknown"
23$MetadataUri = "Unknown"
24
25# Import common language settings
26$EngScriptsLanguageSettings = Join-path $EngScriptsDir "Language-Settings.ps1"
27if (Test-Path $EngScriptsLanguageSettings) {
28 . $EngScriptsLanguageSettings
29}
30
31if (!(Get-Variable -Name "LanguageShort" -ValueOnly -ErrorAction "Ignore"))
32{
33 $LanguageShort = $Language
34}
35
36if (!(Get-Variable -Name "LanguageDisplayName" -ValueOnly -ErrorAction "Ignore"))
37{
38 $LanguageDisplayName = $Language
39}
40
41# Transformed Functions
42$GetPackageInfoFromRepoFn = "Get-${Language}-PackageInfoFromRepo"
43$GetPackageInfoFromPackageFileFn = "Get-${Language}-PackageInfoFromPackageFile"
44$PublishGithubIODocsFn = "Publish-${Language}-GithubIODocs"
45$UpdateDocsMsPackagesFn = "Update-${Language}-DocsMsPackages"
46$GetDocsMsMetadataForPackageFn = "Get-${Language}-DocsMsMetadataForPackage"
47$GetDocsMsDevLanguageSpecificPackageInfoFn = "Get-${Language}-DocsMsDevLanguageSpecificPackageInfo"
48$GetGithubIoDocIndexFn = "Get-${Language}-GithubIoDocIndex"
49$FindArtifactForApiReviewFn = "Find-${Language}-Artifacts-For-Apireview"
50$TestProxyTrustCertFn = "Import-Dev-Cert-${Language}"
51$ValidateDocsMsPackagesFn = "Validate-${Language}-DocMsPackages"
52$GetOnboardedDocsMsPackagesFn = "Get-${Language}-OnboardedDocsMsPackages"
53$GetDocsMsTocDataFn = "Get-${Language}-DocsMsTocData"
54$GetDocsMsTocChildrenForManagementPackagesFn = "Get-${Language}-DocsMsTocChildrenForManagementPackages"
55$UpdateDocsMsTocFn = "Get-${Language}-UpdatedDocsMsToc"
View as plain text