# Build directories
build/
build_test/
build-*/

# CMake generated files
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
CTestTestfile.cmake
_deps/
*.cmake

# Compiled binaries
bin/
lib/
*.o
*.obj
*.exe
*.dll
*.so
*.dylib
*.a

# Test coverage files
*.gcno
*.gcda
*.gcov
coverage/
*.profraw
*.profdata

# IDE files
.vscode/
.idea/
*.swp
*.swo
*~

# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Temporary files
*.tmp
*.bak
*.log

# Python cache
__pycache__/
venv/
.venv/
.pytest_cache/
.mypy_cache/
.ruff_cache/
*.pyc
*.pyo
*.pyd
.coverage
htmlcov/

# Node modules (if any)
node_modules/

# Documentation build
docs/build/
docs/_build/

# Local configuration
.env
.env.local

# Test output
test_results.xml
test_results.json
test_report.json
test_report.html

# Tools and scripts output
*.tar.gz
*.zip
plantuml.jar
docs/diagrams/png/
docs/diagrams/svg/

# Backup files
*.orig
*.rej

# Git
.git/
*.patch
*.diff
