# Author: cirakg & claude ai # Summary: Files git must never track: local SDK/key cache, build output, signing material, tool caches. # # Local tool state: Garmin SDK, device files, SDK-manager login token and the # developer key. Never commit any of it (Garmin's licence, and the key signs # every release). /.cache/ # Build outputs. /build/ /bin/ # Signing keys and signed artifacts, wherever they end up. *.der *.pem *.prg *.iq *.prg.debug.xml # Python tooling caches. __pycache__/ *.py[cod] .pytest_cache/ .mypy_cache/ .ruff_cache/ .hypothesis/ # Node modules are installed only inside the docs image. node_modules/ # Local credentials, exports and editor/agent state. .env .env.* !.env.example *.key *.p12 *.pfx *.jks *.keystore id_rsa* id_ed25519* /.aws/ /.ssh/ /.garmin/ /.Garmin/ /.agents/ /.claude/ /.codex/ /.idea/ /.vscode/ /.venv/ /venv/ /.secrets/ /private/ *aegis*.json *aegis*.json.* *aegis*.zip *aegis*.zip.* *.DAT *.SET *.STR .DS_Store *~