Node_Escargot_Release_210713_97834f7
[platform/framework/web/lwnode.git] / .gitignore
1 # Please take extra care not to add rules that will make tracked files ignored.
2 # To test that, run `git ls-files -i --exclude-standard`.
3 # To check why a specific file is ignored, run `git check-ignore -v <filepath>`.
4
5 # === Rule for dotfiles ===
6 # Ignore all dotfiles.
7 .*
8 # Exclude specific dotfiles that we want to track.
9 !deps/**/.*
10 !test/fixtures/**/.*
11 !.clang-format
12 !.editorconfig
13 !.eslintignore
14 !.eslintrc.js
15 !.flake8
16 !.gitattributes
17 !.github
18 !.gitignore
19 !.gitkeep
20 !.mailmap
21 !.nycrc
22 !.eslintrc.yaml
23 !.cpplint
24
25 # === Rules for root dir ===
26 /core
27 /vgcore.*
28 /v8*.log
29 /perf.data
30 /perf.data.old
31 /tags
32 /doc/api.xml
33 /node
34 /node_g
35 /gon-config.json
36 /*.exe
37 /*.swp
38 /out
39 /*.msi
40 /*.wixpdb
41 /*.qlog
42 # For GitHub Codespaces
43 /pythonenv*
44
45 # === Rules for artifacts of `./configure` ===
46 /icu_config.gypi
47 /config.gypi
48 /config.status
49 /config_fips.gypi
50
51 # === Rules for MSVS artifacts ===
52 Debug/
53 Release/
54 *.sln
55 *.suo
56 *.vcxproj*
57 UpgradeLog*.XML
58 _UpgradeReport_Files/
59 *.sdf
60 *.opensdf
61 *.VC.*
62 *.wixobj
63 /tools/msvs/genfiles/
64 /npm.wxs
65 /tools/msvs/msi/Release/
66 /tools/msvs/msi/obj/
67 /tools/msvs/msi/x64/
68 # Exclude MSVS files used for .msi file generation
69 !tools/msvs/msi/custom_actions.vcxproj
70 !tools/msvs/msi/nodemsi.sln
71
72 # === Rules for GYP artifacts ===
73 *-nodegyp*
74 /gyp-*-tool
75 /test/addons/??_*/
76 /*.mk
77
78 # === Rules for other build artifacts ===
79 /email.md
80 /deps/v8-*
81 /deps/icu
82 /deps/icu*.zip
83 /deps/icu*.tgz
84 /deps/icu-tmp
85 ./node_modules
86 /android-toolchain/
87 # generated by gyp on Windows
88 /deps/openssl/openssl.props
89 /deps/openssl/openssl.targets
90 /deps/openssl/openssl.xml
91 # generated by gyp on android
92 /*.target.mk
93 /*.host.mk
94 /deps/openssl/openssl.target.mk
95 /deps/zlib/zlib.target.mk
96
97 # === Rules for release artifacts ===
98 /*.tar.*
99 /*.pkg
100 /SHASUMS*.txt*
101
102 # === Rules for `node_modules` ===
103 !**/node_modules/**
104 /node_modules
105 /tools/doc/node_modules
106 /tools/clang-format/node_modules
107
108 # === Rules for test artifacts ===
109 /*.tap
110 /*.xml
111 /node_trace.*.log
112 # coverage related
113 /gcovr
114 /build
115 /coverage
116
117 # === Rules for XCode artifacts ===
118 *.xcodeproj
119 *.xcworkspace
120 *.pbxproj
121
122 # === Rules for files in `/deps` ===
123 # Exclude all files in the vendored `npm`.
124 !/deps/npm/node_modules
125 # These are not needed and causes issues for distro packagers.
126 /deps/npm/node_modules/.bin/
127 # Respect V8's .gitignore
128 !deps/v8/**
129 # Ignore the libuv book and GitHub templates
130 /deps/uv/.github/
131 /deps/uv/docs/code/
132 /deps/uv/docs/src/guide/
133 # Ignore dependencies fetched by deps/v8/tools/node/fetch_deps.py
134 /deps/.cipd
135
136 # === Rules for Windows vcbuild.bat ===
137 /temp-vcbuild
138
139 # === Global Rules ===
140 # Keep last to avoid being excluded
141 *.pyc
142 __pycache__
143 .DS_Store
144 *~
145
146 # === lwnode ===
147 kuep_net_signer.sh
148 bdwgcUsage.dat
149
150 *.mk
151 /cctest
152 skip_list.gen.txt