# Build output /fancy-dns /dist/ *.test *.out coverage.* # The console bundle is a build artifact consumed by //go:embed. The directory # itself must be committed (the embed fails without it), so keep the placeholder # and ignore the generated bundle. /internal/web/dist/* !/internal/web/dist/.gitkeep /web/dist/ /web/node_modules/ /web/.vite/ # Runtime state: bbolt files, downloaded lists, rendered config. /data/ *.db *.db.lock config.local.yaml # TLS material must never be committed. /tls/ *.pem *.key !deploy/**/*.key.example # Tooling scratch state /.codesearch/ # Editor and OS noise .DS_Store *.swp .idea/ .vscode/ *.iml