prop/.gitignore
Graham McInitre a8ecee32b0 feat: add Nix flake dev environment with Erlang 29.0.3 + Elixir 1.20.2
- Add flake.nix + flake.lock pinning nixpkgs-unstable
- Add nix/shell.nix with PostgreSQL, Rust, Elixir LSP, pre-commit hooks
- Add shell.nix flake-compat shim for non-flake nix-shell users
- Bump Dockerfile to Elixir 1.20.2 / OTP 29.0.3
- Add nix.md with setup and troubleshooting docs
- Gitignore Nix runtime state and generated pre-commit config

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-15 12:57:10 -05:00

78 lines
1.6 KiB
Text

# The directory Mix will write compiled artifacts to.
/_build/
# Environment variables (secrets)
.envrc
# If you run "mix test --cover", coverage assets end up here.
/cover/
# The directory Mix downloads your dependencies sources to.
/deps/
# Where 3rd-party dependencies like PHX://priv/static/
# temporary files for e.g. tests
/tmp/
# Ignore package tarball (built via "mix hex.build").
microwaveprop-*.tar
# Ignore assets that are produced by build tools.
/priv/static/assets/
# Ignore digested assets cache.
/priv/static/cache_manifest.json
# In case you use Node.js/Tailwind standalone binary
/assets/node_modules/
# Ignore database dumps
*.sql
*.psql
*.dump
# Dotenv files
.env
.env.*
# Kubernetes secret manifests (contain plaintext credentials)
/k8s/secret.yaml
/k8s/*-secret.yaml
# Trained ML model weights — tracked in git for Docker builds
# GRIB2 test fixtures (large binary files, downloaded on-demand)
/test/fixtures/grib2/*.grib2
# Dev-only propagation score binaries written by PropagationGridWorker
/priv/dev_scores/
# Calibration reports written by `mix prop.compare` — local artifacts only
/priv/calibration/
# Dialyzer PLT files
/priv/plts/
# Git worktrees
/.worktrees/
# Nix dev shell runtime state (local to each machine)
.nix-postgres/
.nix-mix/
.nix-hex/
.nix-services-started
.direnv/
# Generated by pre-commit-hooks.nix (configuration lives in nix/shell.nix)
.pre-commit-config.yaml
# OS files
.DS_Store
Thumbs.db
# Python bytecode caches (scripts/ has helper Python tools)
__pycache__/
*.pyc
# OpenCode continuation tracking (per-session state, not project files)
/.omo/