.gitignore
1 2 # Created by https://www.toptal.com/developers/gitignore/api/windows,linux,macos,jetbrains+all,python,git,visualstudiocode,pycharm+all 3 # Edit at https://www.toptal.com/developers/gitignore?templates=windows,linux,macos,jetbrains+all,python,git,visualstudiocode,pycharm+all 4 5 ### Git ### 6 # Created by git for backups. To disable backups in Git: 7 # $ git config --global mergetool.keepBackup false 8 *.orig 9 10 # Created by git when using merge tools for conflicts 11 *.BACKUP.* 12 *.BASE.* 13 *.LOCAL.* 14 *.REMOTE.* 15 *_BACKUP_*.txt 16 *_BASE_*.txt 17 *_LOCAL_*.txt 18 *_REMOTE_*.txt 19 20 ### JetBrains+all ### 21 # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider 22 # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 23 24 # User-specific stuff 25 .idea/**/workspace.xml 26 .idea/**/tasks.xml 27 .idea/**/usage.statistics.xml 28 .idea/**/dictionaries 29 .idea/**/shelf 30 31 # Generated files 32 .idea/**/contentModel.xml 33 34 # Sensitive or high-churn files 35 .idea/**/dataSources/ 36 .idea/**/dataSources.ids 37 .idea/**/dataSources.local.xml 38 .idea/**/sqlDataSources.xml 39 .idea/**/dynamic.xml 40 .idea/**/uiDesigner.xml 41 .idea/**/dbnavigator.xml 42 43 # Gradle 44 .idea/**/gradle.xml 45 .idea/**/libraries 46 47 # Gradle and Maven with auto-import 48 # When using Gradle or Maven with auto-import, you should exclude module files, 49 # since they will be recreated, and may cause churn. Uncomment if using 50 # auto-import. 51 # .idea/artifacts 52 # .idea/compiler.xml 53 # .idea/jarRepositories.xml 54 # .idea/modules.xml 55 # .idea/*.iml 56 # .idea/modules 57 # *.iml 58 # *.ipr 59 60 # CMake 61 cmake-build-*/ 62 63 # Mongo Explorer plugin 64 .idea/**/mongoSettings.xml 65 66 # File-based project format 67 *.iws 68 69 # IntelliJ 70 out/ 71 72 # mpeltonen/sbt-idea plugin 73 .idea_modules/ 74 75 # JIRA plugin 76 atlassian-ide-plugin.xml 77 78 # Cursive Clojure plugin 79 .idea/replstate.xml 80 81 # Crashlytics plugin (for Android Studio and IntelliJ) 82 com_crashlytics_export_strings.xml 83 crashlytics.properties 84 crashlytics-build.properties 85 fabric.properties 86 87 # Editor-based Rest Client 88 .idea/httpRequests 89 90 # Android studio 3.1+ serialized cache file 91 .idea/caches/build_file_checksums.ser 92 93 ### JetBrains+all Patch ### 94 # Ignores the whole .idea folder and all .iml files 95 # See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360 96 97 .idea/ 98 99 # Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023 100 101 *.iml 102 modules.xml 103 .idea/misc.xml 104 *.ipr 105 106 # Sonarlint plugin 107 .idea/sonarlint 108 109 ### Linux ### 110 *~ 111 112 # temporary files which can be created if a process still has a handle open of a deleted file 113 .fuse_hidden* 114 115 # KDE directory preferences 116 .directory 117 118 # Linux trash folder which might appear on any partition or disk 119 .Trash-* 120 121 # .nfs files are created when an open file is removed but is still being accessed 122 .nfs* 123 124 ### macOS ### 125 # General 126 .DS_Store 127 .AppleDouble 128 .LSOverride 129 130 # Icon must end with two \r 131 Icon 132 133 # Thumbnails 134 ._* 135 136 # Files that might appear in the root of a volume 137 .DocumentRevisions-V100 138 .fseventsd 139 .Spotlight-V100 140 .TemporaryItems 141 .Trashes 142 .VolumeIcon.icns 143 .com.apple.timemachine.donotpresent 144 145 # Directories potentially created on remote AFP share 146 .AppleDB 147 .AppleDesktop 148 Network Trash Folder 149 Temporary Items 150 .apdisk 151 152 ### PyCharm+all ### 153 # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider 154 # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 155 156 # User-specific stuff 157 158 # Generated files 159 160 # Sensitive or high-churn files 161 162 # Gradle 163 164 # Gradle and Maven with auto-import 165 # When using Gradle or Maven with auto-import, you should exclude module files, 166 # since they will be recreated, and may cause churn. Uncomment if using 167 # auto-import. 168 # .idea/artifacts 169 # .idea/compiler.xml 170 # .idea/jarRepositories.xml 171 # .idea/modules.xml 172 # .idea/*.iml 173 # .idea/modules 174 # *.iml 175 # *.ipr 176 177 # CMake 178 179 # Mongo Explorer plugin 180 181 # File-based project format 182 183 # IntelliJ 184 185 # mpeltonen/sbt-idea plugin 186 187 # JIRA plugin 188 189 # Cursive Clojure plugin 190 191 # Crashlytics plugin (for Android Studio and IntelliJ) 192 193 # Editor-based Rest Client 194 195 # Android studio 3.1+ serialized cache file 196 197 ### PyCharm+all Patch ### 198 # Ignores the whole .idea folder and all .iml files 199 # See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360 200 201 202 # Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023 203 204 205 # Sonarlint plugin 206 207 ### Python ### 208 # Byte-compiled / optimized / DLL files 209 __pycache__/ 210 *.py[cod] 211 *$py.class 212 213 # C extensions 214 *.so 215 216 # Distribution / packaging 217 .Python 218 build/ 219 develop-eggs/ 220 dist/ 221 downloads/ 222 eggs/ 223 .eggs/ 224 lib/ 225 lib64/ 226 parts/ 227 sdist/ 228 var/ 229 wheels/ 230 pip-wheel-metadata/ 231 share/python-wheels/ 232 *.egg-info/ 233 .installed.cfg 234 *.egg 235 MANIFEST 236 237 # PyInstaller 238 # Usually these files are written by a python script from a template 239 # before PyInstaller builds the exe, so as to inject date/other infos into it. 240 *.manifest 241 *.spec 242 243 # Installer logs 244 pip-log.txt 245 pip-delete-this-directory.txt 246 247 # Unit test / coverage reports 248 htmlcov/ 249 .tox/ 250 .nox/ 251 .coverage 252 .coverage.* 253 .cache 254 nosetests.xml 255 coverage.xml 256 *.cover 257 *.py,cover 258 .hypothesis/ 259 .pytest_cache/ 260 261 # Translations 262 *.mo 263 *.pot 264 265 # Django stuff: 266 *.log 267 local_settings.py 268 db.sqlite3 269 db.sqlite3-journal 270 271 # Flask stuff: 272 instance/ 273 .webassets-cache 274 275 # Scrapy stuff: 276 .scrapy 277 278 # Sphinx documentation 279 docs/_build/ 280 281 # PyBuilder 282 target/ 283 284 # Jupyter Notebook 285 .ipynb_checkpoints 286 287 # IPython 288 profile_default/ 289 ipython_config.py 290 291 # pyenv 292 .python-version 293 294 # pipenv 295 # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. 296 # However, in case of collaboration, if having platform-specific dependencies or dependencies 297 # having no cross-platform support, pipenv may install dependencies that don't work, or not 298 # install all needed dependencies. 299 #Pipfile.lock 300 301 # PEP 582; used by e.g. github.com/David-OConnor/pyflow 302 __pypackages__/ 303 304 # Celery stuff 305 celerybeat-schedule 306 celerybeat.pid 307 308 # SageMath parsed files 309 *.sage.py 310 311 # Environments 312 .env 313 .venv 314 env/ 315 venv/ 316 ENV/ 317 env.bak/ 318 venv.bak/ 319 320 # Spyder project settings 321 .spyderproject 322 .spyproject 323 324 # Rope project settings 325 .ropeproject 326 327 # mkdocs documentation 328 /site 329 330 # mypy 331 .mypy_cache/ 332 .dmypy.json 333 dmypy.json 334 335 # Pyre type checker 336 .pyre/ 337 338 # pytype static type analyzer 339 .pytype/ 340 341 ### VisualStudioCode ### 342 .vscode/* 343 !.vscode/settings.json 344 !.vscode/tasks.json 345 !.vscode/launch.json 346 !.vscode/extensions.json 347 *.code-workspace 348 349 ### VisualStudioCode Patch ### 350 # Ignore all local history of files 351 .history 352 353 ### Windows ### 354 # Windows thumbnail cache files 355 Thumbs.db 356 Thumbs.db:encryptable 357 ehthumbs.db 358 ehthumbs_vista.db 359 360 # Dump file 361 *.stackdump 362 363 # Folder config file 364 [Dd]esktop.ini 365 366 # Recycle Bin used on file shares 367 $RECYCLE.BIN/ 368 369 # Windows Installer files 370 *.cab 371 *.msi 372 *.msix 373 *.msm 374 *.msp 375 376 # Windows shortcuts 377 *.lnk 378 379 # End of https://www.toptal.com/developers/gitignore/api/windows,linux,macos,jetbrains+all,python,git,visualstudiocode,pycharm+all