| 1 | # Wails build assets/output — mostly auto-generated (plists, manifests, compiled |
| 2 | # binary); ignore them but keep the committed designed app icon source and PNG. |
| 3 | /build/* |
| 4 | !/build/appicon.png |
| 5 | !/build/appicon.svg |
| 6 | |
| 7 | # Commit only our customized per-user NSIS installer template. wails_tools.nsh and |
| 8 | # everything else under build/ are regenerated by `wails build`, so stay ignored. |
| 9 | # (Each `!` un-ignore needs its parent dir un-ignored first.) |
| 10 | !/build/windows |
| 11 | /build/windows/* |
| 12 | !/build/windows/installer |
| 13 | /build/windows/installer/* |
| 14 | !/build/windows/installer/project.nsi |
| 15 | |
| 16 | # Commit our hand-written hardened-runtime entitlements (scripts/desktop-build.sh |
| 17 | # passes it to codesign for Developer ID signing). Unlike Info.plist it is NOT |
| 18 | # regenerated by `wails build`, so it must live in git. Parent dir un-ignored first. |
| 19 | !/build/darwin |
| 20 | /build/darwin/* |
| 21 | !/build/darwin/entitlements.plist |
| 22 | !/build/darwin/icon.icns |
| 23 | !/build/darwin/appicon.svg |
| 24 | |
| 25 | # Commit the hand-written Linux .deb packaging inputs and app icon assets. |
| 26 | # `wails build` does not generate these, so they must live in git. The .deb is built |
| 27 | # by scripts/desktop-build.sh's linux branch via goreleaser/nfpm. Parent un-ignored first. |
| 28 | !/build/linux |
| 29 | /build/linux/* |
| 30 | !/build/linux/nfpm.yaml |
| 31 | !/build/linux/reasonix.desktop |
| 32 | !/build/linux/io.reasonix.desktop.update.policy |
| 33 | !/build/linux/postinstall.sh |
| 34 | !/build/linux/icons |
| 35 | !/build/linux/icons/** |
| 36 | |
| 37 | # Go test binaries |
| 38 | *.test |
| 39 | |
| 40 | # Local config symlinks for `wails dev` (point at the repo-root reasonix.toml/.env |
| 41 | # so the desktop app resolves the same config/keys the CLI does). Never commit. |
| 42 | /reasonix.toml |
| 43 | /.env |
| 44 | |
| 45 | # `go build` binary produced in-tree (module reasonix/desktop → "desktop") |
| 46 | /desktop |
| 47 | # Wails dependency-change cache |
| 48 | /frontend/package.json.md5 |
| 49 |