Skip to content

Commit 69046f4

Browse files
committed
generate gitignore using gitignore.io
1 parent 4924958 commit 69046f4

File tree

1 file changed

+155
-58
lines changed

1 file changed

+155
-58
lines changed

.gitignore

Lines changed: 155 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,69 @@
1-
#########################################################################
2-
## General system gitignore contents:
3-
## Source: github.com/github/gitignore/blob/master/Global/Linux.gitignore
4-
#########################################################################
5-
*~
1+
Bin/
2+
Build/
3+
InstallFiles/
4+
utils/vswhere.exe
5+
utils/DXFiles.zip
6+
utils/DXFiles/
67

7-
# KDE directory preferences
8-
.directory
8+
# Created by https://www.gitignore.io/api/osx,c++,linux,windows,visualstudio,premake-gmake,visualstudiocode
99

10-
# Linux trash folder which might appear on any partition or disk
11-
.Trash-*
10+
### C++ ###
11+
# Prerequisites
12+
*.d
1213

14+
# Compiled Object files
15+
*.slo
16+
*.lo
17+
*.o
18+
*.obj
1319

20+
# Precompiled Headers
21+
*.gch
22+
*.pch
1423

15-
###########################################################################
16-
## General system gitignore contents:
17-
## Source: github.com/github/gitignore/blob/master/Global/Windows.gitignore
18-
###########################################################################
19-
# Windows image file caches
20-
Thumbs.db
21-
ehthumbs.db
24+
# Compiled Dynamic libraries
25+
*.so
26+
*.dylib
27+
*.dll
2228

23-
# Folder config file
24-
Desktop.ini
29+
# Fortran module files
30+
*.mod
31+
*.smod
2532

26-
# Recycle Bin used on file shares
27-
$RECYCLE.BIN/
33+
# Compiled Static libraries
34+
*.lai
35+
*.la
36+
*.a
37+
*.lib
2838

29-
# Windows Installer files
30-
*.cab
31-
*.msi
32-
*.msm
33-
*.msp
39+
# Executables
40+
*.exe
41+
*.out
42+
*.app
3443

35-
# Windows shortcuts
36-
*.lnk
44+
### Linux ###
45+
*~
46+
47+
# temporary files which can be created if a process still has a handle open of a deleted file
48+
.fuse_hidden*
3749

50+
# KDE directory preferences
51+
.directory
52+
53+
# Linux trash folder which might appear on any partition or disk
54+
.Trash-*
3855

56+
# .nfs files are created when an open file is removed but is still being accessed
57+
.nfs*
3958

40-
#######################################################################
41-
## General system gitignore contents:
42-
## Source: github.com/github/gitignore/blob/master/Global/OSX.gitignore
43-
#######################################################################
44-
.DS_Store
59+
### OSX ###
60+
*.DS_Store
4561
.AppleDouble
4662
.LSOverride
4763

4864
# Icon must end with two \r
4965
Icon
5066

51-
5267
# Thumbnails
5368
._*
5469

@@ -59,6 +74,7 @@ Icon
5974
.TemporaryItems
6075
.Trashes
6176
.VolumeIcon.icns
77+
.com.apple.timemachine.donotpresent
6278

6379
# Directories potentially created on remote AFP share
6480
.AppleDB
@@ -67,14 +83,44 @@ Network Trash Folder
6783
Temporary Items
6884
.apdisk
6985

86+
### premake-gmake ###
87+
Makefile
88+
*.make
89+
obj/
90+
91+
### VisualStudioCode ###
92+
.vscode/*
93+
!.vscode/settings.json
94+
!.vscode/tasks.json
95+
!.vscode/launch.json
96+
!.vscode/extensions.json
97+
98+
### Windows ###
99+
# Windows thumbnail cache files
100+
Thumbs.db
101+
ehthumbs.db
102+
ehthumbs_vista.db
103+
104+
# Folder config file
105+
Desktop.ini
70106

107+
# Recycle Bin used on file shares
108+
$RECYCLE.BIN/
71109

72-
#########################################################################
73-
## Visual Studio gitignore contents:
74-
## Source: github.com/github/gitignore/blob/master/VisualStudio.gitignore
75-
#########################################################################
110+
# Windows Installer files
111+
*.cab
112+
*.msi
113+
*.msm
114+
*.msp
115+
116+
# Windows shortcuts
117+
*.lnk
118+
119+
### VisualStudio ###
76120
## Ignore Visual Studio temporary files, build results, and
77121
## files generated by popular Visual Studio add-ons.
122+
##
123+
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
78124

79125
# User-specific files
80126
*.suo
@@ -90,10 +136,12 @@ Temporary Items
90136
[Dd]ebugPublic/
91137
[Rr]elease/
92138
[Rr]eleases/
93-
build/
139+
x64/
140+
x86/
94141
bld/
95142
[Bb]in/
96143
[Oo]bj/
144+
[Ll]og/
97145

98146
# Visual Studio 2015 cache/options directory
99147
.vs/
@@ -113,17 +161,17 @@ TestResult.xml
113161
[Rr]eleasePS/
114162
dlldata.c
115163

116-
# DNX
164+
# .NET Core
117165
project.lock.json
166+
project.fragment.lock.json
118167
artifacts/
168+
**/Properties/launchSettings.json
119169

