jlzhou commited on
Commit
f3624b6
1 Parent(s): b13d67c

chore: add gitignore

Browse files
Files changed (1) hide show
  1. .gitignore +662 -0
.gitignore ADDED
@@ -0,0 +1,662 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ # MacOS
3
+ # <https://github.com/github/gitignore/blob/main/Global/macOS.gitignore>
4
+ ##
5
+
6
+ # General
7
+ .DS_Store
8
+ .AppleDouble
9
+ .LSOverride
10
+
11
+ # Icon must end with two \r
12
+ Icon
13
+
14
+
15
+ # Thumbnails
16
+ ._*
17
+
18
+ # Files that might appear in the root of a volume
19
+ .DocumentRevisions-V100
20
+ .fseventsd
21
+ .Spotlight-V100
22
+ .TemporaryItems
23
+ .Trashes
24
+ .VolumeIcon.icns
25
+ .com.apple.timemachine.donotpresent
26
+
27
+ # Directories potentially created on remote AFP share
28
+ .AppleDB
29
+ .AppleDesktop
30
+ Network Trash Folder
31
+ Temporary Items
32
+ .apdisk
33
+
34
+ ##
35
+ # Windows
36
+ # <https://github.com/github/gitignore/blob/main/Global/Windows.gitignore>
37
+ ##
38
+
39
+ # Windows thumbnail cache files
40
+ Thumbs.db
41
+ Thumbs.db:encryptable
42
+ ehthumbs.db
43
+ ehthumbs_vista.db
44
+
45
+ # Dump file
46
+ *.stackdump
47
+
48
+ # Folder config file
49
+ [Dd]esktop.ini
50
+
51
+ # Recycle Bin used on file shares
52
+ $RECYCLE.BIN/
53
+
54
+ # Windows Installer files
55
+ *.cab
56
+ *.msi
57
+ *.msix
58
+ *.msm
59
+ *.msp
60
+
61
+ # Windows shortcuts
62
+ *.lnk
63
+
64
+ ##
65
+ # Linux
66
+ # <https://github.com/github/gitignore/blob/main/Global/Linux.gitignore>
67
+ ##
68
+
69
+ *~
70
+
71
+ # temporary files which can be created if a process still has a handle open of a deleted file
72
+ .fuse_hidden*
73
+
74
+ # KDE directory preferences
75
+ .directory
76
+
77
+ # Linux trash folder which might appear on any partition or disk
78
+ .Trash-*
79
+
80
+ # .nfs files are created when an open file is removed but is still being accessed
81
+ .nfs*
82
+
83
+ ##
84
+ # JetBrans
85
+ # <https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore>
86
+ ##
87
+
88
+ # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
89
+ # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
90
+
91
+ # User-specific stuff
92
+ .idea/**/workspace.xml
93
+ .idea/**/tasks.xml
94
+ .idea/**/usage.statistics.xml
95
+ .idea/**/dictionaries
96
+ .idea/**/shelf
97
+
98
+ # AWS User-specific
99
+ .idea/**/aws.xml
100
+
101
+ # Generated files
102
+ .idea/**/contentModel.xml
103
+
104
+ # Sensitive or high-churn files
105
+ .idea/**/dataSources/
106
+ .idea/**/dataSources.ids
107
+ .idea/**/dataSources.local.xml
108
+ .idea/**/sqlDataSources.xml
109
+ .idea/**/dynamic.xml
110
+ .idea/**/uiDesigner.xml
111
+ .idea/**/dbnavigator.xml
112
+
113
+ # Gradle
114
+ .idea/**/gradle.xml
115
+ .idea/**/libraries
116
+
117
+ # Gradle and Maven with auto-import
118
+ # When using Gradle or Maven with auto-import, you should exclude module files,
119
+ # since they will be recreated, and may cause churn. Uncomment if using
120
+ # auto-import.
121
+ # .idea/artifacts
122
+ # .idea/compiler.xml
123
+ # .idea/jarRepositories.xml
124
+ # .idea/modules.xml
125
+ # .idea/*.iml
126
+ # .idea/modules
127
+ # *.iml
128
+ # *.ipr
129
+
130
+ # CMake
131
+ cmake-build-*/
132
+
133
+ # Mongo Explorer plugin
134
+ .idea/**/mongoSettings.xml
135
+
136
+ # File-based project format
137
+ *.iws
138
+
139
+ # IntelliJ
140
+ out/
141
+
142
+ # mpeltonen/sbt-idea plugin
143
+ .idea_modules/
144
+
145
+ # JIRA plugin
146
+ atlassian-ide-plugin.xml
147
+
148
+ # Cursive Clojure plugin
149
+ .idea/replstate.xml
150
+
151
+ # SonarLint plugin
152
+ .idea/sonarlint/
153
+
154
+ # Crashlytics plugin (for Android Studio and IntelliJ)
155
+ com_crashlytics_export_strings.xml
156
+ crashlytics.properties
157
+ crashlytics-build.properties
158
+ fabric.properties
159
+
160
+ # Editor-based Rest Client
161
+ .idea/httpRequests
162
+
163
+ # Android studio 3.1+ serialized cache file
164
+ .idea/caches/build_file_checksums.ser
165
+
166
+ ##
167
+ # Python
168
+ # <https://github.com/github/gitignore/blob/main/Python.gitignore>
169
+ ##
170
+
171
+ # Byte-compiled / optimized / DLL files
172
+ __pycache__/
173
+ *.py[cod]
174
+ *$py.class
175
+
176
+ # C extensions
177
+ *.so
178
+
179
+ # Distribution / packaging
180
+ .Python
181
+ build/
182
+ develop-eggs/
183
+ dist/
184
+ downloads/
185
+ eggs/
186
+ .eggs/
187
+ lib/
188
+ lib64/
189
+ parts/
190
+ sdist/
191
+ var/
192
+ wheels/
193
+ share/python-wheels/
194
+ *.egg-info/
195
+ .installed.cfg
196
+ *.egg
197
+ MANIFEST
198
+
199
+ # PyInstaller
200
+ # Usually these files are written by a python script from a template
201
+ # before PyInstaller builds the exe, so as to inject date/other infos into it.
202
+ *.manifest
203
+ *.spec
204
+
205
+ # Installer logs
206
+ pip-log.txt
207
+ pip-delete-this-directory.txt
208
+
209
+ # Unit test / coverage reports
210
+ htmlcov/
211
+ .tox/
212
+ .nox/
213
+ .coverage
214
+ .coverage.*
215
+ .cache
216
+ nosetests.xml
217
+ coverage.xml
218
+ *.cover
219
+ *.py,cover
220
+ .hypothesis/
221
+ .pytest_cache/
222
+ cover/
223
+
224
+ # Translations
225
+ *.mo
226
+ *.pot
227
+
228
+ # Django stuff:
229
+ *.log
230
+ local_settings.py
231
+ db.sqlite3
232
+ db.sqlite3-journal
233
+
234
+ # Flask stuff:
235
+ instance/
236
+ .webassets-cache
237
+
238
+ # Scrapy stuff:
239
+ .scrapy
240
+
241
+ # Sphinx documentation
242
+ docs/_build/
243
+
244
+ # PyBuilder
245
+ .pybuilder/
246
+ target/
247
+
248
+ # Jupyter Notebook
249
+ .ipynb_checkpoints
250
+
251
+ # IPython
252
+ profile_default/
253
+ ipython_config.py
254
+
255
+ # pyenv
256
+ # For a library or package, you might want to ignore these files since the code is
257
+ # intended to run in multiple environments; otherwise, check them in:
258
+ # .python-version
259
+
260
+ # pipenv
261
+ # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
262
+ # However, in case of collaboration, if having platform-specific dependencies or dependencies
263
+ # having no cross-platform support, pipenv may install dependencies that don't work, or not
264
+ # install all needed dependencies.
265
+ #Pipfile.lock
266
+
267
+ # poetry
268
+ # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
269
+ # This is especially recommended for binary packages to ensure reproducibility, and is more
270
+ # commonly ignored for libraries.
271
+ # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
272
+ #poetry.lock
273
+
274
+ # pdm
275
+ # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
276
+ #pdm.lock
277
+ # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
278
+ # in version control.
279
+ # https://pdm.fming.dev/#use-with-ide
280
+ .pdm.toml
281
+
282
+ # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
283
+ __pypackages__/
284
+
285
+ # Celery stuff
286
+ celerybeat-schedule
287
+ celerybeat.pid
288
+
289
+ # SageMath parsed files
290
+ *.sage.py
291
+
292
+ # Environments
293
+ .env
294
+ .venv
295
+ env/
296
+ venv/
297
+ ENV/
298
+ env.bak/
299
+ venv.bak/
300
+
301
+ # Spyder project settings
302
+ .spyderproject
303
+ .spyproject
304
+
305
+ # Rope project settings
306
+ .ropeproject
307
+
308
+ # mkdocs documentation
309
+ /site
310
+
311
+ # mypy
312
+ .mypy_cache/
313
+ .dmypy.json
314
+ dmypy.json
315
+
316
+ # Pyre type checker
317
+ .pyre/
318
+
319
+ # pytype static type analyzer
320
+ .pytype/
321
+
322
+ # Cython debug symbols
323
+ cython_debug/
324
+
325
+ # PyCharm
326
+ # JetBrains specific template is maintained in a separate JetBrains.gitignore that can
327
+ # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
328
+ # and can be added to the global gitignore or merged into this file. For a more nuclear
329
+ # option (not recommended) you can uncomment the following to ignore the entire idea folder.
330
+ #.idea/
331
+
332
+ ##
333
+ # JetBrans
334
+ # <https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore>
335
+ ##
336
+
337
+ # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
338
+ # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
339
+
340
+ # User-specific stuff
341
+ .idea/**/workspace.xml
342
+ .idea/**/tasks.xml
343
+ .idea/**/usage.statistics.xml
344
+ .idea/**/dictionaries
345
+ .idea/**/shelf
346
+
347
+ # AWS User-specific
348
+ .idea/**/aws.xml
349
+
350
+ # Generated files
351
+ .idea/**/contentModel.xml
352
+
353
+ # Sensitive or high-churn files
354
+ .idea/**/dataSources/
355
+ .idea/**/dataSources.ids
356
+ .idea/**/dataSources.local.xml
357
+ .idea/**/sqlDataSources.xml
358
+ .idea/**/dynamic.xml
359
+ .idea/**/uiDesigner.xml
360
+ .idea/**/dbnavigator.xml
361
+
362
+ # Gradle
363
+ .idea/**/gradle.xml
364
+ .idea/**/libraries
365
+
366
+ # Gradle and Maven with auto-import
367
+ # When using Gradle or Maven with auto-import, you should exclude module files,
368
+ # since they will be recreated, and may cause churn. Uncomment if using
369
+ # auto-import.
370
+ # .idea/artifacts
371
+ # .idea/compiler.xml
372
+ # .idea/jarRepositories.xml
373
+ # .idea/modules.xml
374
+ # .idea/*.iml
375
+ # .idea/modules
376
+ # *.iml
377
+ # *.ipr
378
+
379
+ # CMake
380
+ cmake-build-*/
381
+
382
+ # Mongo Explorer plugin
383
+ .idea/**/mongoSettings.xml
384
+
385
+ # File-based project format
386
+ *.iws
387
+
388
+ # IntelliJ
389
+ out/
390
+
391
+ # mpeltonen/sbt-idea plugin
392
+ .idea_modules/
393
+
394
+ # JIRA plugin
395
+ atlassian-ide-plugin.xml
396
+
397
+ # Cursive Clojure plugin
398
+ .idea/replstate.xml
399
+
400
+ # SonarLint plugin
401
+ .idea/sonarlint/
402
+
403
+ # Crashlytics plugin (for Android Studio and IntelliJ)
404
+ com_crashlytics_export_strings.xml
405
+ crashlytics.properties
406
+ crashlytics-build.properties
407
+ fabric.properties
408
+
409
+ # Editor-based Rest Client
410
+ .idea/httpRequests
411
+
412
+ # Android studio 3.1+ serialized cache file
413
+ .idea/caches/build_file_checksums.ser
414
+
415
+ ##
416
+ # Python
417
+ # <https://github.com/github/gitignore/blob/main/Python.gitignore>
418
+ ##
419
+
420
+ # Byte-compiled / optimized / DLL files
421
+ __pycache__/
422
+ *.py[cod]
423
+ *$py.class
424
+
425
+ # C extensions
426
+ *.so
427
+
428
+ # Distribution / packaging
429
+ .Python
430
+ build/
431
+ develop-eggs/
432
+ dist/
433
+ downloads/
434
+ eggs/
435
+ .eggs/
436
+ lib/
437
+ lib64/
438
+ parts/
439
+ sdist/
440
+ var/
441
+ wheels/
442
+ share/python-wheels/
443
+ *.egg-info/
444
+ .installed.cfg
445
+ *.egg
446
+ MANIFEST
447
+
448
+ # PyInstaller
449
+ # Usually these files are written by a python script from a template
450
+ # before PyInstaller builds the exe, so as to inject date/other infos into it.
451
+ *.manifest
452
+ *.spec
453
+
454
+ # Installer logs
455
+ pip-log.txt
456
+ pip-delete-this-directory.txt
457
+
458
+ # Unit test / coverage reports
459
+ htmlcov/
460
+ .tox/
461
+ .nox/
462
+ .coverage
463
+ .coverage.*
464
+ .cache
465
+ nosetests.xml
466
+ coverage.xml
467
+ *.cover
468
+ *.py,cover
469
+ .hypothesis/
470
+ .pytest_cache/
471
+ cover/
472
+
473
+ # Translations
474
+ *.mo
475
+ *.pot
476
+
477
+ # Django stuff:
478
+ *.log
479
+ local_settings.py
480
+ db.sqlite3
481
+ db.sqlite3-journal
482
+
483
+ # Flask stuff:
484
+ instance/
485
+ .webassets-cache
486
+
487
+ # Scrapy stuff:
488
+ .scrapy
489
+
490
+ # Sphinx documentation
491
+ docs/_build/
492
+
493
+ # PyBuilder
494
+ .pybuilder/
495
+ target/
496
+
497
+ # Jupyter Notebook
498
+ .ipynb_checkpoints
499
+
500
+ # IPython
501
+ profile_default/
502
+ ipython_config.py
503
+
504
+ # pyenv
505
+ # For a library or package, you might want to ignore these files since the code is
506
+ # intended to run in multiple environments; otherwise, check them in:
507
+ # .python-version
508
+
509
+ # pipenv
510
+ # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
511
+ # However, in case of collaboration, if having platform-specific dependencies or dependencies
512
+ # having no cross-platform support, pipenv may install dependencies that don't work, or not
513
+ # install all needed dependencies.
514
+ #Pipfile.lock
515
+
516
+ # poetry
517
+ # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
518
+ # This is especially recommended for binary packages to ensure reproducibility, and is more
519
+ # commonly ignored for libraries.
520
+ # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
521
+ #poetry.lock
522
+
523
+ # pdm
524
+ # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
525
+ #pdm.lock
526
+ # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
527
+ # in version control.
528
+ # https://pdm.fming.dev/#use-with-ide
529
+ .pdm.toml
530
+
531
+ # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
532
+ __pypackages__/
533
+
534
+ # Celery stuff
535
+ celerybeat-schedule
536
+ celerybeat.pid
537
+
538
+ # SageMath parsed files
539
+ *.sage.py
540
+
541
+ # Environments
542
+ .env
543
+ .venv
544
+ env/
545
+ venv/
546
+ ENV/
547
+ env.bak/
548
+ venv.bak/
549
+
550
+ # Spyder project settings
551
+ .spyderproject
552
+ .spyproject
553
+
554
+ # Rope project settings
555
+ .ropeproject
556
+
557
+ # mkdocs documentation
558
+ /site
559
+
560
+ # mypy
561
+ .mypy_cache/
562
+ .dmypy.json
563
+ dmypy.json
564
+
565
+ # Pyre type checker
566
+ .pyre/
567
+
568
+ # pytype static type analyzer
569
+ .pytype/
570
+
571
+ # Cython debug symbols
572
+ cython_debug/
573
+
574
+ # PyCharm
575
+ # JetBrains specific template is maintained in a separate JetBrains.gitignore that can
576
+ # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
577
+ # and can be added to the global gitignore or merged into this file. For a more nuclear
578
+ # option (not recommended) you can uncomment the following to ignore the entire idea folder.
579
+ #.idea/
580
+
581
+ ##
582
+ # JetBrans
583
+ # <https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore>
584
+ ##
585
+
586
+ # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
587
+ # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
588
+
589
+ # User-specific stuff
590
+ .idea/**/workspace.xml
591
+ .idea/**/tasks.xml
592
+ .idea/**/usage.statistics.xml
593
+ .idea/**/dictionaries
594
+ .idea/**/shelf
595
+
596
+ # AWS User-specific
597
+ .idea/**/aws.xml
598
+
599
+ # Generated files
600
+ .idea/**/contentModel.xml
601
+
602
+ # Sensitive or high-churn files
603
+ .idea/**/dataSources/
604
+ .idea/**/dataSources.ids
605
+ .idea/**/dataSources.local.xml
606
+ .idea/**/sqlDataSources.xml
607
+ .idea/**/dynamic.xml
608
+ .idea/**/uiDesigner.xml
609
+ .idea/**/dbnavigator.xml
610
+
611
+ # Gradle
612
+ .idea/**/gradle.xml
613
+ .idea/**/libraries
614
+
615
+ # Gradle and Maven with auto-import
616
+ # When using Gradle or Maven with auto-import, you should exclude module files,
617
+ # since they will be recreated, and may cause churn. Uncomment if using
618
+ # auto-import.
619
+ # .idea/artifacts
620
+ # .idea/compiler.xml
621
+ # .idea/jarRepositories.xml
622
+ # .idea/modules.xml
623
+ # .idea/*.iml
624
+ # .idea/modules
625
+ # *.iml
626
+ # *.ipr
627
+
628
+ # CMake
629
+ cmake-build-*/
630
+
631
+ # Mongo Explorer plugin
632
+ .idea/**/mongoSettings.xml
633
+
634
+ # File-based project format
635
+ *.iws
636
+
637
+ # IntelliJ
638
+ out/
639
+
640
+ # mpeltonen/sbt-idea plugin
641
+ .idea_modules/
642
+
643
+ # JIRA plugin
644
+ atlassian-ide-plugin.xml
645
+
646
+ # Cursive Clojure plugin
647
+ .idea/replstate.xml
648
+
649
+ # SonarLint plugin
650
+ .idea/sonarlint/
651
+
652
+ # Crashlytics plugin (for Android Studio and IntelliJ)
653
+ com_crashlytics_export_strings.xml
654
+ crashlytics.properties
655
+ crashlytics-build.properties
656
+ fabric.properties
657
+
658
+ # Editor-based Rest Client
659
+ .idea/httpRequests
660
+
661
+ # Android studio 3.1+ serialized cache file
662
+ .idea/caches/build_file_checksums.ser