# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. # dependencies /node_modules /.pnp .pnp.* .yarn/* !.yarn/patches !.yarn/plugins !.yarn/releases !.yarn/versions # testing /coverage # next.js /.next/ /out/ # production /build # scripts/deploy.sh hardlinks the running build and node_modules in here so a failed deploy can be # undone, and deletes it again when the deploy ends. While one is in flight it is ~100k untracked # files sitting in the work tree, which would otherwise drown `git status` on the production box. /.deploy-prev/ # misc .DS_Store *.pem # debug npm-debug.log* yarn-debug.log* yarn-error.log* .pnpm-debug.log* # env files (can opt-in for committing if needed) .env* # written by scripts/deploy.sh on the box; read by the operations console .release.json # vercel .vercel # typescript *.tsbuildinfo next-env.d.ts .env .env.* !.env.example # Android / Capacitor build output. The project itself is committed; its build products are not. android/.gradle/ android/build/ android/app/build/ android/capacitor-cordova-android-plugins/build/ android/local.properties android/app/src/main/assets/public/ # The staff app's native project. Same rules: sources are committed, build output and the # capacitor-copied web assets are not. android-staff/.gradle/ android-staff/build/ android-staff/app/build/ android-staff/capacitor-cordova-android-plugins/build/ android-staff/local.properties android-staff/app/src/main/assets/public/ *.aab *.apk *.jks *.keystore keystore.properties # Photo storage: signatures and damage photographs live on disk, not in the repo or the database. .photos/ # session scratch, never committed .scratch/