| 12345678910111213141516171819202122232425 |
- # Builds the Terminal.gui API documentation using docfx
- # Get the script directory and derive the docfx directory from it
- $scriptDir = Split-Path -Parent $MyInvocation.MyCommand.Path
- $docfxDir = Split-Path -Parent $scriptDir
- $prevPwd = $PWD
- Set-Location $docfxDir
- try {
- Write-Host "Working directory: $(Get-Location)"
- dotnet tool update -g docfx
- # Force delete metadata
- Remove-Item ./api -Recurse -Force -ErrorAction SilentlyContinue
- $env:DOCFX_SOURCE_BRANCH_NAME="v2_develop"
- docfx --serve
- }
- finally {
- # Restore the previous location
- $prevPwd | Set-Location
- }
|