120170
*_i.c
121171
*_p.c
122172
*_i.h
123173
*.ilk
124174
*.meta
125-
*.obj
126-
*.pch
127175
*.pdb
128176
*.pgc
129177
*.pgd
@@ -154,6 +202,7 @@ ipch/
154202
*.sdf
155203
*.cachefile
156204
*.VC.db
205+
*.VC.VC.opendb
157206

158207
# Visual Studio profiler
159208
*.psess
@@ -181,6 +230,10 @@ _TeamCity*
181230
# DotCover is a Code Coverage Tool
182231
*.dotCover
183232

233+
# Visual Studio code coverage results
234+
*.coverage
235+
*.coveragexml
236+
184237
# NCrunch
185238
_NCrunch_*
186239
.*crunch*.local.xml
@@ -212,11 +265,18 @@ publish/
212265
# Publish Web Output
213266
*.[Pp]ublish.xml
214267
*.azurePubxml
215-
# TODO: Comment the next line if you want to checkin your web deploy settings
216-
# but database connection strings (with potential passwords) will be unencrypted
217-
*.pubxml
268+
# TODO: Uncomment the next line to ignore your web deploy settings.
269+
# By default, sensitive information, such as encrypted password
270+
# should be stored in the .pubxml.user file.
271+
#*.pubxml
272+
*.pubxml.user
218273
*.publishproj
219274

275+
# Microsoft Azure Web App publish settings. Comment the next line if you want to
276+
# checkin your Azure Web App publish settings, but sensitive information contained
277+
# in these scripts will be unencrypted
278+
PublishScripts/
279+
220280
# NuGet Packages
221281
*.nupkg
222282
# The packages folder can be ignored because of Package Restore
@@ -225,17 +285,23 @@ publish/
225285
!**/packages/build/
226286
# Uncomment if necessary however generally it will be regenerated when needed
227287
#!**/packages/repositories.config
288+
# NuGet v3's project.json files produces more ignorable files
289+
*.nuget.props
290+
*.nuget.targets
228291

229-
# Windows Azure Build Output
292+
# Microsoft Azure Build Output
230293
csx/
231294
*.build.csdef
232295

233-
# Windows Azure Emulator
296+
# Microsoft Azure Emulator
234297
ecf/
235298
rcf/
236299

237-
# Windows Store app package directory
300+
# Windows Store app package directories and files
238301
AppPackages/
302+
BundleArtifacts/
303+
Package.StoreAssociation.xml
304+
_pkginfo.txt
239305

240306
# Visual Studio cache files
241307
# files ending in .cache can be ignored
@@ -245,16 +311,18 @@ AppPackages/
245311

246312
# Others
247313
ClientBin/
248-
[Ss]tyle[Cc]op.*
249314
~$*
250-
*~
251315
*.dbmdl
252316
*.dbproj.schemaview
317+
*.jfm
253318
*.pfx
254319
*.publishsettings
255-
node_modules/
256320
orleans.codegen.cs
257321

322+
# Since there are multiple workflows, uncomment next line to ignore bower_components
323+
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
324+
#bower_components/
325+
258326
# RIA/Silverlight projects
259327
Generated_Code/
260328

@@ -269,6 +337,7 @@ UpgradeLog*.htm
269337
# SQL Server files
270338
*.mdf
271339
*.ldf
340+
*.ndf
272341

273342
# Business Intelligence projects
274343
*.rdl.data
@@ -283,13 +352,20 @@ FakesAssemblies/
283352

284353
# Node.js Tools for Visual Studio
285354
.ntvs_analysis.dat
355+
node_modules/
356+
357+
# Typescript v1 declaration files
358+
typings/
286359

287360
# Visual Studio 6 build log
288361
*.plg
289362

290363
# Visual Studio 6 workspace options file
291364
*.opt
292365

366+
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
367+
*.vbw
368+
293369
# Visual Studio LightSwitch build output
294370
**/*.HTMLClient/GeneratedArtifacts
295371
**/*.DesktopClient/GeneratedArtifacts
@@ -300,16 +376,37 @@ _Pvt_Extensions
300376

301377
# Paket dependency manager
302378
.paket/paket.exe
379+
paket-files/
303380

304381
# FAKE - F# Make
305382
.fake/
306383

307-
# vscode
308-
.vscode
384+
# JetBrains Rider
385+
.idea/
386+
*.sln.iml
309387

310-
Bin/
311-
Build/
312-
InstallFiles/
313-
utils/vswhere.exe
314-
utils/DXFiles.zip
315-
utils/DXFiles/
388+
# CodeRush
389+
.cr/
390+
391+
# Python Tools for Visual Studio (PTVS)
392+
__pycache__/
393+
*.pyc
394+
395+
# Cake - Uncomment if you are using it
396+
# tools/**
397+
# !tools/packages.config
398+
399+
# Telerik's JustMock configuration file
400+
*.jmconfig
401+
402+
# BizTalk build output
403+
*.btp.cs
404+
*.btm.cs
405+
*.odx.cs
406+
*.xsd.cs
407+
408+
### VisualStudio Patch ###
409+
# By default, sensitive information, such as encrypted password
410+
# should be stored in the .pubxml.user file.
411+
412+
# End of https://www.gitignore.io/api/osx,c++,linux,windows,visualstudio,premake-gmake,visualstudiocode

0 commit comments

Comments
 (0)