Repository navigation
Expand file tree
/
Copy pathuser.gitignore
More file actions
50 lines (42 loc) · 1.9 KB
/
Copy pathuser.gitignore
File metadata and controls
50 lines (42 loc) · 1.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
## NOTE: User Defined Gitignore Template
## Common Files/Folders to ignore
.DS_Store
__pychache__
node_modules
## Ignore headroom generated files
.tokensave/
.claude/.headroom_wrap_marker.json
## Ignore vscode extension artifacts
*.vsix
## Ignore Chocolatey package artifacts
*.nupkg
## Ignore .npm-cache folder
.npm-cache
## Built mkdocs output — DOCS.md documents this as git-ignored, but no rule
## actually covered it (found running a real `mkdocs build` this session).
src/pptxdiff/docs-site/site/
## Every src/packages/*/lib/ is a real, tracked Node source directory (each
## package's package.json "main"/"bin" points into it) — un-ignore them from
## the py.gitignore template's generic `lib/` rule (meant for Python
## virtualenv-style lib dirs), which would otherwise silently swallow them.
## Covers pptxdiff-cli, @pptxdiff/server, and any future src/packages/*/lib/.
!src/packages/*/lib/
!src/packages/*/lib/**
## Native-binary build output (src/packages/binaries/build.mjs, via
## @yao-pkg/pkg) — the single packaged executable per OS is generated, not
## source; keep each OS folder's own README.md and CHANGELOG.md tracked
## (they document the folder even before a build has ever run there) but
## ignore the built binary itself. build.mjs also writes a temp pkg config
## directly at the repo root (see WISDOM.md's pkg-config-colocation trap
## entry for why) and always removes it in a `finally` — ignored here too
## as a defensive backstop in case a build is interrupted mid-run.
src/packages/binaries/pptxdiff-win/*
src/packages/binaries/pptxdiff-mac/*
src/packages/binaries/pptxdiff-linux/*
!src/packages/binaries/pptxdiff-win/README.md
!src/packages/binaries/pptxdiff-mac/README.md
!src/packages/binaries/pptxdiff-linux/README.md
!src/packages/binaries/pptxdiff-win/CHANGELOG.md
!src/packages/binaries/pptxdiff-mac/CHANGELOG.md
!src/packages/binaries/pptxdiff-linux/CHANGELOG.md
/.pkg-binaries-config.*.json