返回 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
7 # Commit only our customized per-user NSIS installer template. Everything else
8 # under build/ is generated by the packaging pipeline, 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). It must live in git. Parent
18 # 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. The
26 # .deb is built by scripts/desktop-build.sh's linux branch via nfpm. Parent
27 # 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 desktop development (point at the repo-root
41 # reasonix.toml/.env so the desktop app resolves the same config/keys the CLI
42 # does). Never commit.
43 /reasonix.toml
44 /.env
45
46 # `go build` binary produced in-tree (module reasonix/desktop → "desktop")
47 /desktop
48
48 lines Plain Text