# emacs temporary files
*~

# this folder is populated by Rakefile with various tools needed for development
/tools

# backend binaries
/backend/cmd/stork-agent/stork-agent*
/backend/cmd/stork-server/stork-server*
/backend/cmd/stork-tool/stork-tool*
/backend/cmd/stork-code-gen/stork-code-gen

# generated by protoc
/backend/api/agent.pb.go
/backend/api/agent_grpc.pb.go

# generated by go-swagger
/backend/server/gen/*

# generated by mockgen
/backend/**/*mock_test.go

# vagrant
/.vagrant

# generated documentation
/doc/build

# output from backend unit tests
/backend/coverage.out
/backend/junit.xml

# output from UI unit tests
/webui/junit.xml

# ctags
TAGS

# generated while combining whole swagger API
/api/swagger.yaml

# venv for dhcp traffic simulator
/tests/sim/venv
/tests/sim/__pycache__/

# files created by running docker containers
/backend/cmd/stork-agent/supervisord.log
/backend/cmd/stork-agent/supervisord.pid
docker/config/agent-kea-many-subnets/kea-dhcp4.conf

# generated docs
/doc/man/stork-*.8
/webui/src/assets/arm/
/webui/src/assets/pkgs/

# build stuff
/build-root
/.pkgs-build
/dist
**/.bundle/config

# Protoc generated files
/backend/api/stork/backend/api/agent/protocol/agent.pb.go
/tests/system/agent_pb2.py
/tests/system/agent_grpc.py

# tests venv and pycache
/tests/system/venv/
/tests/system/test-results/
.vscode/
/isc-stork-*.deb
/isc-stork-*.rpm
*.code-workspace
root/
tests/system/.env/
test-results/
__pycache__/
tests/system/config/kea-many-subnets/*.conf
tests/system/config/kea/kea-leases4.csv
tests/system/config/kea/kea-leases6.csv
tests/system/config/kea-ha2/kea-leases4.csv
tests/system/config/kea-ha2/kea-leases6.csv
tests/system/config/certs/key.pem
tests/system/config/certs/cert.pem

# OpenAPI generator files for Python
tests/system/openapi_client/
tests/system/.openapi-generator/
tests/system/.openapi-generator-ignore
tests/system/openapi_client_README.md
webui/documentation.json

# Code-gen generated files
backend/appcfg/kea/stdoptiondef4.go
backend/appcfg/kea/stdoptiondef6.go
webui/src/app/std-dhcpv4-option-defs.ts
webui/src/app/std-dhcpv6-option-defs.ts

# Hooks
/hooks/*.so
