Skip to content

Commit 7ab89e5

Browse files
chore(git): update .gitignore to match reference standards
1 parent fcf3cd5 commit 7ab89e5

1 file changed

Lines changed: 49 additions & 208 deletions

File tree

.gitignore

Lines changed: 49 additions & 208 deletions
Original file line numberDiff line numberDiff line change
@@ -1,209 +1,50 @@
1-
# Created by https://www.toptal.com/developers/gitignore/api/macos,python
2-
# Edit at https://www.toptal.com/developers/gitignore?templates=macos,python
3-
4-
### macOS ###
5-
# General
6-
.DS_Store
7-
.AppleDouble
8-
.LSOverride
9-
10-
# Icon must end with two \r
11-
Icon
12-
13-
14-
# Thumbnails
15-
._*
16-
17-
# Files that might appear in the root of a volume
18-
.DocumentRevisions-V100
19-
.fseventsd
20-
.Spotlight-V100
21-
.TemporaryItems
22-
.Trashes
23-
.VolumeIcon.icns
24-
.com.apple.timemachine.donotpresent
25-
26-
# Directories potentially created on remote AFP share
27-
.AppleDB
28-
.AppleDesktop
29-
Network Trash Folder
30-
Temporary Items
31-
.apdisk
32-
33-
### macOS Patch ###
34-
# iCloud generated files
35-
*.icloud
36-
37-
### Python ###
38-
# Byte-compiled / optimized / DLL files
39-
__pycache__/
1+
.*
2+
_*
3+
!.bandit
4+
!.coveragerc
5+
!.dockerignore
6+
!.editorconfig
7+
!.env.template
8+
!.github
9+
!.gitignore
10+
!.gitlab-ci.yml
11+
!.isort.cfg
12+
!.markdownlint.yml
13+
!.pre-commit-config.yaml
14+
!.pylintrc*
15+
!.python-version
16+
!.shellcheckrc
17+
!.tox.ini
18+
!.travis.yml
19+
!_static
20+
!_site
21+
.github/copilot-instructions.md
22+
src/*.toml
23+
notebooks/**/*.py
24+
notebooks/**/*.csv
25+
notebooks/**/*.txt
26+
notebooks/**/*.json
27+
!notebooks/Generator/nerdgraph-schema.json
28+
*.egg*
29+
*.env
30+
*.pid
4031
*.py[cod]
41-
*$py.class
42-
43-
# C extensions
44-
*.so
45-
46-
# Distribution / packaging
47-
.Python
48-
build/
49-
develop-eggs/
50-
dist/
51-
downloads/
52-
eggs/
53-
.eggs/
54-
lib/
55-
lib64/
56-
parts/
57-
sdist/
58-
var/
59-
wheels/
60-
share/python-wheels/
61-
*.egg-info/
62-
.installed.cfg
63-
*.egg
64-
MANIFEST
65-
66-
# PyInstaller
67-
# Usually these files are written by a python script from a template
68-
# before PyInstaller builds the exe, so as to inject date/other infos into it.
69-
*.manifest
70-
*.spec
71-
72-
# Installer logs
73-
pip-log.txt
74-
pip-delete-this-directory.txt
75-
76-
# Unit test / coverage reports
77-
htmlcov/
78-
.tox/
79-
.nox/
80-
.coverage
81-
.coverage.*
82-
.cache
83-
nosetests.xml
84-
coverage.xml
85-
*.cover
86-
*.py,cover
87-
.hypothesis/
88-
.pytest_cache/
89-
cover/
90-
91-
# Translations
92-
*.po
93-
*.pot
94-
95-
# Django stuff:
96-
*.log
97-
local_settings.py
98-
db.sqlite3
99-
db.sqlite3-journal
100-
101-
# Flask stuff:
102-
instance/
103-
.webassets-cache
104-
105-
# Scrapy stuff:
106-
.scrapy
107-
108-
# Sphinx documentation
109-
docs/_build/
110-
111-
# PyBuilder
112-
.pybuilder/
113-
target/
114-
115-
# Jupyter Notebook
116-
.ipynb_checkpoints
117-
118-
# IPython
119-
profile_default/
120-
ipython_config.py
121-
122-
# pyenv
123-
# For a library or package, you might want to ignore these files since the code is
124-
# intended to run in multiple environments; otherwise, check them in:
125-
.python-version
126-
127-
# pipenv
128-
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
129-
# However, in case of collaboration, if having platform-specific dependencies or dependencies
130-
# having no cross-platform support, pipenv may install dependencies that don't work, or not
131-
# install all needed dependencies.
132-
#Pipfile.lock
133-
134-
# poetry
135-
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
136-
# This is especially recommended for binary packages to ensure reproducibility, and is more
137-
# commonly ignored for libraries.
138-
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
139-
#poetry.lock
140-
141-
# pdm
142-
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
143-
#pdm.lock
144-
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
145-
# in version control.
146-
# https://pdm.fming.dev/#use-with-ide
147-
.pdm.toml
148-
149-
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
150-
__pypackages__/
151-
152-
# Celery stuff
153-
celerybeat-schedule
154-
celerybeat.pid
155-
156-
# SageMath parsed files
157-
*.sage.py
158-
159-
# Environments
160-
.env
161-
.venv
162-
env/
163-
venv/
164-
ENV/
165-
env.bak/
166-
venv.bak/
167-
168-
# Spyder project settings
169-
.spyderproject
170-
.spyproject
171-
172-
# Rope project settings
173-
.ropeproject
174-
175-
# mkdocs documentation
176-
/site
177-
178-
# mypy
179-
.mypy_cache/
180-
.dmypy.json
181-
dmypy.json
182-
183-
# Pyre type checker
184-
.pyre/
185-
186-
# pytype static type analyzer
187-
.pytype/
188-
189-
# Cython debug symbols
190-
cython_debug/
191-
192-
# PyCharm
193-
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
194-
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
195-
# and can be added to the global gitignore or merged into this file. For a more nuclear
196-
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
197-
#.idea/
198-
199-
### Python Patch ###
200-
# Poetry local configuration file - https://python-poetry.org/docs/configuration/#local-configuration
201-
poetry.toml
202-
203-
# ruff
204-
.ruff_cache/
205-
206-
# LSP config files
207-
pyrightconfig.json
208-
209-
# End of https://www.toptal.com/developers/gitignore/api/macos,python
32+
*.sqlite3
33+
*.xlsx
34+
*.out
35+
*.xml
36+
coverage.*
37+
old.*
38+
staticfiles_*.json
39+
staticfiles.json
40+
__pycache__
41+
autogenerated
42+
build
43+
dist
44+
frontend
45+
legacy
46+
public
47+
Makefile
48+
_build
49+
docs
50+
WARP.md

0 commit comments

Comments
 (0)