返回 DeepSeek-Reasonix
.gitignore
根目录 / desktop / .gitignore
1 # Desktop 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 !/build/trayTemplate.png
7 !/build/trayTemplate@2x.png
8
9 # Commit only our customized per-user NSIS installer template. Everything else
10 # under build/ is generated by the packaging pipeline, so stay ignored.
11 # (Each `!` un-ignore needs its parent dir un-ignored first.)
12 !/build/windows
13 /build/windows/*
14 !/build/windows/installer
15 /build/windows/installer/*
16 !/build/windows/installer/project.nsi
17
18 # Commit our hand-written hardened-runtime entitlements (scripts/desktop-build.sh
19 # passes it to codesign for Developer ID signing). It must live in git. Parent
20 # dir un-ignored first.
21 !/build/darwin
22 /build/darwin/*
23 !/build/darwin/entitlements.plist
24 !/build/darwin/icon.icns
25 !/build/darwin/appicon.svg
26 !/build/darwin/appicon.png
27
28 # Commit the hand-written Linux .deb packaging inputs and app icon assets. The
29 # .deb is built by scripts/desktop-build.sh's linux branch via nfpm. Parent
30 # un-ignored first.
31 !/build/linux
32 /build/linux/*
33 !/build/linux/nfpm.yaml
34 !/build/linux/reasonix.desktop
35 !/build/linux/io.reasonix.desktop.update.policy
36 !/build/linux/postinstall.sh
37 !/build/linux/icons
38 !/build/linux/icons/**
39
40 # Go test binaries
41 *.test
42
43 # Local config symlinks for desktop development (point at the repo-root
44 # reasonix.toml/.env so the desktop app resolves the same config/keys the CLI
45 # does). Never commit.
46 /reasonix.toml
47 /.env
48
49 # `go build` binary produced in-tree (module reasonix/desktop → "desktop")
50 /desktop
51
51 lines Plain Text