aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCristian Maureira-Fredes <cristian.maureira-fredes@qt.io>2019-04-24 10:42:03 +0200
committerCristian Maureira-Fredes <cristian.maureira-fredes@qt.io>2019-04-24 09:51:43 +0000
commita7038d87ba6ec3b2beeee166930c24f290f6478f (patch)
tree3defd70cac2702bc7f8caf1dd017207f0ecd6bdd
parent6c472e4d8dc2f80de3bb8db27683957564129570 (diff)
Improve .gitignore
Added the default values for C++, Python, and CMake projects. Change-Id: I355c9614a64cd96fed644d2b99da22329cacc92f Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
-rw-r--r--.gitignore145
1 files changed, 140 insertions, 5 deletions
diff --git a/.gitignore b/.gitignore
index 526bdb211..84257ad33 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,17 +1,152 @@
-/build_*
-/dist_*
+## PySide2
/pyside*_build
/pyside*_install
/PySide
/PySide-*.*.*
/SciTE.*
/pysideuic
-*.egg-info
-*.pyc
+
distribute-*.egg
distribute-*.tar.gz
explore2
build_history/2*
+
*.qdocconf
*.qdocconf.in
-__pycache__
+
+*.egg-info
+*.pyc
+
+## C++
+
+# Prerequisites
+*.d
+
+# Compiled Object files
+*.slo
+*.lo
+*.o
+*.obj
+
+# Precompiled Headers
+*.gch
+*.pch
+
+# Compiled Dynamic libraries
+*.so
+*.dylib
+*.dll
+
+# Fortran module files
+*.mod
+*.smod
+
+# Compiled Static libraries
+*.lai
+*.la
+*.a
+*.lib
+
+# Executables
+*.exe
+*.out
+*.app
+
+## Python
+# Byte-compiled / optimized / DLL files
+__pycache__/
+*.py[cod]
+*$py.class
+
+# C extensions
+*.so
+
+# Distribution / packaging
+.Python
+build/
+develop-eggs/
+dist/
+downloads/
+eggs/
+.eggs/
+lib/
+lib64/
+parts/
+sdist/
+var/
+wheels/
+pip-wheel-metadata/
+share/python-wheels/
+*.egg-info/
+.installed.cfg
+*.egg
+MANIFEST
+
+# PyInstaller
+*.manifest
+*.spec
+
+# Installer logs
+pip-log.txt
+pip-delete-this-directory.txt
+
+# Translations
+*.mo
+*.pot
+
+# Sphinx documentation
+docs/_build/
+
+# PyBuilder
+target/
+
+# Jupyter Notebook
+.ipynb_checkpoints
+
+# IPython
+profile_default/
+ipython_config.py
+
+# pyenv
+.python-version
+
+# pipenv
+# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
+# However, in case of collaboration, if having platform-specific dependencies or dependencies
+# having no cross-platform support, pipenv may install dependencies that don’t work, or not
+# install all needed dependencies.
+#Pipfile.lock
+
+# Environments
+.env
+.venv
+env/
+venv/
+ENV/
+env.bak/
+venv.bak/
+
+# Spyder project settings
+.spyderproject
+.spyproject
+
+# mkdocs documentation
+/site
+
+# mypy
+.mypy_cache/
+.dmypy.json
+dmypy.json
+
+## CMake
+CMakeLists.txt.user
+CMakeCache.txt
+CMakeFiles
+CMakeScripts
+Testing
+Makefile
+cmake_install.cmake
+install_manifest.txt
+compile_commands.json
+CTestTestfile.cmake
+_deps