# This is a list of rules for ignoring files in every Git repository on your
# computer. See https://help.github.com/articles/ignoring-files
# GitHub maintains a repository of items that can generally be gitignored
# globally safely at: https://github.com/github/gitignore/tree/main/Global
# GitHub also maintains a repository of language-specific items that should
# typically be ignored on a per-project basis with a .gitignore in that
# project's root directory.
# This repository can be found at: https://github.com/github/gitignore
# This file DOES include items that would typically not be gitignored globally
# for simplicity during the course, but this may cause issues as you further
# your education post-SEI. These items are denoted when used here and are kept
# to a minimum.
###############################################################################
# The items in this section are generally safe be globally gitignored and #
# are very unlikely to cause projects to break if left here. #
###############################################################################
#================================= Archives ==================================#
# Unpack these files and commit the raw source. #
# git has its own built in compression methods. #
#----------------------------- Compressed Files ------------------------------#
*.7z
*.jar
*.rar
*.zip
*.gz
*.gzip
*.tgz
*.bzip
*.bzip2
*.bz2
*.xz
*.lzma
*.cab
*.xar
#--------------------------- Packing-only formats ----------------------------#
*.iso
*.tar
#------------------------ Package management formats -------------------------#
*.dmg
*.xpi
*.gem
*.egg
*.deb
*.rpm
*.msi
*.msix
*.msm
*.msp
*.txz
#===================== Operating System Generated Files ======================#
#----------------------------------- Linux -----------------------------------#
# Temporary files created as backups by text editors or similar programs #
*~
# Temporary files created if a process is still accessing a deleted file #
.fuse_hidden*
.nfs*
# KDE directory preferences #
.directory
# Linux trash folder which might appear on any partition or disk #
.Trash-*
#----------------------------------- macOS -----------------------------------#
# General #
.DS_Store
.DS_Store?
.AppleDouble
.LSOverride
# Thumbnails #
._*
# Files that might appear in the root of a volume #
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
# Directories potentially created on remote AFP share #
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
#---------------------------------- Windows ----------------------------------#
# Windows thumbnail cache files #
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db
# Dump file #
*.stackdump
# Folder config file #
[Dd]esktop.ini
# Recycle Bin used on file shares #
$RECYCLE.BIN/
# Windows shortcuts #
*.lnk
#=================================== Tags ====================================#
#---- Ignore tags created by etags, ctags, gtags (GNU global) and cscope -----#
tags
#============================ Visual Studio Code =============================#
#----------------------------- .vscode Directory -----------------------------#
.vscode/
#------------------- Local History for Visual Studio Code --------------------#
.history/
###############################################################################
# The items in this section may not typically be gitignored globally and #
# may cause future projects to break if left here. #
# ** However, if you remove them from here, you MUST add them back to the ** #
# ** projects they apply to by placing a .gitignore file containing the ** #
# ** items to be gitignored in each project's root directory. ** #
###############################################################################
#=========================== Compiled Source Code ============================#
#-------------------------------- Class Files --------------------------------#
*.class
#----------------------------- Dynamic Libraries -----------------------------#
*.so
*.dylib
*.dll
#-------------------------------- Executables --------------------------------#
*.com
*.exe
*.out
*.app
#------------------------------- Object Files --------------------------------#
*.slo
*.lo
*.o
*.obj
#================================== Django ===================================#
#----------------------------------- Logs ------------------------------------#
*.log
#--------------------------- Local django settings ---------------------------#
local_settings.py
#------------------------------- SQL database --------------------------------#
db.sqlite3
db.sqlite3-journal
#============================== Node and Python ==============================#
.env
#=================================== Node ====================================#
node_modules
#================================== Python ===================================#
*.py[cd]
__pycache__/
.python-version
#================================== ESLint ===================================#
.eslintcache
#================================== Testing ==================================#
.rspec
capybara-*.html
coverage
pickle-email-*.html
rerun.txt
spec/reports
spec/tmp
test/tmp
test/version_tmp