Private/Templates/Base/gitignore.txt

bin/
obj/
.ionide/
project.lock.json
*-tests.xml
/debug/
/staging/
/Packages/
*.nuget.props

# dotnet cli install/uninstall scripts
dotnet-install.ps1
dotnet-install.sh
dotnet-install.sh.*
dotnet-uninstall-pkgs.sh
dotnet-uninstall-debian-packages.sh

# VS auto-generated solution files for project.json solutions
*.xproj
*.xproj.user
*.suo

# VS auto-generated files for csproj files
*.csproj.user

# Visual Studio IDE directory
.vs/

# VSCode directories that are not at the repository root
/**/.vscode/

# Project Rider IDE files
.idea.powershell/

# Ignore executables
*.exe
*.msi
*.appx
*.msix

# Ignore binaries and symbols
*.pdb
*.dll
*.wixpdb

# Ignore packages
*.deb
*.tar.gz
*.zip
*.rpm
*.pkg
*.nupkg
*.AppImage

# default location for produced nuget packages
/nuget-artifacts

# resgen output
gen

# Per repo profile
.profile.ps1

# macOS
.DS_Store
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
.AppleDouble
.LSOverride

# TestsResults
TestsResults*.xml
ParallelXUnitResults.xml
xUnitResults.xml

# Resharper settings
PowerShell.sln.DotSettings.user
*.msp
StyleCop.Cache

# Ignore SelfSignedCertificate autogenerated files
test/tools/Modules/SelfSignedCertificate/

# BenchmarkDotNet artifacts
test/perf/BenchmarkDotNet.Artifacts/

# Test generated module
test/tools/Modules/Microsoft.PowerShell.NamedPipeConnection/

# Test generated startup profile
StartupProfileData-NonInteractive

# Ignore logfiles
logfile/*

# Ignore nuget.config because it is dynamically generated
nuget.config

# Ignore MSBuild Binary Logs
msbuild.binlog

# Ignore gzip files in the manpage folder
assets/manpage/*.gz

# Ignore files and folders generated by some gh cli extensions
tmp/*
.env.local

# Ignore CTRF report files
crtf/*