Skip to content

Commit b8669ba

Browse files
committed
feat: add .gitignore for the template itself
1 parent e310d8f commit b8669ba

File tree

1 file changed

+64
-0
lines changed

1 file changed

+64
-0
lines changed

.gitignore

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
.mypy_cache/
2+
/.coverage
3+
/.coverage.*
4+
/.nox/
5+
/.python-version
6+
/.pytype/
7+
/dist/
8+
/docs/_build/
9+
/src/*.egg-info/
10+
11+
# Byte-code files
12+
*.pyc
13+
__pycache__
14+
*.pyd
15+
*.so
16+
*.o
17+
*.pyo # Older optimization files
18+
19+
# Virtual environments
20+
.venv
21+
venv
22+
env
23+
__pypackages__ # If using PEP 582 default (uv does standard venv by default)
24+
.nox # Nox environments
25+
# Other env dirs like virtualenvwrapper workdirs if applicable
26+
27+
# Build outputs
28+
dist/ # Package distributions (sdist, wheel)
29+
build/ # Build artifacts from setuptools/build backends
30+
.hypothesis/ # Hypothesis testing cache
31+
32+
# Test/Coverage related
33+
.pytest_cache/ # Pytest cache directory
34+
htmlcov/ # Coverage HTML reports (default output dir)
35+
.coverage* # Coverage data files (default name pattern)
36+
test-results/ # Directory for JUnit/Coverage XML reports (as configured in noxfile)
37+
38+
# Editor/IDE specific files
39+
.vscode/ # VS Code settings (if not shared via devcontainer)
40+
.idea/ # JetBrains IDE files
41+
*.swp # Vim swap files
42+
43+
# OS specific
44+
.DS_Store # macOS files
45+
Thumbs.db # Windows thumbnail cache
46+
47+
# MyPy cache (if used standalone or by IDE)
48+
.mypy_cache/
49+
50+
# Pyright cache
51+
.pyright/
52+
53+
# Ruff cache
54+
.ruff_cache/
55+
56+
# Bandit cache/baselines (if used standalone)
57+
.bandit_baseline
58+
59+
# Development logs/outputs
60+
debug.log
61+
nohup.out
62+
63+
# Cookiecutter/Cruft metadata (for template updates)
64+
.cruft.json

0 commit comments

Comments
 (0)