# this file gets generated by make
gitref.go
.data
debug
!/lib/srv/debug
!/lib/client/debug
default.etcd
/darwin

# web asset directory
/lib/web/build

# usually release tarballs get in the way
*.gz
# ignore all tarballs except the alpine one
!fixtures/alpine/alpine-minirootfs-*.tar.gz
*.zip

# editors
.vscode
*.swp
.idea

# Compiled binaries, Object files, Static and Dynamic libs (Shared Objects)
out
build
!/web/packages/build
/web/packages/shared/libs/ironrdp/pkg/**
*.o
*.a
*.so
*.syso

# Folders
_obj
_test
tmp
target/
test-logs/

# Architecture specific extensions/prefixes
[568vq].out

*.cgo1.go
*.cgo2.c
_cgo_defun.c
_cgo_gotypes.go
_cgo_export.*
.bash_history

_testmain.go

*.exe
*.test
*.prof
*.tmp
flymake*

# mkdocs
docs/latest
docs/latest.yaml

# terraform
.terraform
terraform.tfstate

# macOS
**/.DS_Store

# ansible stuff
ssh.config
*.retry

# Code signing certificate for Windows binaries
/windows-signing-cert.pfx

# Build cache and tooling
/build.assets/.cache
/build.assets/.config
/build.assets/tooling/bin/**

# Teleport binaries
/tctl
/teleport
/tsh

# Go workspace files
go.work
go.work.sum

# gogoproto side-effects
/gogogen
node_modules

.air.toml
webassets/

# jest --coverage
coverage

# vite
.swc
web/certs/

# Vagrant
.vagrant

# Files produced by tests
*.avi

# We have switched to pnpm, ignore Yarn lockfile
yarn.lock

# mockServiceWorker.js is generated on each start of Storybook instead of being vendored into the
# repo, see web/scripts/run-storybook.sh.
web/.storybook/public/mockServiceWorker.js

# Directory used to compile msgfile.dll, see lib/utils/log/eventlog/README.md
msgfile/

# Dockerized builds generate .pnpm-store in the root, so ignore it
.pnpm-store

# Artifacts generated by gotestsum --jsonfile=unit-tests-foo.json --junitfile=unit-tests-foo.xml
unit-tests*.xml
unit-tests*.json
