# ---> Anjuta # Local configuration folder and symbol database /.anjuta/ /.anjuta_sym_db.db # ---> Ansible *.retry # ---> Android # Gradle files .gradle/ build/ # Local configuration file (sdk path, etc) local.properties # Log/OS Files *.log # Android Studio generated files and folders captures/ .externalNativeBuild/ .cxx/ *.apk output.json # IntelliJ *.iml .idea/ misc.xml deploymentTargetDropDown.xml render.experimental.xml # Keystore files *.jks *.keystore # Google Services (e.g. APIs or Firebase) google-services.json # Android Profiling *.hprof # ---> AltiumDesigner # For PCBs designed using Altium Designer # Website: https://www.altium.com/altium-designer/ # Directories containing cache data History __Previews # Directories containing logs and generated outputs Project\ Logs* Project\ Outputs* # Misc files generated by altium debug.log Status\ Report.txt *.PcbDoc.htm *.SchDocPreview *.PcbDocPreview # Lock files sometimes left behind .~lock.* # ---> Alteryx # gitignore template for Alteryx Designer # website: https://www.alteryx.com/ # website: https://help.alteryx.com/current/designer/alteryx-file-types # Alteryx Data Files *.yxdb *.cydb *.cyidx *.rptx *.vvf *.aws # Alteryx Special Files *.yxwv *.yxft *.yxbe *.bak *.pcxml *.log *.bin *.yxlang CASS.ini # Alteryx License Files *.yxlc *.slc *.cylc *.alc *.gzlc ## gitignore reference sites # https://git-scm.com/book/en/v2/Git-Basics-Recording-Changes-to-the-Repository#Ignoring-Files # https://git-scm.com/docs/gitignore # https://help.github.com/articles/ignoring-files/ ## Useful knowledge from stackoverflow # Even if you haven't tracked the files so far, git seems to be able to "know" about them even after you add them to .gitignore. # WARNING: First commit your current changes, or you will lose them. # Then run the following commands from the top folder of your git repo: # git rm -r --cached . # git add . # git commit -m "fixed untracked files" # author: Kacper Ksieski # ---> Agda *.agdai MAlonzo/** # ---> Ada # Object file *.o # Ada Library Information *.ali # ---> Actionscript # Build and Release Folders bin-debug/ bin-release/ [Oo]bj/ [Bb]in/ # Other files and folders .settings/ # Executables *.swf *.air *.ipa *.apk # Project files, i.e. `.project`, `.actionScriptProperties` and `.flexProperties` # should NOT be excluded as they contain compiler settings and other important # information for Eclipse / Flash Builder. # ---> AL .vscode/* !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json *.code-workspace # Local History for Visual Studio Code .history/ *.app .snapshots/* # ---> AppEngine # Google App Engine generated folder appengine-generated/ # ---> AppceleratorTitanium # Build folder and log file build/ build.log # ---> ArchLinuxPackages *.tar *.tar.* *.jar *.exe *.msi *.zip *.tgz *.log *.log.* *.sig pkg/ src/ # ---> Archives # It's better to unpack these files and commit the raw source because # git has its own built in compression methods. *.7z *.jar *.rar *.zip *.gz *.gzip *.tgz *.bzip *.bzip2 *.bz2 *.xz *.lzma *.cab *.xar *.zst *.tzst # Packing-only formats *.iso *.tar # Package management formats *.dmg *.xpi *.gem *.egg *.deb *.rpm *.msi *.msm *.msp *.txz # ---> AtmelStudio ## Ignore Atmel Studio temporary files and build results # https://www.microchip.com/mplab/avr-support/atmel-studio-7 # Atmel Studio is powered by an older version of Visual Studio, # so most of the project and solution files are the same as VS files, # only prefixed by an `at`. #Build Directories [Dd]ebug/ [Rr]elease/ #Build Results *.o *.d *.eep *.elf *.hex *.map *.srec #User Specific Files *.atsuo # ---> AutoIt # Compiled Scripts *.a3x # Tidy Auto-Generated Backups Backup/* # Au3Stripper Auto-Generated Files *_stripped.au3 # ---> Autotools # http://www.gnu.org/software/automake Makefile.in /ar-lib /mdate-sh /py-compile /test-driver /ylwrap .deps/ .dirstamp # http://www.gnu.org/software/autoconf autom4te.cache /autoscan.log /autoscan-*.log /aclocal.m4 /compile /config.cache /config.guess /config.h.in /config.log /config.status /config.sub /configure /configure.scan /depcomp /install-sh /missing /stamp-h1 # https://www.gnu.org/software/libtool/ /ltmain.sh # http://www.gnu.org/software/texinfo /texinfo.tex # http://www.gnu.org/software/m4/ m4/libtool.m4 m4/ltoptions.m4 m4/ltsugar.m4 m4/ltversion.m4 m4/lt~obsolete.m4 # Generated Makefile # (meta build system like autotools, # can automatically generate from config.status script # (which is called by configure script)) Makefile # ---> B4X **/Objects **/AutoBackups *.meta # ---> Backup *.bak *.gho *.ori *.orig *.tmp # ---> Ballerina # generated files target/ generated/ # dependencies Dependencies.toml # config files Config.toml # the config files used for testing, Uncomment the following line if you want to commit the test config files #!**/tests/Config.toml # ---> CodeIgniter */config/development */logs/log-*.php !*/logs/index.html */cache/* !system/cache/* !*/cache/index.html !*/cache/.htaccess user_guide_src/build/* user_guide_src/cilexer/build/* user_guide_src/cilexer/dist/* user_guide_src/cilexer/pycilexer.egg-info/* #codeigniter 3 application/logs/* !application/logs/index.html !application/logs/.htaccess /vendor/ # ---> CodeKit # General CodeKit files to ignore config.codekit config.codekit3 /min # ---> CodeSniffer # gitignore for the PHP Codesniffer framework # website: https://github.com/squizlabs/PHP_CodeSniffer # # Recommended template: PHP.gitignore /wpcs/* # ---> CommonLisp *.FASL *.fasl *.lisp-temp *.dfsl *.pfsl *.d64fsl *.p64fsl *.lx64fsl *.lx32fsl *.dx64fsl *.dx32fsl *.fx64fsl *.fx32fsl *.sx64fsl *.sx32fsl *.wx64fsl *.wx32fsl # ---> Composer composer.phar /vendor/ # Commit your application's lock file https://getcomposer.org/doc/01-basic-usage.md#commit-your-composer-lock-file-to-version-control # You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file # composer.lock # ---> Concrete5 # ignore the error log and .htaccess and others error_log .htaccess # concrete5 5.6 specific config/site.php files/cache/* files/tmp/* # concrete5 5.7 specific # ignore everything but the index.html /application/files/* !/application/files/index.html # ignore updates folder /updates/* # ignore sitemap.xml /sitemap.xml # ---> Coq .*.aux .*.d *.a *.cma *.cmi *.cmo *.cmx *.cmxa *.cmxs *.glob *.ml.d *.ml4.d *.mlg.d *.mli.d *.mllib.d *.mlpack.d *.native *.o *.v.d *.vio *.vo *.vok *.vos .coq-native .csdp.cache .lia.cache .nia.cache .nlia.cache .nra.cache csdp.cache lia.cache nia.cache nlia.cache nra.cache native_compute_profile_*.data # generated timing files *.timing.diff *.v.after-timing *.v.before-timing *.v.timing time-of-build-after.log time-of-build-before.log time-of-build-both.log time-of-build-pretty.log # ---> Cordova # gitignore template for the Cordova framework # website: https://cordova.apache.org/ # # Recommended template: Node.gitignore # App platform binaries and built files /platforms # Optional to ignore plugin Git clones #/plugins # ---> EPiServer ###################### ## EPiServer Files ###################### *License.config # ---> Eagle # Ignore list for Eagle, a PCB layout tool # Backup files *.s#? *.b#? *.l#? *.b$? *.s$? *.l$? # Eagle project file # It contains a serial number and references to the file structure # on your computer. # comment the following line if you want to have your project file included. eagle.epf # Autorouter files *.pro *.job # CAM files *.$$$ *.cmp *.ly2 *.l15 *.sol *.plc *.stc *.sts *.crc *.crs *.dri *.drl *.gpi *.pls *.ger *.xln *.drd *.drd.* *.s#* *.b#* *.info *.eps # file locks introduced since 7.x *.lck # ---> Elisp # Compiled *.elc # Packaging .cask # Backup files *~ # Undo-tree save-files *.~undo-tree # ---> Elixir /_build /cover /deps /doc /.fetch erl_crash.dump *.ez *.beam /config/*.secret.exs .elixir_ls/ # ---> Elm # elm-package generated files elm-stuff # elm-repl generated files repl-temp-* # ---> Emacs # -*- mode: gitignore; -*- *~ \#*\# /.emacs.desktop /.emacs.desktop.lock *.elc auto-save-list tramp .\#* # Org-mode .org-id-locations *_archive # flymake-mode *_flymake.* # eshell files /eshell/history /eshell/lastdir # elpa packages /elpa/ # reftex files *.rel # AUCTeX auto folder /auto/ # cask packages .cask/ dist/ # Flycheck flycheck_*.el # server auth directory /server/ # projectiles files .projectile # directory configuration .dir-locals.el # network security /network-security.data # ---> Ensime # Ensime specific .ensime .ensime_cache/ .ensime_lucene/ # ---> Erlang .eunit *.o *.beam *.plt erl_crash.dump .concrete/DEV_MODE # rebar 2.x .rebar rel/example_project ebin/*.beam deps # rebar 3 .rebar3 _build/ _checkouts/ # ---> Espresso *.esproj # ---> Exercism # gitignore template for Exercism project # website: https://exercism.io/ # Ignore .exercism folder which contain sensitive data .exercism # ---> ExpressionEngine .DS_Store # Images images/avatars/ images/captchas/ images/smileys/ images/member_photos/ images/signature_attachments/ images/pm_attachments/ # For security do not publish the following files system/expressionengine/config/database.php system/expressionengine/config/config.php # Caches sized/ thumbs/ _thumbs/ */expressionengine/cache/* # ---> GPG secring.* # ---> GWT *.class # Package Files # *.jar *.war # gwt caches and compiled units # war/gwt_bree/ gwt-unitCache/ # boilerplate generated classes # .apt_generated/ # more caches and things from deploy # war/WEB-INF/deploy/ war/WEB-INF/classes/ #compilation logs .gwt/ #gwt junit compilation files www-test/ #old GWT (1.5) created this dir .gwt-tmp/ # ---> Gcov # gcc coverage testing tool files *.gcno *.gcda *.gcov # ---> GitBook # Node rules: ## Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) .grunt ## Dependency directory ## Commenting this out is preferred by some people, see ## https://docs.npmjs.com/misc/faq#should-i-check-my-node_modules-folder-into-git node_modules # Book build output _book # eBook build output *.epub *.mobi *.pdf # ---> GitHubPages # This .gitignore is appropriate for repositories deployed to GitHub Pages and using # a Gemfile as specified at https://github.com/github/pages-gem#conventional # Basic Jekyll gitignores (synchronize to Jekyll.gitignore) _site/ .sass-cache/ .jekyll-cache/ .jekyll-metadata # Additional Ruby/bundler ignore for when you run: bundle install /vendor # Specific ignore for GitHub Pages # GitHub Pages will always use its own deployed version of pages-gem # This means GitHub Pages will NOT use your Gemfile.lock and therefore it is # counterproductive to check this file into the repository. # Details at https://github.com/github/pages-gem/issues/768 Gemfile.lock # ---> Go # If you prefer the allow list template instead of the deny list, see community template: # https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore # # Binaries for programs and plugins *.exe *.exe~ *.dll *.so *.dylib # Test binary, built with `go test -c` *.test # Output of the go coverage tool, specifically when used with LiteIDE *.out # Dependency directories (remove the comment below to include it) # vendor/ # Go workspace file go.work go.work.sum # env file .env # ---> Godot # Godot 4+ specific ignores .godot/ # Godot-specific ignores .import/ export.cfg export_presets.cfg # Imported translations (automatically generated from CSV files) *.translation # Mono-specific ignores .mono/ data_*/ mono_crash.*.json # ---> JBoss jboss/server/all/deploy/project.ext jboss/server/default/deploy/project.ext jboss/server/minimal/deploy/project.ext jboss/server/all/log/*.log jboss/server/all/tmp/**/* jboss/server/all/data/**/* jboss/server/all/work/**/* jboss/server/default/log/*.log jboss/server/default/tmp/**/* jboss/server/default/data/**/* jboss/server/default/work/**/* jboss/server/minimal/log/*.log jboss/server/minimal/tmp/**/* jboss/server/minimal/data/**/* jboss/server/minimal/work/**/* # deployed package files # *.DEPLOYED # ---> Java # Compiled class file *.class # Log file *.log # BlueJ files *.ctxt # Mobile Tools for Java (J2ME) .mtj.tmp/ # Package Files # *.jar *.war *.nar *.ear *.zip *.tar.gz *.rar # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* replay_pid* # ---> Linux *~ # temporary files which can be created if a process still has a handle open of a deleted file .fuse_hidden* # KDE directory preferences .directory # Linux trash folder which might appear on any partition or disk .Trash-* # .nfs files are created when an open file is removed but is still being accessed .nfs* # ---> Red # gitignore template for Red programming language # website: http://www.red-lang.org/ # Red Compiled code *.red # Libraries crush.dll crush.dylib crush.so # Files generated during test quick-test/quick-test.log quick-test/runnable/ system/tests/source/units/auto-tests/ tests/source/units/auto-tests/ # ---> TeX ## Core latex/pdflatex auxiliary files: *.aux *.lof *.log *.lot *.fls *.out *.toc *.fmt *.fot *.cb *.cb2 .*.lb ## Intermediate documents: *.dvi *.xdv *-converted-to.* # these rules might exclude image files for figures etc. # *.ps # *.eps # *.pdf ## 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 ## Build tool auxiliary files: *.fdb_latexmk *.synctex *.synctex(busy) *.synctex.gz *.synctex.gz(busy) *.pdfsync *.rubbercache rubber.cache ## Build tool directories for auxiliary files # latexrun latex.out/ ## Auxiliary and intermediate files from other packages: # algorithms *.alg *.loa # achemso acs-*.bib # amsthm *.thm # beamer *.nav *.pre *.snm *.vrb # changes *.soc # comment *.cut # cprotect *.cpt # elsarticle (documentclass of Elsevier journals) *.spl # endnotes *.ent # fixme *.lox # feynmf/feynmp *.mf *.mp *.t[1-9] *.t[1-9][0-9] *.tfm #(r)(e)ledmac/(r)(e)ledpar *.end *.?end *.[1-9] *.[1-9][0-9] *.[1-9][0-9][0-9] *.[1-9]R *.[1-9][0-9]R *.[1-9][0-9][0-9]R *.eledsec[1-9] *.eledsec[1-9]R *.eledsec[1-9][0-9] *.eledsec[1-9][0-9]R *.eledsec[1-9][0-9][0-9] *.eledsec[1-9][0-9][0-9]R # glossaries *.acn *.acr *.glg *.glo *.gls *.glsdefs *.lzo *.lzs *.slg *.slo *.sls # uncomment this for glossaries-extra (will ignore makeindex's style files!) # *.ist # gnuplot *.gnuplot *.table # gnuplottex *-gnuplottex-* # gregoriotex *.gaux *.glog *.gtex # htlatex *.4ct *.4tc *.idv *.lg *.trc *.xref # hypdoc *.hd # hyperref *.brf # knitr *-concordance.tex # TODO Uncomment the next line if you use knitr and want to ignore its generated tikz files # *.tikz *-tikzDictionary # listings *.lol # luatexja-ruby *.ltjruby # makeidx *.idx *.ilg *.ind # minitoc *.maf *.mlf *.mlt *.mtc[0-9]* *.slf[0-9]* *.slt[0-9]* *.stc[0-9]* # minted _minted* *.pyg # morewrites *.mw # newpax *.newpax # nomencl *.nlg *.nlo *.nls # pax *.pax # pdfpcnotes *.pdfpc # sagetex *.sagetex.sage *.sagetex.py *.sagetex.scmd # scrwfile *.wrt # svg svg-inkscape/ # sympy *.sout *.sympy sympy-plots-for-*.tex/ # pdfcomment *.upa *.upb # pythontex *.pytxcode pythontex-files-*/ # tcolorbox *.listing # thmtools *.loe # TikZ & PGF *.dpth *.md5 *.auxlock # titletoc *.ptc # todonotes *.tdo # vhistory *.hst *.ver # easy-todo *.lod # xcolor *.xcp # xmpincl *.xmpi # xindy *.xdy # xypic precompiled matrices and outlines *.xyc *.xyd # endfloat *.ttt *.fff # Latexian TSWLatexianTemp* ## Editors: # WinEdt *.bak *.sav # Texpad .texpadtmp # LyX *.lyx~ # Kile *.backup # gummi .*.swp # KBibTeX *~[0-9]* # TeXnicCenter *.tps # auto folder when using emacs and auctex ./auto/* *.el # expex forward references with \gathertags *-tags.tex # standalone packages *.sta # Makeindex log files *.lpz # xwatermark package *.xwm # REVTeX puts footnotes in the bibliography by default, unless the nofootinbib # option is specified. Footnotes are the stored in a file with suffix Notes.bib. # Uncomment the next line to have this generated file ignored. #*Notes.bib # ---> TextMate *.tmproj *.tmproject tmtags # ---> Textpattern .htaccess css.php rpc/ sites/site*/admin/ sites/site*/private/ sites/site*/public/admin/ sites/site*/public/setup/ sites/site*/public/theme/ textpattern/ HISTORY.txt README.txt # ---> ThinkPHP # gitignore template for ThinkPHP v3.2.3 # website: http://www.thinkphp.cn/ # Logs and Cache files /Application/Runtime/ # Common configure file /Application/Common/Conf/config.php # ---> Unity # This .gitignore file should be placed at the root of your Unity project directory # # Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore # /[Ll]ibrary/ /[Tt]emp/ /[Oo]bj/ /[Bb]uild/ /[Bb]uilds/ /[Ll]ogs/ /[Uu]ser[Ss]ettings/ # MemoryCaptures can get excessive in size. # They also could contain extremely sensitive data /[Mm]emoryCaptures/ # Recordings can get excessive in size /[Rr]ecordings/ # Uncomment this line if you wish to ignore the asset store tools plugin # /[Aa]ssets/AssetStoreTools* # Autogenerated Jetbrains Rider plugin /[Aa]ssets/Plugins/Editor/JetBrains* # Visual Studio cache directory .vs/ # Gradle cache directory .gradle/ # Autogenerated VS/MD/Consulo solution and project files ExportedObj/ .consulo/ *.csproj *.unityproj *.sln *.suo *.tmp *.user *.userprefs *.pidb *.booproj *.svd *.pdb *.mdb *.opendb *.VC.db # Unity3D generated meta files *.pidb.meta *.pdb.meta *.mdb.meta # Unity3D generated file on crash reports sysinfo.txt # Builds *.apk *.aab *.unitypackage *.app # Crashlytics generated file crashlytics-build.properties # Packed Addressables /[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* # Temporary auto-generated Android Assets /[Aa]ssets/[Ss]treamingAssets/aa.meta /[Aa]ssets/[Ss]treamingAssets/aa/* # ---> VVVV # .v4p backup files *~.xml # Dynamic plugins .dll bin/ # ---> 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 Installer files *.cab *.msi *.msix *.msm *.msp # Windows shortcuts *.lnk # ---> macOS # General .DS_Store .AppleDouble .LSOverride # Icon must end with two \r Icon # 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 # ---> C++ # Prerequisites *.d # Compiled Object files *.slo *.lo *.o *.obj # Precompiled Headers *.gch *.pch # Compiled Dynamic libraries *.so *.dylib *.dll # Fortran module files *.mod *.smod # Compiled Static libraries *.lai *.la *.a *.lib # Executables *.exe *.out *.app # ---> 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 # ---> DM *.dmb *.rsc *.int *.lk *.zip