diff options
Diffstat (limited to '.gitignore')
-rw-r--r-- | .gitignore | 214 |
1 files changed, 214 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000..166279f9de --- /dev/null +++ b/.gitignore @@ -0,0 +1,214 @@ +# .gitignore - List of filenames git should ignore + +# Filenames that should be ignored wherever they appear +*~ +*.pyc +*.pyo +TAGS +tags +compile_commands.json +toolchains.json + +# Ignore ID generated by idutils and un-ignore id directory (for Indonesian locale) +ID +!id/ +.DS_Store* +*.pdb +.eslintcache +# Filesystem temporaries +.fuse_hidden* + +# Ignore Python .egg-info directories for first-party modules (but, +# still add vendored packages' .egg-info directories) +*.egg-info +!third_party/python/**/*.egg-info +!testing/web-platform/tests/tools/third_party/**/*.egg-info + +# Vim swap files. +.*.sw[a-z] +.sw[a-z] + +# Emacs directory variable files. +**/.dir-locals.el +# Emacs project sentinel files. +**/.projectile + +# User files that may appear at the root +/.clang-tidy +/.clangd +/.mozconfig* +/mozconfig* +/old-configure +/config.cache +/config.log +/.clang_complete +/machrc +/.machrc +# pyenv artifact +/.python-version + +# Empty marker file that's generated when we check out NSS +security/manager/.nss.checkout + +# Build directories +/obj*/ + +# gecko.log is generated by various test harnesses +/gecko.log + +# Ignore newtab component build assets +browser/components/newtab/logs/ + +# Ignore ASRouter generated test files +browser/components/newtab/content-src/asrouter/schemas/corpus/CFRMessageProvider.messages.json +browser/components/newtab/content-src/asrouter/schemas/corpus/OnboardingMessageProvider.messages.json +browser/components/newtab/content-src/asrouter/schemas/corpus/PanelTestProvider.messages.json +browser/components/newtab/content-src/asrouter/schemas/corpus/PanelTestProvider_toast_notification.messages.json + +# Ignore Pocket component build and dev assets +browser/components/pocket/content/panels/css/main.compiled.css.map + +# Build directories for js shell +*_DBG.OBJ/ +*_OPT.OBJ/ +/js/src/*-obj/ +/js/src/obj-*/ + +# SpiderMonkey configury +js/src/old-configure +js/src/autom4te.cache +# SpiderMonkey test result logs +js/src/tests/results-*.html +js/src/tests/results-*.txt + +# Java HTML5 parser classes +parser/html/java/htmlparser/ +parser/html/java/javaparser/ +parser/html/java/javaparser.jar +parser/html/java/translator.jar + +# Ignore the files and directory that Eclipse IDE creates +.project +.cproject +.settings/ + +# Ignore the files and directory that JetBrains IDEs create. +/.idea/ +*.iml +# Android Monitor in Android Studio creates a captures/ directory. +/captures/ + +# Gradle cache. +/.gradle/ + +# Local Gradle configuration properties. +/local.properties + +# Ignore chrome.manifest files from the devtools loader +devtools/client/chrome.manifest +devtools/shared/chrome.manifest + +# Ignore debugger build directories +devtools/client/debugger/assets/build +devtools/client/debugger/assets/module-manifest.json + +# Ignore node_modules directories in devtools +devtools/**/node_modules + +# Ignore browsertime output directory +browsertime-results + +# Tag files generated by GNU Global +GTAGS +GRTAGS +GSYMS +GPATH + +# Git clone directory for updating web-platform-tests +testing/web-platform/sync/ + +# Third party metadata for web-platform-tests +testing/web-platform/products/ + +# Android Gradle artifacts. +mobile/android/gradle/.gradle + +# XCode project cruft +/*.xcodeproj/ + +# Rust/Cargo output from running `cargo` directly +/target/ +/servo/ports/geckolib/target/ +/dom/base/rust/target/ +/servo/components/style/target/ + +# Ignore mozharness execution files +testing/mozharness/.tox/ +testing/mozharness/build/ +testing/mozharness/logs/ +testing/mozharness/.coverage +testing/mozharness/nosetests.xml + +# Ignore ESLint node_modules +node_modules/ + +# Ignore talos virtualenv and tp5n files. +# The tp5n set is supposed to be decompressed at +# testing/talos/talos/fis|tests/tp5n in order to run tests like tps +# locally. Similarly, running talos requires a Python package virtual +# environment. Both the virtual environment and tp5n files end up littering +# the status command, so we ignore them. +testing/talos/.Python +testing/talos/bin/ +testing/talos/include/ +testing/talos/lib/ +testing/talos/talos/fis/tp5n.zip +testing/talos/talos/fis/tp5n +testing/talos/talos/tests/tp5n.zip +testing/talos/talos/tests/tp5n +testing/talos/talos/tests/devtools/damp.manifest.develop + +# Ignore sync tps logs and reports +tps.log +tps_result.json + +# Unit test +.pytest_cache/ + +# Ignore files created when running a reftest. +lextab.py + +# Ignore Visual Studio/Visual Studio Code workspace files. +.vs/ +.vscode/ +!.vscode/extensions.json +!.vscode/tasks.json +*.user + +# Ignore various raptor performance framework files +testing/raptor/.raptor-venv +testing/raptor/raptor-venv +testing/raptor/raptor/tests/json/ +testing/raptor/webext/raptor/auto_gen_test_config.js + +# Ignore ICU4X experimentation data files. +# See intl/ICU4X.md for more details. +config/external/icu4x + +# Ignore the index files generated by clangd. +.cache/clangd/index/ + +# Ignore Storybook generated files +browser/components/storybook/node_modules/ +browser/components/storybook/storybook-static/ +browser/components/storybook/.storybook/chrome-map.js +browser/components/storybook/custom-elements.json + +# Ignore jscodeshift installed by mach esmify on windows +tools/esmify/jscodeshift +tools/esmify/jscodeshift.cmd +tools/esmify/jscodeshift.ps1 +tools/esmify/package-lock.json + +# Ignore automatically generated mots documentation +docs/mots/index.rst |