-## Ignore Visual Studio temporary files, build results, and
-## files generated by popular Visual Studio add-ons.
+# Download this file using PowerShell v3 under Windows with the following comand:
+# Invoke-WebRequest https://gist.githubusercontent.com/kmorcinek/2710267/raw/ -OutFile .gitignore
+# or wget:
+# wget --no-check-certificate http://gist.githubusercontent.com/kmorcinek/2710267/raw/.gitignore
# User-specific files
*.suo
*.user
-*.userosscache
*.sln.docstates
-
-# User-specific files (MonoDevelop/Xamarin Studio)
-*.userprefs
+*.pyc
# Build results
+
[Dd]ebug/
-[Dd]ebugPublic/
[Rr]elease/
-[Rr]eleases/
-[Xx]64/
-[Xx]86/
-[Bb]uild/
-bld/
+x64/
[Bb]in/
[Oo]bj/
+[Aa]rtifacts/
-# Visual Studio 2015 cache/options directory
-.vs/
-# Uncomment if you have tasks that create the project's static files in wwwroot
-#wwwroot/
+# NuGet Packages
+*.nupkg
+# The packages folder can be ignored because of Package Restore
+**/packages/*
+# except build/, which is used as an MSBuild target.
+!**/packages/build/
+# Uncomment if necessary however generally it will be regenerated when needed
+#!**/packages/repositories.config
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
-# NUNIT
-*.VisualState.xml
-TestResult.xml
-
-# Build Results of an ATL Project
-[Dd]ebugPS/
-[Rr]eleasePS/
-dlldata.c
-
-# DNX
-project.lock.json
-artifacts/
-
*_i.c
*_p.c
-*_i.h
*.ilk
*.meta
*.obj
*.vssscc
.builds
*.pidb
-*.svclog
+*.log
*.scc
-# Chutzpah Test files
-_Chutzpah*
+# OS generated files #
+.DS_Store*
+Icon?
# Visual C++ cache files
ipch/
*.aps
*.ncb
-*.opendb
*.opensdf
*.sdf
*.cachefile
-*.VC.db
# Visual Studio profiler
*.psess
*.vsp
*.vspx
-*.sap
-
-# TFS 2012 Local Workspace
-$tf/
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
-*.DotSettings.user
-
-# JustCode is a .NET coding add-in
-.JustCode
# TeamCity is a build add-in
_TeamCity*
*.dotCover
# NCrunch
-_NCrunch_*
+*.ncrunch*
.*crunch*.local.xml
-nCrunchTemp_*
-
-# MightyMoose
-*.mm.*
-AutoTest.Net/
-
-# Web workbench (sass)
-.sass-cache/
# Installshield output folder
[Ee]xpress/
publish/
# Publish Web Output
-*.[Pp]ublish.xml
-*.azurePubxml
-
-# TODO: Un-comment the next line if you do not want to checkin
-# your web deploy settings because they may include unencrypted
-# passwords
-#*.pubxml
-*.publishproj
-
-# NuGet Packages
-*.nupkg
-# The packages folder can be ignored because of Package Restore
-**/packages/*
-# except build/, which is used as an MSBuild target.
-!**/packages/build/
-# Uncomment if necessary however generally it will be regenerated when needed
-#!**/packages/repositories.config
-# NuGet v3's project.json files produces more ignoreable files
-*.nuget.props
-*.nuget.targets
+*.Publish.xml
-# Microsoft Azure Build Output
-csx/
+# Windows Azure Build Output
+csx
*.build.csdef
-# Microsoft Azure Emulator
-ecf/
-rcf/
-
# Windows Store app package directory
AppPackages/
-BundleArtifacts/
-
-# Visual Studio cache files
-# files ending in .cache can be ignored
-*.[Cc]ache
-# but keep track of directories ending in .cache
-!*.[Cc]ache/
# Others
+*.Cache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
-*.dbproj.schemaview
+*.[Pp]ublish.xml
*.pfx
*.publishsettings
-node_modules/
-orleans.codegen.cs
+modulesbin/
+tempbin/
+
+# EPiServer Site file (VPP)
+AppData/
# RIA/Silverlight projects
Generated_Code/
-# Backup & report files from converting an old project file
-# to a newer Visual Studio version. Backup files are not needed,
-# because we have git ;-)
+# Backup & report files from converting an old project file to a newer
+# Visual Studio version. Backup files are not needed, because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
+# vim
+*.txt~
+*.swp
+*.swo
+
+# svn
+.svn
+
+# Remainings from resolvings conflicts in Source Control
+*.orig
+
# SQL Server files
-*.mdf
-*.ldf
+**/App_Data/*.mdf
+**/App_Data/*.ldf
+**/App_Data/*.sdf
-# Business Intelligence projects
-*.rdl.data
-*.bim.layout
-*.bim_*.settings
-# Microsoft Fakes
-FakesAssemblies/
+#LightSwitch generated files
+GeneratedArtifacts/
+_Pvt_Extensions/
+ModelManifest.xml
-# GhostDoc plugin setting file
-*.GhostDoc.xml
+# =========================
+# Windows detritus
+# =========================
-# Node.js Tools for Visual Studio
-.ntvs_analysis.dat
+# Windows image file caches
+Thumbs.db
+ehthumbs.db
-# Visual Studio 6 build log
-*.plg
+# Folder config file
+Desktop.ini
-# Visual Studio 6 workspace options file
-*.opt
+# Recycle Bin used on file shares
+$RECYCLE.BIN/
-# Visual Studio LightSwitch build output
-**/*.HTMLClient/GeneratedArtifacts
-**/*.DesktopClient/GeneratedArtifacts
-**/*.DesktopClient/ModelManifest.xml
-**/*.Server/GeneratedArtifacts
-**/*.Server/ModelManifest.xml
-_Pvt_Extensions
+# Mac desktop service store files
+.DS_Store
-# LightSwitch generated files
-GeneratedArtifacts/
-ModelManifest.xml
+# SASS Compiler cache
+.sass-cache
+
+# Visual Studio 2014 CTP
+**/*.sln.ide
+
+# Visual Studio temp something
+.vs/
+
+#####
+# End of core ignore list, below put you custom 'per project' settings (patterns or path)
+#####
+
+*.csproj.user
+*.lock.json
+
+# cscope/ctags
+cscope.files
+cscope.out
+tags
+
+# svace files
+warnings.txt
+warn-settings.csharp.txt
+.svace-dir
+CompilationErrors-*.txt
+
+# exceptional allowed binaries
+!tools/bin/
+!packaging/depends/*.nupkg
+
+# external libraries
+externals/libs/
-# Paket dependency manager
-.paket/paket.exe
+# coverage
+tools/coverage
+coverage.json
-# FAKE - F# Make
-.fake/