Skip to content

Commit 971cd1b

Browse files
committed
Update .gitignore
Signed-off-by: HaHeho <[email protected]>
1 parent 74677f9 commit 971cd1b

File tree

1 file changed

+253
-9
lines changed

1 file changed

+253
-9
lines changed

.gitignore

Lines changed: 253 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,208 @@ examples/
55
# always include .gitignore in subdirectories
66
!.gitignore
77

8+
##########################
9+
# MacOS specific settings
10+
# https://github.com/github/gitignore/blob/master/Global/macOS.gitignore
11+
.DS_Store
12+
.AppleDouble
13+
.LSOverride
14+
Icon
15+
._*
16+
.DocumentRevisions-V100
17+
.fseventsd
18+
.Spotlight-V100
19+
.TemporaryItems
20+
.Trashes
21+
.VolumeIcon.icns
22+
.com.apple.timemachine.donotpresent
23+
.AppleDB
24+
.AppleDesktop
25+
Network Trash Folder
26+
Temporary Items
27+
.apdisk
28+
29+
# Linux specific settings
30+
# https://github.com/github/gitignore/blob/master/Global/Linux.gitignore
31+
*~
32+
.fuse_hidden*
33+
.directory
34+
.Trash-*
35+
.nfs*
36+
37+
# Windows specific settings
38+
# https://github.com/github/gitignore/blob/master/Global/Windows.gitignore
39+
Thumbs.db
40+
Thumbs.db:encryptable
41+
ehthumbs.db
42+
ehthumbs_vista.db
43+
*.stackdump
44+
[Dd]esktop.ini
45+
$RECYCLE.BIN/
46+
*.cab
47+
*.msi
48+
*.msix
49+
*.msm
50+
*.msp
51+
*.lnk
52+
53+
##########################
54+
# PyCharm specific settings
55+
# https://github.com/github/gitignore/blob/master/Global/JetBrains.gitignore
56+
.idea
57+
*.iml
58+
*.ipr
59+
cmake-build-*/
60+
*.iws
61+
out/
62+
.idea_modules/
63+
atlassian-ide-plugin.xml
64+
com_crashlytics_export_strings.xml
65+
crashlytics.properties
66+
crashlytics-build.properties
67+
fabric.properties
68+
69+
# Emacs specific settings
70+
# https://github.com/github/gitignore/blob/master/Global/Emacs.gitignore
71+
\#*\#
72+
/.emacs.desktop
73+
/.emacs.desktop.lock
74+
*.elc
75+
auto-save-list
76+
tramp
77+
.\#*
78+
.org-id-locations
79+
*_archive
80+
*_flymake.*
81+
/eshell/history
82+
/eshell/lastdir
83+
/elpa/
84+
*.rel
85+
/auto/
86+
.cask/
87+
flycheck_*.el
88+
/server/
89+
.projectile
90+
.dir-locals.el
91+
/network-security.data
92+
93+
# Eclipse specific settings
94+
.metadata
95+
bin/
96+
tmp/
97+
*.tmp
98+
*.bak
99+
*.swp
100+
*~.nib
101+
local.properties
102+
.settings/
103+
.loadpath
104+
.recommenders
105+
.externalToolBuilders/
106+
*.launch
107+
*.pydevproject
108+
.cproject
109+
.autotools
110+
.factorypath
111+
.buildpath
112+
.target
113+
.tern-project
114+
.texlipse
115+
.springBeans
116+
.recommenders/
117+
.apt_generated/
118+
.apt_generated_test/
119+
.cache-main
120+
.scala_dependencies
121+
.worksheet
122+
123+
# diff specific settings
124+
# https://github.com/github/gitignore/blob/master/Global/Diff.gitignore
125+
*.patch
126+
*.diff
127+
128+
# Matlab specific settings
129+
# https://github.com/github/gitignore/blob/master/Global/MATLAB.gitignore
130+
*.asv
131+
*.m~
132+
*.mex*
133+
*.mlappinstall
134+
*.mltbx
135+
helpsearch*/
136+
slprj/
137+
sccprj/
138+
codegen/
139+
*.autosave
140+
*.slxc
141+
octave-workspace
142+
143+
# Netbeans specific settings
144+
# https://github.com/github/gitignore/blob/master/Global/NetBeans.gitignore
145+
**/nbproject/private/
146+
**/nbproject/Makefile-*.mk
147+
**/nbproject/Package-*.bash
148+
nbbuild/
149+
nbdist/
150+
.nb-gradle/
151+
152+
# Sublime specific settings
153+
# https://github.com/github/gitignore/blob/master/Global/SublimeText.gitignore
154+
*.tmlanguage.cache
155+
*.tmPreferences.cache
156+
*.stTheme.cache
157+
*.sublime-workspace
158+
*.sublime-project
159+
sftp-config.json
160+
Package Control.last-run
161+
Package Control.ca-list
162+
Package Control.ca-bundle
163+
Package Control.system-ca-bundle
164+
Package Control.cache/
165+
Package Control.ca-certs/
166+
Package Control.merged-ca-bundle
167+
Package Control.user-ca-bundle
168+
oscrypto-ca-bundle.crt
169+
bh_unicode_properties.cache
170+
GitHub.sublime-settings
171+
172+
# Vim specific settings
173+
# https://github.com/github/gitignore/blob/master/Global/Vim.gitignore
174+
[._]*.s[a-v][a-z]
175+
!*.svg # comment out if you don't need vector files
176+
[._]*.sw[a-p]
177+
[._]s[a-rt-v][a-z]
178+
[._]ss[a-gi-z]
179+
[._]sw[a-p]
180+
Session.vim
181+
Sessionx.vim
182+
.netrwhist
183+
tags
184+
[._]*.un~
185+
186+
# Visual Studio Code specific settings
187+
# https://github.com/github/gitignore/blob/master/Global/VisualStudioCode.gitignore
188+
.vscode/*
189+
!.vscode/settings.json
190+
!.vscode/tasks.json
191+
!.vscode/launch.json
192+
!.vscode/extensions.json
193+
*.code-workspace
194+
195+
##########################
196+
# Python specific settings
197+
# https://github.com/github/gitignore/blob/master/Python.gitignore
198+
8199
# Byte-compiled / optimized / DLL files
9200
__pycache__/
10201
*.py[cod]
11202
*$py.class
12203

13-
# IDE specific settings
14-
.idea
15-
16204
# C extensions
17205
*.so
18206

19207
# Distribution / packaging
20208
.Python
209+
_build/
21210
build/
22211
develop-eggs/
23212
dist/
@@ -28,11 +217,14 @@ lib/
28217
lib64/
29218
parts/
30219
sdist/
31-
src/
32220
var/
221+
wheels/
222+
pip-wheel-metadata/
223+
share/python-wheels/
33224
*.egg-info/
34225
.installed.cfg
35226
*.egg
227+
MANIFEST
36228

37229
# PyInstaller
38230
# Usually these files are written by a python script from a template
@@ -47,30 +239,68 @@ pip-delete-this-directory.txt
47239
# Unit test / coverage reports
48240
htmlcov/
49241
.tox/
242+
.nox/
50243
.coverage
51244
.coverage.*
52245
.cache
53246
nosetests.xml
54247
coverage.xml
55-
*,cover
248+
*.cover
249+
*.py,cover
56250
.hypothesis/
251+
.pytest_cache/
57252

58253
# Translations
59254
*.mo
60255
*.pot
61256

62257
# Django stuff:
63258
*.log
259+
local_settings.py
260+
db.sqlite3
261+
db.sqlite3-journal
262+
263+
# Flask stuff:
264+
instance/
265+
.webassets-cache
266+
267+
# Scrapy stuff:
268+
.scrapy
64269

65270
# Sphinx documentation
66271
docs/_build/
272+
_site/
67273

68274
# PyBuilder
69275
target/
70276

71-
#Ipython Notebook
277+
# Jupyter Notebook
72278
.ipynb_checkpoints
73279

280+
# IPython
281+
profile_default/
282+
ipython_config.py
283+
284+
# pyenv
285+
.python-version
286+
287+
# pipenv
288+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
289+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
290+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
291+
# install all needed dependencies.
292+
#Pipfile.lock
293+
294+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
295+
__pypackages__/
296+
297+
# Celery stuff
298+
celerybeat-schedule
299+
celerybeat.pid
300+
301+
# SageMath parsed files
302+
*.sage.py
303+
74304
# Environments
75305
.env
76306
.venv
@@ -80,6 +310,20 @@ ENV/
80310
env.bak/
81311
venv.bak/
82312

83-
# debug stuff
84-
/test_debug/*
85-
_build
313+
# Spyder project settings
314+
.spyderproject
315+
.spyproject
316+
317+
# Rope project settings
318+
.ropeproject
319+
320+
# mkdocs documentation
321+
/site
322+
323+
# mypy
324+
.mypy_cache/
325+
.dmypy.json
326+
dmypy.json
327+
328+
# Pyre type checker
329+
.pyre/

0 commit comments

Comments
 (0)