# ============================== # Python # ============================== __pycache__/ *.py[cod] *$py.class *.so .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ pip-wheel-metadata/ share/python-wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST # Virtual environments .venv/ venv/ ENV/ env/ .virtualenv/ .virtenv/ # uv package manager uv-cache/ # Python testing .pytest_cache/ .coverage .coverage.* htmlcov/ *.cover .hypothesis/ .pytest_cache/ # ============================== # Node.js / npm # ============================== node_modules/ npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* lerna-debug.log* # ============================== # Next.js (Frontend) # ============================== .next/ out/ build/ dist/ .vercel/ *.tsbuildinfo next-env.d.ts # ============================== # IDEs & Editors # ============================== # VSCode .vscode/* !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json # JetBrains IDEs (IntelliJ, PyCharm, WebStorm, etc.) .idea/ *.iml *.ipr *.iws .idea_modules/ # Vim/Neovim *.swp *.swo *~ .netrwhist # Emacs *~ \#*\# .\#* *.elc # Sublime Text *.sublime-project *.sublime-workspace # ============================== # macOS # ============================== .DS_Store ._* .AppleDouble .LSOverride .AppleDB .AppleDesktop Network Trash Folder Temporary Items .apdisk # ============================== # Windows # ============================== Thumbs.db Thumbs.db:encryptable ehthumbs.db ehthumbs_vista.db *.stackdump [Dd]esktop.ini $RECYCLE.BIN/ *.lnk *.cab *.msi *.msix *.msm *.msp *.lnk # ============================== # Linux # ============================== *~ .fuse_hidden* .directory .Trash-* .nfs* # ============================== # Local runtime & temporary files # ============================== *.log *.log.* *.pid *.seed *.pid.lock timeout *.tmp *.temp *.cache *.bak *.bak.* *.bak2 *.swp *.swo # ============================== # Application specific # ============================== # Database *.db *.sqlite *.sqlite3 *.db-shm *.db-wal # Environment files .env .env.* !.env.example !.env.local.example *.local # ============================== # ROS2 / Robotics # ============================== install/ log/ build/ */install/ */log/ */build/ *.bag *.bag.active # ============================== # Misc # ============================== # Sensitive data (adjust patterns as needed) *.pem *.key *.crt *.secret secrets/ # Large binary files (adjust as needed) *.tar *.tar.gz *.zip *.rar *.7z # Generated documentation docs/_build/ site/