Skip to content

Instantly share code, notes, and snippets.

@awwalm
Last active February 1, 2025 19:17
Show Gist options
  • Save awwalm/fa61ad3c3f4ccc0026d3fefe427a41ff to your computer and use it in GitHub Desktop.
Save awwalm/fa61ad3c3f4ccc0026d3fefe427a41ff to your computer and use it in GitHub Desktop.
gitignore
Gitignore templates
# Logs
logs/
*.log
logs/**/*.log
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
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
# Coverage directories
coverage/
*.lcov
.nyc_output/
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt
# Bower dependency directory (https://bower.io/)
bower_components
# Dependency directories
node_modules/
jspm_packages/
.yarn/cache
.yarn/unplugged
# Snowpack dependency directory (https://snowpack.dev/)
web_modules/
# TypeScript cache
*.tsbuildinfo
# Optional npm cache directory
.npm/
# Optional eslint cache
.eslintcache
# Optional stylelint cache
.stylelintcache
# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/
# Optional REPL history
.node_repl_history
# Output of 'npm pack'
*.tgz
# Yarn Integrity file
.yarn-integrity
# Lockfiles
package-lock.json
yarn.lock
.pnp.*
# dotenv environment variable files
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
.env.*.local
# Parcel-bundler cache (https://parceljs.org/)
.cache/
.parcel-cache
# Build output directories
build/
dist/
out/
out-tsc/
# Next.js
.next/
# Nuxt.js
.nuxt/
# Gatsby files
.cache/
.cache-loader/
public/
# Vue.js
.vuepress/dist
.vuepress/.temp
.vuepress/.cache
# Vite.js cache
.vite/
# VitePress
**/.vitepress/dist
**/.vitepress/cache
# Docusaurus cache and generated files
.docusaurus
# Serverless directories
.serverless/
# FuseBox cache
.fusebox/
# DynamoDB Local files
.dynamodb/
# TernJS port file
.tern-port
# VSCode files
.vscode/
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
.history/
# JetBrains IDEs
.idea/
.idea_modules/
*.iml
*.iws
*.ipr
artifact/
# WebStorm and PhpStorm specific files
.idea/
# Sass / SCSS cache
.sass-cache/
# Webpack temporary files
.cache-loader/
# Testing
junit.xml
test-results.xml
# Angular
.angular/cache/
.angular/
**/angular.json
**/src/environments/*.ts
# Angular Server-side rendering (SSR)
tmp/
# React Native
.expo/
*.expo
*.expo-shared
# React Native macOS
ios/
macos/
# Storybook files
.out/
.storybook/
# Svelte & SvelteKit
.svelte-kit/
.svelte/
__sapper__/
svelte-check/
# Haxe/JS output files
out/
# Firebase
.firebase/
.firebaserc
# Electron
dist_electron/
# System files
.DS_Store
Thumbs.db
# Swap files
*.swp
*.swo
*~
# Manual entries
notes/
# Temporary
linearset.py
*.xlsx
rotations.py
*.sublime-project
*.sublime-workspace
*.bin
*.csv
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*,cover
.hypothesis/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
target/
# IPython Notebook
.ipynb_checkpoints
# pyenv
.python-version
# celery beat schedule file
celerybeat-schedule
# dotenv
.env
# virtualenv
venv/
ENV/
# Spyder project settings
.spyderproject
# Rope project settings
.ropeproject
### VirtualEnv template
# Virtualenv
# http://iamzed.com/2009/05/07/a-primer-on-virtualenv/
[Bb]in
[Ii]nclude
[Ll]ib
[Ll]ib64
[Ll]ocal
[Ss]cripts
pyvenv.cfg
.venv
pip-selfcheck.json
### JetBrains template
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
# User-specific stuff:
.idea/workspace.xml
.idea/tasks.xml
.idea/dictionaries
.idea/vcs.xml
.idea/jsLibraryMappings.xml
# Sensitive or high-churn files:
.idea/dataSources.ids
.idea/dataSources.xml
.idea/dataSources.local.xml
.idea/sqlDataSources.xml
.idea/dynamic.xml
.idea/uiDesigner.xml
# Gradle:
.idea/gradle.xml
.idea/libraries
# Mongo Explorer plugin:
.idea/mongoSettings.xml
.idea/
## File-based project format:
*.iws
## Plugin-specific files:
# IntelliJ
/out/
# mpeltonen/sbt-idea plugin
.idea_modules/
# JIRA plugin
atlassian-ide-plugin.xml
# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment