Skip to content

Commit 3915cc1

Browse files
committed
[ADD] .gitignore
1 parent 3032882 commit 3915cc1

File tree

1 file changed

+238
-0
lines changed

1 file changed

+238
-0
lines changed

.gitignore

+238
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,238 @@
1+
2+
# Created by https://www.toptal.com/developers/gitignore/api/vim,python,java,c++
3+
# Edit at https://www.toptal.com/developers/gitignore?templates=vim,python,java,c++
4+
5+
### C++ ###
6+
# Prerequisites
7+
*.d
8+
9+
# Compiled Object files
10+
*.slo
11+
*.lo
12+
*.o
13+
*.obj
14+
15+
# Precompiled Headers
16+
*.gch
17+
*.pch
18+
19+
# Linker files
20+
*.ilk
21+
22+
# Debugger Files
23+
*.pdb
24+
25+
# Compiled Dynamic libraries
26+
*.so
27+
*.dylib
28+
*.dll
29+
30+
# Fortran module files
31+
*.mod
32+
*.smod
33+
34+
# Compiled Static libraries
35+
*.lai
36+
*.la
37+
*.a
38+
*.lib
39+
40+
# Executables
41+
*.exe
42+
*.out
43+
*.app
44+
45+
### Java ###
46+
# Compiled class file
47+
*.class
48+
49+
# Log file
50+
*.log
51+
52+
# BlueJ files
53+
*.ctxt
54+
55+
# Mobile Tools for Java (J2ME)
56+
.mtj.tmp/
57+
58+
# Package Files #
59+
*.jar
60+
*.war
61+
*.nar
62+
*.ear
63+
*.zip
64+
*.tar.gz
65+
*.rar
66+
67+
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
68+
hs_err_pid*
69+
70+
### Python ###
71+
# Byte-compiled / optimized / DLL files
72+
__pycache__/
73+
*.py[cod]
74+
*$py.class
75+
76+
# C extensions
77+
78+
# Distribution / packaging
79+
.Python
80+
build/
81+
develop-eggs/
82+
dist/
83+
downloads/
84+
eggs/
85+
.eggs/
86+
parts/
87+
sdist/
88+
var/
89+
wheels/
90+
pip-wheel-metadata/
91+
share/python-wheels/
92+
*.egg-info/
93+
.installed.cfg
94+
*.egg
95+
MANIFEST
96+
97+
# PyInstaller
98+
# Usually these files are written by a python script from a template
99+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
100+
*.manifest
101+
*.spec
102+
103+
# Installer logs
104+
pip-log.txt
105+
pip-delete-this-directory.txt
106+
107+
# Unit test / coverage reports
108+
htmlcov/
109+
.tox/
110+
.nox/
111+
.coverage
112+
.coverage.*
113+
.cache
114+
nosetests.xml
115+
coverage.xml
116+
*.cover
117+
*.py,cover
118+
.hypothesis/
119+
.pytest_cache/
120+
pytestdebug.log
121+
122+
# Translations
123+
*.mo
124+
*.pot
125+
126+
# Django stuff:
127+
local_settings.py
128+
db.sqlite3
129+
db.sqlite3-journal
130+
131+
# Flask stuff:
132+
instance/
133+
.webassets-cache
134+
135+
# Scrapy stuff:
136+
.scrapy
137+
138+
# Sphinx documentation
139+
docs/_build/
140+
doc/_build/
141+
142+
# PyBuilder
143+
target/
144+
145+
# Jupyter Notebook
146+
.ipynb_checkpoints
147+
148+
# IPython
149+
profile_default/
150+
ipython_config.py
151+
152+
# pyenv
153+
.python-version
154+
155+
# pipenv
156+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
157+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
158+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
159+
# install all needed dependencies.
160+
#Pipfile.lock
161+
162+
# poetry
163+
#poetry.lock
164+
165+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
166+
__pypackages__/
167+
168+
# Celery stuff
169+
celerybeat-schedule
170+
celerybeat.pid
171+
172+
# SageMath parsed files
173+
*.sage.py
174+
175+
# Environments
176+
# .env
177+
.env/
178+
.venv/
179+
env/
180+
venv/
181+
ENV/
182+
env.bak/
183+
venv.bak/
184+
pythonenv*
185+
186+
# Spyder project settings
187+
.spyderproject
188+
.spyproject
189+
190+
# Rope project settings
191+
.ropeproject
192+
193+
# mkdocs documentation
194+
/site
195+
196+
# mypy
197+
.mypy_cache/
198+
.dmypy.json
199+
dmypy.json
200+
201+
# Pyre type checker
202+
.pyre/
203+
204+
# pytype static type analyzer
205+
.pytype/
206+
207+
# operating system-related files
208+
# file properties cache/storage on macOS
209+
*.DS_Store
210+
# thumbnail cache on Windows
211+
Thumbs.db
212+
213+
# profiling data
214+
.prof
215+
216+
217+
### Vim ###
218+
# Swap
219+
[._]*.s[a-v][a-z]
220+
!*.svg # comment out if you don't need vector files
221+
[._]*.sw[a-p]
222+
[._]s[a-rt-v][a-z]
223+
[._]ss[a-gi-z]
224+
[._]sw[a-p]
225+
226+
# Session
227+
Session.vim
228+
Sessionx.vim
229+
230+
# Temporary
231+
.netrwhist
232+
*~
233+
# Auto-generated tag files
234+
tags
235+
# Persistent undo
236+
[._]*.un~
237+
238+
# End of https://www.toptal.com/developers/gitignore/api/vim,python,java,c++

0 commit comments

Comments
 (0)