From 7f3da1a7a04c25f1c35f2862aeeca4c73b02b7bf Mon Sep 17 00:00:00 2001 From: Michael Ball Date: Sun, 18 Aug 2024 01:31:22 -0700 Subject: [PATCH] Create a mega gitignore Include stuff that's common across many classes and tools --- .gitignore | 170 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 168 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b38d065..1aa98fc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,15 +1,181 @@ +# Site Build _site/ +# Common Things +# DO NOT Commit student records to git reports. +# These are common names used by gradescope, etc. +# If you must add a file, use `git add --force` +*_roster*.csv +*grades.csv +*scores.csv +# *.csv # You might cosider this as a safety measure + +# Temp Files .DS_Store *~ -*.gem +log/ +*.log +*log.txt + +# Editors +.idea/ + +# VSCode +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +!.vscode/*.code-snippets + +# Local History for Visual Studio Code +.history/ +*.tmp +# Office temporary +~$*.doc* +~$*.xls* +*.xlk +~$*.ppt* + +# Jekyll & Ruby .bundle/ +*.gem .jekyll-cache/ .jekyll-metadata .sass-cache/ +vendor/ +# Misc Front-End node_modules/ -vendor/ !assets/vendor/ tmp/ + +# Python Stuff Highlights from: +# https://github.com/github/gitignore/blob/main/Python.gitignore +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Jupyter Notebook +.ipynb_checkpoints +*/.ipynb_checkpoints/* + +# IPython +profile_default/ +ipython_config.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# C extensions +*.so +*.o + +# Node / JS +# https://github.com/github/gitignore/blob/main/Node.gitignore +# Logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# R +# https://github.com/github/gitignore/blob/main/R.gitignore +# History files +.Rhistory +.Rapp.history + +# Session Data files +.RData +.RDataTmp + +# User-specific files +.Ruserdata + +# Example code in package build process +*-Ex.R + +# Output files from R CMD build +/*.tar.gz + +# Output files from R CMD check +/*.Rcheck/ + +# RStudio files +.Rproj.user/ + +# Latex +# https://github.com/github/gitignore/blob/main/TeX.gitignore +## Core latex/pdflatex auxiliary files: +*.aux +*.lof +*.log +*.lot +*.fls +*.out +*.toc +*.fmt +*.fot +*.cb +*.cb2 +.*.lb + +## Intermediate documents: +*.dvi +*.xdv +*-converted-to.* + +## Generated if empty string is given at "Please type another file name for output:" +.pdf + +## Bibliography auxiliary files (bibtex/biblatex/biber): +*.bbl +*.bcf +*.blg +*-blx.aux +*-blx.bib +*.run.xml