-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.gitignore
99 lines (84 loc) · 2.1 KB
/
.gitignore
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
# Rules for telling git which untracked files to ignore, mainly based on
# file extension but also accounting for some idiosyncratic usages.
#
# Note:
# - *** Please add examples when adding exclusions.
# - ** Also explain if used for non standard stuff (e.g., tox.ini with Python).
# - This is shared across projects, so there might seem to be
# some apparently extraneous patterns included.
# - Used to pruned 'git status' output, which gets
# shown during check-in's (as a sanity check).
# - The patterns are glob-like with the extension that **/GLOB
# matches the glob pattern in any subdirectory.
# - See 'man gitignore' for details.
#
# TODO:
# - Address the TODO's below.
#
# Special cases
# TODO: see why excluded by the rules
# Workflow files (e.g., .github/workflows/tests.yml).
!.github/**
# Log files and listings
# TODO: figure out how to apply to subdirs
**/*.log
**/*.list
# Any files with leading underscore (_), except specified cases (e.g., __xyz__.py)
# Warning: files in repo like _temp-user-docker.env ignored unless overridden (e.g., git add --force)
# TODO2?: _xyz.py
**/_*
!**/*__*__.py
# Likewise for trailing _'s (e.g., master-dir-link_)
**/*_
# Backup file
**/*.bak
**/backup/
# Old or archived files
**/old
## OLD: **/archive
# Output, log-file directories, etc.
**/log-files
**/output-files
**/downloads
**/cache
# Top level distribution dir and related
# Note: tox support PyPi packaging
# TODO: dist created by tox utiility???
build
dist
.tox
# Jupyter
.ipynb_checkpoints
# (maldito) Mac
.DS_Store
#...............................................................................
# Idiosyncratic stuff for Tom
#
# Personal note files
# ex: reempl-notes.txt
**/*notes*txt
# Dated backup files
# ex: html_utils.py.09mar22
**/*.[0-9][0-9][A-Za-z]*[0-9][0-9]
# ex: usage.list.08Jan22.2
**/*.[0-9][0-9][A-Za-z]*[0-9][0-9].*
versioned-files
# Emacs
TAGS
# Unit test, coverage reports, etc.
# TODO: show examples
.pytest_cache
**/tests/htmlcov
.coverage
.coverage.*
.hypothesis**
*-intellij
.mypy_cache
.vscode
.idea
# OS-specific directories
linux
win32
mac-os
# note: darwin21.1.0 => mac-os
darwin21.1.0