-
Notifications
You must be signed in to change notification settings - Fork 146
Expand file tree
/
Copy path.gitignore
More file actions
72 lines (60 loc) · 1.33 KB
/
Copy path.gitignore
File metadata and controls
72 lines (60 loc) · 1.33 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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# Next.js
web/.next/
web/out/
# Node
web/node_modules/
node_modules/
# Local-only — accidental pagefind install at project root.
# Pagefind is declared and installed from web/package.json; the
# CI build (.github/workflows/deploy.yml) only runs
# `cd web && npm install`, so a root-level package.json/lock is
# never consumed and just adds noise. Keep them ignored.
/package.json
/package-lock.json
# Logs
web/*.log
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Environment variables
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
web/.env
web/.env.local
web/.env.development.local
web/.env.test.local
web/.env.production.local
# OS
.DS_Store
Thumbs.db
# Build files
/web/.next
/web/out
# Build artifacts generated by web's prebuild + build scripts.
# `prebuild` runs `sync:scripts` which rsyncs ../scripts/ into
# public/scripts/. `build` runs pagefind --site out which writes the
# search index into public/pagefind/. Both are regenerated fresh by
# the GitHub Pages CI on every deploy; committing them would just
# bloat the repo and produce constant noise in `git status`.
/web/public/pagefind/
/web/public/scripts/
# Cache
.cache
/web/.cache
# IDE/editor files
.idea
.vscode
*.swp
*.swo
# Other
*.bak
*.tmp
# Ensure these directories are not ignored
!guides/
!web/
# GitHub authentication
.github/auth.sh