Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub Codespaces installs a copy of Python 3.8 in the repository. PR-URL: #35389 Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Rich Trott <rtrott@gmail.com>
| # Please take extra care not to add rules that will make tracked files ignored. | |
| # To test that, run `git ls-files -i --exclude-standard`. | |
| # To check why a specific file is ignored, run `git check-ignore -v <filepath>`. | |
| # === Rule for dotfiles === | |
| # Ignore all dotfiles. | |
| .* | |
| # Exclude specific dotfiles that we want to track. | |
| !deps/**/.* | |
| !test/fixtures/**/.* | |
| !.clang-format | |
| !.editorconfig | |
| !.eslintignore | |
| !.eslintrc.js | |
| !.flake8 | |
| !.gitattributes | |
| !.github | |
| !.gitignore | |
| !.gitkeep | |
| !.mailmap | |
| !.nycrc | |
| !.eslintrc.yaml | |
| !.cpplint | |
| # === Rules for root dir === | |
| /core | |
| /vgcore.* | |
| /v8*.log | |
| /perf.data | |
| /perf.data.old | |
| /tags | |
| /doc/api.xml | |
| /node | |
| /node_g | |
| /gon-config.json | |
| /*.exe | |
| /*.swp | |
| /out | |
| /*.msi | |
| /*.wixpdb | |
| /*.qlog | |
| # For GitHub Codespaces | |
| /pythonenv* | |
| # === Rules for artifacts of `./configure` === | |
| /icu_config.gypi | |
| /config.gypi | |
| /config.status | |
| /config_fips.gypi | |
| # === Rules for MSVS artifacts === | |
| Debug/ | |
| Release/ | |
| *.sln | |
| *.suo | |
| *.vcxproj* | |
| UpgradeLog*.XML | |
| _UpgradeReport_Files/ | |
| *.sdf | |
| *.opensdf | |
| *.VC.* | |
| *.wixobj | |
| /tools/msvs/genfiles/ | |
| /npm.wxs | |
| /tools/msvs/msi/Release/ | |
| /tools/msvs/msi/obj/ | |
| /tools/msvs/msi/x64/ | |
| # Exclude MSVS files used for .msi file generation | |
| !tools/msvs/msi/custom_actions.vcxproj | |
| !tools/msvs/msi/nodemsi.sln | |
| # === Rules for GYP artifacts === | |
| *-nodegyp* | |
| /gyp-*-tool | |
| /test/addons/??_*/ | |
| /*.mk | |
| # === Rules for other build artifacts === | |
| /email.md | |
| /deps/v8-* | |
| /deps/icu | |
| /deps/icu*.zip | |
| /deps/icu*.tgz | |
| /deps/icu-tmp | |
| ./node_modules | |
| /android-toolchain/ | |
| # generated by gyp on Windows | |
| /deps/openssl/openssl.props | |
| /deps/openssl/openssl.targets | |
| /deps/openssl/openssl.xml | |
| # generated by gyp on android | |
| /*.target.mk | |
| /*.host.mk | |
| /deps/openssl/openssl.target.mk | |
| /deps/zlib/zlib.target.mk | |
| # === Rules for release artifacts === | |
| /*.tar.* | |
| /*.pkg | |
| /SHASUMS*.txt* | |
| # === Rules for `node_modules` === | |
| !**/node_modules/** | |
| /node_modules | |
| /tools/doc/node_modules | |
| /tools/clang-format/node_modules | |
| # === Rules for test artifacts === | |
| /*.tap | |
| /*.xml | |
| /node_trace.*.log | |
| # coverage related | |
| /gcovr | |
| /build | |
| /coverage | |
| # === Rules for XCode artifacts === | |
| *.xcodeproj | |
| *.xcworkspace | |
| *.pbxproj | |
| # === Rules for files in `/deps` === | |
| # Exclude all files in the vendored `npm`. | |
| !/deps/npm/node_modules | |
| # These are not needed and causes issues for distro packagers. | |
| /deps/npm/node_modules/.bin/ | |
| # Respect V8's .gitignore | |
| !deps/v8/** | |
| # Ignore the libuv book and GitHub templates | |
| /deps/uv/.github/ | |
| /deps/uv/docs/code/ | |
| /deps/uv/docs/src/guide/ | |
| # Ignore dependencies fetched by deps/v8/tools/node/fetch_deps.py | |
| /deps/.cipd | |
| # === Rules for Windows vcbuild.bat === | |
| /temp-vcbuild | |
| # === Global Rules === | |
| # Keep last to avoid being excluded | |
| *.pyc | |
| __pycache__ | |
| .DS_Store | |
| *~ |

