OpenVPN / .gitignore
likhonsheikh
Sync with matrix message 331771203375241
b7ca1a2
# ==============================================================================
# COMPREHENSIVE .GITIGNORE TEMPLATE
# ==============================================================================
# This template covers most common development scenarios and tools
# Generated patterns use ** to match any subdirectory depth
# ==============================================================================
# PYTHON
# ==============================================================================
**/__pycache__/
**/*.py[cod]
**/*$py.class
**/*.so
**/.Python
**/build/
**/develop-eggs/
**/dist/
**/downloads/
**/eggs/
**/.eggs/
**/lib/
**/lib64/
**/parts/
**/sdist/
**/var/
**/wheels/
**/share/python-wheels/
**/*.egg-info/
**/.installed.cfg
**/*.egg
**/MANIFEST
# PyInstaller
**/*.manifest
**/*.spec
# Installer logs
**/pip-log.txt
**/pip-delete-this-directory.txt
# Unit test / coverage reports
**/htmlcov/
**/.tox/
**/.nox/
**/.coverage
**/.coverage.*
**/.cache
**/nosetests.xml
**/coverage.xml
**/*.cover
**/*.py,cover
**/.hypothesis/
**/.pytest_cache/
**/cover/
# Translations
**/*.mo
**/*.pot
# Django stuff:
**/*.log
**/local_settings.py
**/db.sqlite3
**/db.sqlite3-journal
# Flask stuff:
**/instance/
**/.webassets-cache
# Scrapy stuff:
**/.scrapy
# Sphinx documentation
**/docs/_build/
# PyBuilder
**/.pybuilder/
**/target/
# Jupyter Notebook
**/.ipynb_checkpoints
# IPython
**/profile_default/
**/ipython_config.py
# pyenv
**/.python-version
# pipenv
**/Pipfile.lock
# poetry
**/poetry.lock
# pdm
**/.pdm.toml
**/.pdm-python
**/.pdm-build/
# PEP 582
**/__pypackages__/
# Celery stuff
**/celerybeat-schedule
**/celerybeat.pid
# SageMath parsed files
**/*.sage.py
# Environments
**/.env
**/.venv
**/env/
**/venv/
**/ENV/
**/env.bak/
**/venv.bak/
# Spyder project settings
**/.spyderproject
**/.spyproject
# Rope project settings
**/.ropeproject
# mkdocs documentation
**/site/
# mypy
**/.mypy_cache/
**/.dmypy.json
**/dmypy.json
# Pyre type checker
**/.pyre/
# pytype static type analyzer
**/.pytype/
# Cython debug symbols
**/cython_debug/
# PyCharm
**/.idea/
# ==============================================================================
# NODE.JS / JAVASCRIPT / TYPESCRIPT
# ==============================================================================
**/node_modules/
**/npm-debug.log*
**/yarn-debug.log*
**/yarn-error.log*
**/lerna-debug.log*
**/.pnpm-debug.log*
# Runtime data
**/pids/
**/*.pid
**/*.seed
**/*.pid.lock
# Coverage directory used by tools like istanbul
**/coverage/
**/.nyc_output
# Grunt intermediate storage
**/.grunt
# Bower dependency directory
**/bower_components
# node-waf configuration
**/.lock-wscript
# Compiled binary addons
**/build/Release
# Dependency directories
**/jspm_packages/
# Snowpack dependency directory
**/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
# dotenv environment variable files
**/.env
**/.env.development.local
**/.env.test.local
**/.env.production.local
**/.env.local
# parcel-bundler cache
**/.cache
**/.parcel-cache
# Next.js build output
**/.next
**/out/
# Nuxt.js build / generate output
**/.nuxt
**/dist
# Gatsby files
**/.cache/
**/public
# Vue.js
**/dist/
**/.tmp
**/.cache
# Vuepress build output
**/.vuepress/dist
# Serverless directories
**/.serverless/
# FuseBox cache
**/.fusebox/
# DynamoDB Local files
**/.dynamodb/
# TernJS port file
**/.tern-port
# Stores VSCode versions used for testing VSCode extensions
**/.vscode-test
# yarn v2
**/.yarn/cache
**/.yarn/unplugged
**/.yarn/build-state.yml
**/.yarn/install-state.gz
**/.pnp.*
# Storybook
**/.storybook-out
**/storybook-static
# Angular
**/e2e/
**/.angular/
# React Native
**/ios/Pods/
**/android/app/build/
# Expo
**/.expo/
**/dist/
**/npm-debug.*
**/yarn-error.*
**/.expo-shared
# ==============================================================================
# JAVA
# ==============================================================================
**/*.class
**/*.log
**/*.ctxt
**/.mtj.tmp/
**/*.jar
**/*.war
**/*.nar
**/*.ear
**/*.zip
**/*.tar.gz
**/*.rar
**/hs_err_pid*
**/replay_pid*
# Maven
**/target/
**/pom.xml.tag
**/pom.xml.releaseBackup
**/pom.xml.versionsBackup
**/pom.xml.next
**/release.properties
**/dependency-reduced-pom.xml
**/buildNumber.properties
**/.mvn/timing.properties
**/.mvn/wrapper/maven-wrapper.jar
# Gradle
**/.gradle/
**/build/
**/.gradletasknamecache
**/gradle-app.setting
# IntelliJ IDEA
**/.idea/
**/*.iws
**/*.iml
**/*.ipr
**/out/
# Eclipse
**/.apt_generated
**/.classpath
**/.factorypath
**/.project
**/.settings
**/.springBeans
**/.sts4-cache
**/bin/
**/tmp/
**/*.tmp
**/*.bak
**/*.swp
**/*~.nib
**/local.properties
**/.metadata
**/.loadpath
**/.recommenders
# NetBeans
**/nbproject/private/
**/.nbbuild/
**/dist/
**/nbdist/
**/.nb-gradle/
# VS Code
**/.vscode/
# ==============================================================================
# C / C++
# ==============================================================================
# Prerequisites
**/*.d
# Object files
**/*.o
**/*.ko
**/*.obj
**/*.elf
# Linker output
**/*.ilk
**/*.map
**/*.exp
# Precompiled Headers
**/*.gch
**/*.pch
# Libraries
**/*.lib
**/*.a
**/*.la
**/*.lo
# Shared objects (inc. Windows DLLs)
**/*.dll
**/*.so
**/*.so.*
**/*.dylib
# Executables
**/*.exe
**/*.out
**/*.app
**/*.i*86
**/*.x86_64
**/*.hex
# Debug files
**/*.dSYM/
**/*.su
**/*.idb
**/*.pdb
# Kernel Module Compile Results
**/*.mod*
**/*.cmd
**/.tmp_versions/
**/modules.order
**/Module.symvers
**/Mkfile.old
**/dkms.conf
# CMake
**/CMakeLists.txt.user
**/CMakeCache.txt
**/CMakeFiles
**/CMakeScripts
**/Testing
**/Makefile
**/cmake_install.cmake
**/install_manifest.txt
**/compile_commands.json
**/CTestTestfile.cmake
**/_deps
# Conan
**/conanfile.txt
**/conandata.yml
**/conan.lock
**/.conan/
# ==============================================================================
# C# / .NET
# ==============================================================================
**/bin/
**/obj/
**/out/
**/*.user
**/*.suo
**/*.sln.docstates
**/*.userprefs
**/*.pidb
**/*.booproj
**/.vs/
**/packages/
**/TestResults/
**/*.Cache
**/ClientBin/
**/*_i.c
**/*_p.c
**/*_h.h
**/*.ilk
**/*.meta
**/*.obj
**/*.iobj
**/*.pch
**/*.pdb
**/*.ipdb
**/*.pgc
**/*.pgd
**/*.rsp
**/*.sbr
**/*.tlb
**/*.tli
**/*.tlh
**/*.tmp
**/*.tmp_proj
**/*_wpftmp.csproj
**/*.log
**/*.vspscc
**/*.vssscc
**/.builds
**/*.pidb
**/*.svclog
**/*.scc
# ==============================================================================
# GO
# ==============================================================================
# Binaries for programs and plugins
**/*.exe
**/*.exe~
**/*.dll
**/*.so
**/*.dylib
# Test binary, built with `go test -c`
**/*.test
# Output of the go coverage tool
**/*.out
# Dependency directories
**/vendor/
# Go workspace file
**/go.work
# ==============================================================================
# RUST
# ==============================================================================
# Generated by Cargo
**/target/
# Remove Cargo.lock from gitignore if creating an executable
# Cargo.lock
# These are backup files generated by rustfmt
**/*.rs.bk
# MSVC Windows builds of rustc
**/*.pdb
# ==============================================================================
# PHP
# ==============================================================================
**/vendor/
**/node_modules/
**/npm-debug.log
**/yarn-error.log
# Laravel specific
**/.env
**/storage/*.key
**/Homestead.yaml
**/Homestead.json
**/.vagrant
**/.phpunit.result.cache
# Symfony specific
**/.env.local
**/.env.local.php
**/.env.*.local
**/config/secrets/prod/prod.decrypt.private.php
**/public/bundles/
**/var/
**/vendor/
# Composer
**/composer.phar
**/composer.lock
# ==============================================================================
# RUBY
# ==============================================================================
**/*.gem
**/*.rbc
**/.config
**/coverage/
**/InstalledFiles
**/pkg/
**/spec/reports/
**/spec/examples.txt
**/test/tmp/
**/test/version_tmp/
**/tmp/
**/.yardoc/
**/_yardoc/
**/doc/
**/.bundle/
**/vendor/bundle
**/lib/bundler/man/
**/.rbenv-version
**/.rvmrc
**/.ruby-version
**/.ruby-gemset
**/Gemfile.lock
# Rails
**/log/
**/tmp/
**/db/*.sqlite3
**/db/*.sqlite3-journal
**/db/*.sqlite3-*
**/public/system/
**/coverage/
**/spec/tmp/
**/.sass-cache/
**/capybara-*.html
**/.rspec
**/.generators
**/.rakeTasks
# ==============================================================================
# DATABASES
# ==============================================================================
**/*.db
**/*.sqlite
**/*.sqlite3
**/*.db-shm
**/*.db-wal
# MySQL
**/mysql-bin.*
# PostgreSQL
**/*.backup
**/*.sql
# MongoDB
**/dump/
# Redis
**/dump.rdb
# ==============================================================================
# DEVOPS & CONTAINERS
# ==============================================================================
# Docker
**/Dockerfile*
**/.dockerignore
**/docker-compose*.yml
**/.docker/
# Kubernetes
**/*.kubeconfig
# Terraform
**/*.tfstate
**/*.tfstate.*
**/.terraform/
**/.terraform.lock.hcl
**/terraform.tfvars
**/terraform.tfvars.json
**/*.tfplan
**/*.tfstate.backup
# Vagrant
**/.vagrant/
**/*.box
# Ansible
**/retry files
**/*.retry
# ==============================================================================
# OPERATING SYSTEMS
# ==============================================================================
# Windows
**/Thumbs.db
**/Thumbs.db:encryptable
**/ehthumbs.db
**/ehthumbs_vista.db
**/*.stackdump
**/$RECYCLE.BIN/
**/Desktop.ini
# macOS
**/.DS_Store
**/.AppleDouble
**/.LSOverride
**/Icon
**/.DocumentRevisions-V100
**/.fseventsd
**/.Spotlight-V100
**/.TemporaryItems
**/.Trashes
**/.VolumeIcon.icns
**/.com.apple.timemachine.donotpresent
**/.AppleDB
**/.AppleDesktop
**/Network Trash Folder
**/Temporary Items
**/.apdisk
# Linux
**/*~
**/.fuse_hidden*
**/.directory
**/.Trash-*
**/.nfs*
# ==============================================================================
# IDEs & EDITORS
# ==============================================================================
# Visual Studio Code
**/.vscode/
**/*.code-workspace
**/.history/
# Visual Studio
**/.vs/
**/bin/
**/obj/
**/*.user
**/*.suo
# IntelliJ IDEA
**/.idea/
**/*.iws
**/*.iml
**/*.ipr
# Eclipse
**/.metadata
**/bin/
**/tmp/
**/*.tmp
**/*.bak
**/*.swp
**/*~.nib
**/local.properties
**/.settings/
**/.loadpath
**/.recommenders
**/.apt_generated/
**/.apt_generated_test/
**/.cache-main
**/.scala_dependencies
**/.worksheet
# NetBeans
**/nbproject/private/
**/.nbbuild/
**/dist/
**/nbdist/
**/.nb-gradle/
**/build/
# Sublime Text
**/*.sublime-workspace
**/*.sublime-project
# Vim
**/*.swp
**/*.swo
**/*~
**/.netrwhist
**/tags
# Emacs
**/*~
**/#*#
**/.#*
**/.emacs.desktop
**/.emacs.desktop.lock
**/*.elc
**/auto-save-list
**/tramp
**/.org-id-locations
**/*_archive
**/*_flymake.*
**/flycheck_*.el
**/.dir-locals.el
**/.projectile
# Atom
**/.atom/
# ==============================================================================
# LOGS & TEMPORARY FILES
# ==============================================================================
**/logs/
**/*.log
**/log/
**/debug/
**/tmp/
**/temp/
**/.tmp/
**/.temp/
**/crash.log
**/error.log
**/access.log
**/combined.log
**/npm-debug.log*
**/yarn-debug.log*
**/yarn-error.log*
# ==============================================================================
# SECURITY & CREDENTIALS
# ==============================================================================
**/.env*
!**/.env.example
!**/.env.template
**/*.pem
**/*.key
**/*.p12
**/*.pfx
**/*.jks
**/*.keystore
**/secrets/
**/credentials/
**/.secrets/
**/.credentials/
**/auth.json
**/service-account*.json
**/.gcloud/
**/.aws/
**/.azure/
# ==============================================================================
# BACKUP & ARCHIVE FILES
# ==============================================================================
**/*.bak
**/*.backup
**/*.old
**/*.orig
**/*.rej
**/*.swp
**/*.swo
**/*~
**/*.tmp
**/*.temp
**/.DS_Store?
**/._*
**/*.zip
**/*.rar
**/*.7z
**/*.tar
**/*.gz
**/*.tgz
**/*.tar.gz
**/*.tar.bz2
**/*.tar.xz
# ==============================================================================
# CACHE & BUILD ARTIFACTS
# ==============================================================================
**/.cache/
**/cache/
**/build/
**/dist/
**/out/
**/target/
**/.next/
**/.nuxt/
**/.vuepress/dist/
**/public/build/
**/public/hot
**/public/storage
**/storage/*.key
**/bootstrap/cache/
# ==============================================================================
# PACKAGE MANAGERS
# ==============================================================================
# npm
**/node_modules/
**/package-lock.json
**/.npm/
# Yarn
**/yarn.lock
**/.yarn/
**/.pnp.*
# pnpm
**/pnpm-lock.yaml
**/.pnpm-store/
# Bower
**/bower_components/
# Composer (PHP)
**/vendor/
**/composer.lock
# Bundler (Ruby)
**/vendor/bundle/
**/Gemfile.lock
# Maven (Java)
**/target/
# Gradle (Java/Android)
**/.gradle/
**/build/
# Cargo (Rust)
**/target/
**/Cargo.lock
# ==============================================================================
# MISC
# ==============================================================================
# Thumbnails
**/*.jpg:large
**/*.jpeg:large
**/*.png:large
**/*.gif:large
# Archive files
**/*.7z
**/*.dmg
**/*.iso
**/*.jar
**/*.rar
**/*.tar
**/*.zip
# ==============================================================================
# PROJECT SPECIFIC
# ==============================================================================
# Add your project-specific ignores here
# workspace/
# data/
# uploads/
# downloads/