[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/PSScriptBuilder/PSScriptBuilder/main/mkdocs.yml [Back]  [Original]

site_name: PSScriptBuilder Docs
site_url: https://docs.psscriptbuilder.com
site_description: A dependency-aware script builder for PowerShell. Combines multi-file projects into a single deployable script with automatic dependency resolution and topological sorting.
site_author: PSScriptBuilder
copyright: Copyright © 2026 Tim Hartling

repo_url: https://github.com/PSScriptBuilder/PSScriptBuilder
repo_name: PSScriptBuilder/PSScriptBuilder
edit_uri: edit/main/docs/

theme:
  name: material
  custom_dir: docs/overrides
  logo: assets/logo-v2.svg
  favicon: assets/logo-v2.svg
  font:
    text: Source Sans 3
    code: Source Code Pro
  palette:
    - scheme: default
      primary: indigo
      accent: indigo
      toggle:
        icon: material/brightness-7
        name: Switch to dark mode
    - scheme: slate
      primary: indigo
      accent: indigo
      toggle:
        icon: material/brightness-4
        name: Switch to light mode
  features:
    - navigation.instant
    - navigation.tabs
    - navigation.tabs.sticky
    - navigation.indexes
    - navigation.top
    - toc.follow
    - navigation.footer
    - search.suggest
    - search.highlight
    - content.code.copy
    - content.code.annotate
  icon:
    repo: fontawesome/brands/github

extra:
  social:
    - icon: fontawesome/brands/github
      link: https://github.com/PSScriptBuilder/PSScriptBuilder
      name: GitHub
    - icon: fontawesome/solid/box
      link: https://www.powershellgallery.com/packages/PSScriptBuilder
      name: PowerShell Gallery

extra_css:
  - stylesheets/extra.css

extra_javascript:
  - javascripts/external-links.js

plugins:
  - search

markdown_extensions:
  - admonition
  - pymdownx.details
  - pymdownx.superfences:
      custom_fences:
        - name: mermaid
          class: mermaid
          format: !!python/name:pymdownx.superfences.fence_code_format
  - pymdownx.highlight:
      anchor_linenums: true
  - pymdownx.inlinehilite
  - pymdownx.snippets
  - pymdownx.tabbed:
      alternate_style: true
  - tables
  - attr_list
  - md_in_html
  - pymdownx.emoji:
      emoji_index: !!python/name:material.extensions.emoji.twemoji
      emoji_generator: !!python/name:material.extensions.emoji.to_svg
  - toc:
      permalink: true

nav:
  - Home: index.md
  - Getting Started:
    - getting-started/index.md
    - Installation: getting-started/installation.md
    - Quick Start: getting-started/quick-start.md
  - Tutorials:
    - tutorials/index.md
    - Building Your First Project: tutorials/building-your-first-project.md
    - Migrating to PSScriptBuilder: tutorials/migrating-to-psscriptbuilder.md
    - Setting Up Release Management: tutorials/setting-up-release-management.md
  - Guides:
    - guides/index.md
    - Building:
      - Configuration: guides/configuration.md
      - Collectors: guides/collectors.md
      - Templates: guides/templates.md
      - Build Pipeline: guides/build-pipeline.md
      - Tool Integrations: guides/tool-integrations.md
    - Analysis:
      - Dependency Analysis: guides/dependency-analysis.md
      - Code Analysis: guides/code-analysis.md
    - Publishing:
      - Release Management: guides/release-management.md
      - CI/CD Integration: guides/cicd-integration.md
  - Cmdlet Reference:
    - cmdlets/index.md
    - Scaffolding:
      - New-PSScriptBuilderProject: cmdlets/New-PSScriptBuilderProject.md
      - New-PSScriptBuilderTemplate: cmdlets/New-PSScriptBuilderTemplate.md
    - Script Building:
      - New-PSScriptBuilderContentCollector: cmdlets/New-PSScriptBuilderContentCollector.md
      - New-PSScriptBuilderCollector: cmdlets/New-PSScriptBuilderCollector.md
      - Add-PSScriptBuilderCollector: cmdlets/Add-PSScriptBuilderCollector.md
      - Get-PSScriptBuilderCollector: cmdlets/Get-PSScriptBuilderCollector.md
      - Get-PSScriptBuilderCollectorContent: cmdlets/Get-PSScriptBuilderCollectorContent.md
      - Remove-PSScriptBuilderCollector: cmdlets/Remove-PSScriptBuilderCollector.md
      - Invoke-PSScriptBuilderBuild: cmdlets/Invoke-PSScriptBuilderBuild.md
      - Watch-PSScriptBuilderProject: cmdlets/Watch-PSScriptBuilderProject.md
      - Format-PSScriptBuilderBuildResult: cmdlets/Format-PSScriptBuilderBuildResult.md
      - Export-PSScriptBuilderBuildResult: cmdlets/Export-PSScriptBuilderBuildResult.md
      - Compress-PSScriptBuilderScript: cmdlets/Compress-PSScriptBuilderScript.md
    - Analysis & Validation:
      - Get-PSScriptBuilderDependencyAnalysis: cmdlets/Get-PSScriptBuilderDependencyAnalysis.md
      - Get-PSScriptBuilderComponentDependency: cmdlets/Get-PSScriptBuilderComponentDependency.md
      - Find-PSScriptBuilderUnusedComponent: cmdlets/Find-PSScriptBuilderUnusedComponent.md
      - ConvertTo-PSScriptBuilderComponentDependencyTree: cmdlets/ConvertTo-PSScriptBuilderComponentDependencyTree.md
      - Export-PSScriptBuilderDependencyGraph: cmdlets/Export-PSScriptBuilderDependencyGraph.md
      - Get-PSScriptBuilderTemplateAnalysis: cmdlets/Get-PSScriptBuilderTemplateAnalysis.md
      - Test-PSScriptBuilderTemplate: cmdlets/Test-PSScriptBuilderTemplate.md
    - Configuration:
      - Get-PSScriptBuilderConfiguration: cmdlets/Get-PSScriptBuilderConfiguration.md
      - New-PSScriptBuilderConfiguration: cmdlets/New-PSScriptBuilderConfiguration.md
      - Set-PSScriptBuilderProjectRoot: cmdlets/Set-PSScriptBuilderProjectRoot.md
    - Release Management:
      - New-PSScriptBuilderReleaseData: cmdlets/New-PSScriptBuilderReleaseData.md
      - Get-PSScriptBuilderReleaseData: cmdlets/Get-PSScriptBuilderReleaseData.md
      - Get-PSScriptBuilderReleaseDataTokens: cmdlets/Get-PSScriptBuilderReleaseDataTokens.md
      - Test-PSScriptBuilderReleaseData: cmdlets/Test-PSScriptBuilderReleaseData.md
      - Update-PSScriptBuilderReleaseData: cmdlets/Update-PSScriptBuilderReleaseData.md
      - Format-PSScriptBuilderReleaseDataResult: cmdlets/Format-PSScriptBuilderReleaseDataResult.md
      - Get-PSScriptBuilderBumpConfiguration: cmdlets/Get-PSScriptBuilderBumpConfiguration.md
      - Test-PSScriptBuilderBumpConfiguration: cmdlets/Test-PSScriptBuilderBumpConfiguration.md
      - Update-PSScriptBuilderBumpFiles: cmdlets/Update-PSScriptBuilderBumpFiles.md
      - Format-PSScriptBuilderBumpResult: cmdlets/Format-PSScriptBuilderBumpResult.md
  - Examples: examples.md
  - Troubleshooting: troubleshooting.md
  - Known Limitations: limitations.md

Web Proxy Viewer  |  New URL  |  Original Page