+++ .gitattributes
        ...  | ...  | @@ -0,0 +1,63 @@ | 
| 1 | +###############################################################################  | |
| 2 | +# Set default behavior to automatically normalize line endings.  | |
| 3 | +###############################################################################  | |
| 4 | +* text=auto  | |
| 5 | +  | |
| 6 | +###############################################################################  | |
| 7 | +# Set default behavior for command prompt diff.  | |
| 8 | +#  | |
| 9 | +# This is need for earlier builds of msysgit that does not have it on by  | |
| 10 | +# default for csharp files.  | |
| 11 | +# Note: This is only used by command line  | |
| 12 | +###############################################################################  | |
| 13 | +#*.cs diff=csharp  | |
| 14 | +  | |
| 15 | +###############################################################################  | |
| 16 | +# Set the merge driver for project and solution files  | |
| 17 | +#  | |
| 18 | +# Merging from the command prompt will add diff markers to the files if there  | |
| 19 | +# are conflicts (Merging from VS is not affected by the settings below, in VS  | |
| 20 | +# the diff markers are never inserted). Diff markers may cause the following  | |
| 21 | +# file extensions to fail to load in VS. An alternative would be to treat  | |
| 22 | +# these files as binary and thus will always conflict and require user  | |
| 23 | +# intervention with every merge. To do so, just uncomment the entries below  | |
| 24 | +###############################################################################  | |
| 25 | +#*.sln merge=binary  | |
| 26 | +#*.csproj merge=binary  | |
| 27 | +#*.vbproj merge=binary  | |
| 28 | +#*.vcxproj merge=binary  | |
| 29 | +#*.vcproj merge=binary  | |
| 30 | +#*.dbproj merge=binary  | |
| 31 | +#*.fsproj merge=binary  | |
| 32 | +#*.lsproj merge=binary  | |
| 33 | +#*.wixproj merge=binary  | |
| 34 | +#*.modelproj merge=binary  | |
| 35 | +#*.sqlproj merge=binary  | |
| 36 | +#*.wwaproj merge=binary  | |
| 37 | +  | |
| 38 | +###############################################################################  | |
| 39 | +# behavior for image files  | |
| 40 | +#  | |
| 41 | +# image files are treated as binary by default.  | |
| 42 | +###############################################################################  | |
| 43 | +#*.jpg binary  | |
| 44 | +#*.png binary  | |
| 45 | +#*.gif binary  | |
| 46 | +  | |
| 47 | +###############################################################################  | |
| 48 | +# diff behavior for common document formats  | |
| 49 | +#  | |
| 50 | +# Convert binary document formats to text before diffing them. This feature  | |
| 51 | +# is only available from the command line. Turn it on by uncommenting the  | |
| 52 | +# entries below.  | |
| 53 | +###############################################################################  | |
| 54 | +#*.doc diff=astextplain  | |
| 55 | +#*.DOC diff=astextplain  | |
| 56 | +#*.docx diff=astextplain  | |
| 57 | +#*.DOCX diff=astextplain  | |
| 58 | +#*.dot diff=astextplain  | |
| 59 | +#*.DOT diff=astextplain  | |
| 60 | +#*.pdf diff=astextplain  | |
| 61 | +#*.PDF diff=astextplain  | |
| 62 | +#*.rtf diff=astextplain  | |
| 63 | +#*.RTF diff=astextplain  | 
+++ .gitignore
        ...  | ...  | @@ -0,0 +1,363 @@ | 
| 1 | +## Ignore Visual Studio temporary files, build results, and  | |
| 2 | +## files generated by popular Visual Studio add-ons.  | |
| 3 | +##  | |
| 4 | +## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore  | |
| 5 | +  | |
| 6 | +# User-specific files  | |
| 7 | +*.rsuser  | |
| 8 | +*.suo  | |
| 9 | +*.user  | |
| 10 | +*.userosscache  | |
| 11 | +*.sln.docstates  | |
| 12 | +  | |
| 13 | +# User-specific files (MonoDevelop/Xamarin Studio)  | |
| 14 | +*.userprefs  | |
| 15 | +  | |
| 16 | +# Mono auto generated files  | |
| 17 | +mono_crash.*  | |
| 18 | +  | |
| 19 | +# Build results  | |
| 20 | +[Dd]ebug/  | |
| 21 | +[Dd]ebugPublic/  | |
| 22 | +[Rr]elease/  | |
| 23 | +[Rr]eleases/  | |
| 24 | +x64/  | |
| 25 | +x86/  | |
| 26 | +[Ww][Ii][Nn]32/  | |
| 27 | +[Aa][Rr][Mm]/  | |
| 28 | +[Aa][Rr][Mm]64/  | |
| 29 | +bld/  | |
| 30 | +[Bb]in/  | |
| 31 | +[Oo]bj/  | |
| 32 | +[Oo]ut/  | |
| 33 | +[Ll]og/  | |
| 34 | +[Ll]ogs/  | |
| 35 | +  | |
| 36 | +# Visual Studio 2015/2017 cache/options directory  | |
| 37 | +.vs/  | |
| 38 | +# Uncomment if you have tasks that create the project's static files in wwwroot  | |
| 39 | +#wwwroot/  | |
| 40 | +  | |
| 41 | +# Visual Studio 2017 auto generated files  | |
| 42 | +Generated\ Files/  | |
| 43 | +  | |
| 44 | +# MSTest test Results  | |
| 45 | +[Tt]est[Rr]esult*/  | |
| 46 | +[Bb]uild[Ll]og.*  | |
| 47 | +  | |
| 48 | +# NUnit  | |
| 49 | +*.VisualState.xml  | |
| 50 | +TestResult.xml  | |
| 51 | +nunit-*.xml  | |
| 52 | +  | |
| 53 | +# Build Results of an ATL Project  | |
| 54 | +[Dd]ebugPS/  | |
| 55 | +[Rr]eleasePS/  | |
| 56 | +dlldata.c  | |
| 57 | +  | |
| 58 | +# Benchmark Results  | |
| 59 | +BenchmarkDotNet.Artifacts/  | |
| 60 | +  | |
| 61 | +# .NET Core  | |
| 62 | +project.lock.json  | |
| 63 | +project.fragment.lock.json  | |
| 64 | +artifacts/  | |
| 65 | +  | |
| 66 | +# ASP.NET Scaffolding  | |
| 67 | +ScaffoldingReadMe.txt  | |
| 68 | +  | |
| 69 | +# StyleCop  | |
| 70 | +StyleCopReport.xml  | |
| 71 | +  | |
| 72 | +# Files built by Visual Studio  | |
| 73 | +*_i.c  | |
| 74 | +*_p.c  | |
| 75 | +*_h.h  | |
| 76 | +*.ilk  | |
| 77 | +*.meta  | |
| 78 | +*.obj  | |
| 79 | +*.iobj  | |
| 80 | +*.pch  | |
| 81 | +*.pdb  | |
| 82 | +*.ipdb  | |
| 83 | +*.pgc  | |
| 84 | +*.pgd  | |
| 85 | +*.rsp  | |
| 86 | +*.sbr  | |
| 87 | +*.tlb  | |
| 88 | +*.tli  | |
| 89 | +*.tlh  | |
| 90 | +*.tmp  | |
| 91 | +*.tmp_proj  | |
| 92 | +*_wpftmp.csproj  | |
| 93 | +*.log  | |
| 94 | +*.vspscc  | |
| 95 | +*.vssscc  | |
| 96 | +.builds  | |
| 97 | +*.pidb  | |
| 98 | +*.svclog  | |
| 99 | +*.scc  | |
| 100 | +  | |
| 101 | +# Chutzpah Test files  | |
| 102 | +_Chutzpah*  | |
| 103 | +  | |
| 104 | +# Visual C++ cache files  | |
| 105 | +ipch/  | |
| 106 | +*.aps  | |
| 107 | +*.ncb  | |
| 108 | +*.opendb  | |
| 109 | +*.opensdf  | |
| 110 | +*.sdf  | |
| 111 | +*.cachefile  | |
| 112 | +*.VC.db  | |
| 113 | +*.VC.VC.opendb  | |
| 114 | +  | |
| 115 | +# Visual Studio profiler  | |
| 116 | +*.psess  | |
| 117 | +*.vsp  | |
| 118 | +*.vspx  | |
| 119 | +*.sap  | |
| 120 | +  | |
| 121 | +# Visual Studio Trace Files  | |
| 122 | +*.e2e  | |
| 123 | +  | |
| 124 | +# TFS 2012 Local Workspace  | |
| 125 | +$tf/  | |
| 126 | +  | |
| 127 | +# Guidance Automation Toolkit  | |
| 128 | +*.gpState  | |
| 129 | +  | |
| 130 | +# ReSharper is a .NET coding add-in  | |
| 131 | +_ReSharper*/  | |
| 132 | +*.[Rr]e[Ss]harper  | |
| 133 | +*.DotSettings.user  | |
| 134 | +  | |
| 135 | +# TeamCity is a build add-in  | |
| 136 | +_TeamCity*  | |
| 137 | +  | |
| 138 | +# DotCover is a Code Coverage Tool  | |
| 139 | +*.dotCover  | |
| 140 | +  | |
| 141 | +# AxoCover is a Code Coverage Tool  | |
| 142 | +.axoCover/*  | |
| 143 | +!.axoCover/settings.json  | |
| 144 | +  | |
| 145 | +# Coverlet is a free, cross platform Code Coverage Tool  | |
| 146 | +coverage*.json  | |
| 147 | +coverage*.xml  | |
| 148 | +coverage*.info  | |
| 149 | +  | |
| 150 | +# Visual Studio code coverage results  | |
| 151 | +*.coverage  | |
| 152 | +*.coveragexml  | |
| 153 | +  | |
| 154 | +# NCrunch  | |
| 155 | +_NCrunch_*  | |
| 156 | +.*crunch*.local.xml  | |
| 157 | +nCrunchTemp_*  | |
| 158 | +  | |
| 159 | +# MightyMoose  | |
| 160 | +*.mm.*  | |
| 161 | +AutoTest.Net/  | |
| 162 | +  | |
| 163 | +# Web workbench (sass)  | |
| 164 | +.sass-cache/  | |
| 165 | +  | |
| 166 | +# Installshield output folder  | |
| 167 | +[Ee]xpress/  | |
| 168 | +  | |
| 169 | +# DocProject is a documentation generator add-in  | |
| 170 | +DocProject/buildhelp/  | |
| 171 | +DocProject/Help/*.HxT  | |
| 172 | +DocProject/Help/*.HxC  | |
| 173 | +DocProject/Help/*.hhc  | |
| 174 | +DocProject/Help/*.hhk  | |
| 175 | +DocProject/Help/*.hhp  | |
| 176 | +DocProject/Help/Html2  | |
| 177 | +DocProject/Help/html  | |
| 178 | +  | |
| 179 | +# Click-Once directory  | |
| 180 | +publish/  | |
| 181 | +  | |
| 182 | +# Publish Web Output  | |
| 183 | +*.[Pp]ublish.xml  | |
| 184 | +*.azurePubxml  | |
| 185 | +# Note: Comment the next line if you want to checkin your web deploy settings,  | |
| 186 | +# but database connection strings (with potential passwords) will be unencrypted  | |
| 187 | +*.pubxml  | |
| 188 | +*.publishproj  | |
| 189 | +  | |
| 190 | +# Microsoft Azure Web App publish settings. Comment the next line if you want to  | |
| 191 | +# checkin your Azure Web App publish settings, but sensitive information contained  | |
| 192 | +# in these scripts will be unencrypted  | |
| 193 | +PublishScripts/  | |
| 194 | +  | |
| 195 | +# NuGet Packages  | |
| 196 | +*.nupkg  | |
| 197 | +# NuGet Symbol Packages  | |
| 198 | +*.snupkg  | |
| 199 | +# The packages folder can be ignored because of Package Restore  | |
| 200 | +**/[Pp]ackages/*  | |
| 201 | +# except build/, which is used as an MSBuild target.  | |
| 202 | +!**/[Pp]ackages/build/  | |
| 203 | +# Uncomment if necessary however generally it will be regenerated when needed  | |
| 204 | +#!**/[Pp]ackages/repositories.config  | |
| 205 | +# NuGet v3's project.json files produces more ignorable files  | |
| 206 | +*.nuget.props  | |
| 207 | +*.nuget.targets  | |
| 208 | +  | |
| 209 | +# Microsoft Azure Build Output  | |
| 210 | +csx/  | |
| 211 | +*.build.csdef  | |
| 212 | +  | |
| 213 | +# Microsoft Azure Emulator  | |
| 214 | +ecf/  | |
| 215 | +rcf/  | |
| 216 | +  | |
| 217 | +# Windows Store app package directories and files  | |
| 218 | +AppPackages/  | |
| 219 | +BundleArtifacts/  | |
| 220 | +Package.StoreAssociation.xml  | |
| 221 | +_pkginfo.txt  | |
| 222 | +*.appx  | |
| 223 | +*.appxbundle  | |
| 224 | +*.appxupload  | |
| 225 | +  | |
| 226 | +# Visual Studio cache files  | |
| 227 | +# files ending in .cache can be ignored  | |
| 228 | +*.[Cc]ache  | |
| 229 | +# but keep track of directories ending in .cache  | |
| 230 | +!?*.[Cc]ache/  | |
| 231 | +  | |
| 232 | +# Others  | |
| 233 | +ClientBin/  | |
| 234 | +~$*  | |
| 235 | +*~  | |
| 236 | +*.dbmdl  | |
| 237 | +*.dbproj.schemaview  | |
| 238 | +*.jfm  | |
| 239 | +*.pfx  | |
| 240 | +*.publishsettings  | |
| 241 | +orleans.codegen.cs  | |
| 242 | +  | |
| 243 | +# Including strong name files can present a security risk  | |
| 244 | +# (https://github.com/github/gitignore/pull/2483#issue-259490424)  | |
| 245 | +#*.snk  | |
| 246 | +  | |
| 247 | +# Since there are multiple workflows, uncomment next line to ignore bower_components  | |
| 248 | +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)  | |
| 249 | +#bower_components/  | |
| 250 | +  | |
| 251 | +# RIA/Silverlight projects  | |
| 252 | +Generated_Code/  | |
| 253 | +  | |
| 254 | +# Backup & report files from converting an old project file  | |
| 255 | +# to a newer Visual Studio version. Backup files are not needed,  | |
| 256 | +# because we have git ;-)  | |
| 257 | +_UpgradeReport_Files/  | |
| 258 | +Backup*/  | |
| 259 | +UpgradeLog*.XML  | |
| 260 | +UpgradeLog*.htm  | |
| 261 | +ServiceFabricBackup/  | |
| 262 | +*.rptproj.bak  | |
| 263 | +  | |
| 264 | +# SQL Server files  | |
| 265 | +*.mdf  | |
| 266 | +*.ldf  | |
| 267 | +*.ndf  | |
| 268 | +  | |
| 269 | +# Business Intelligence projects  | |
| 270 | +*.rdl.data  | |
| 271 | +*.bim.layout  | |
| 272 | +*.bim_*.settings  | |
| 273 | +*.rptproj.rsuser  | |
| 274 | +*- [Bb]ackup.rdl  | |
| 275 | +*- [Bb]ackup ([0-9]).rdl  | |
| 276 | +*- [Bb]ackup ([0-9][0-9]).rdl  | |
| 277 | +  | |
| 278 | +# Microsoft Fakes  | |
| 279 | +FakesAssemblies/  | |
| 280 | +  | |
| 281 | +# GhostDoc plugin setting file  | |
| 282 | +*.GhostDoc.xml  | |
| 283 | +  | |
| 284 | +# Node.js Tools for Visual Studio  | |
| 285 | +.ntvs_analysis.dat  | |
| 286 | +node_modules/  | |
| 287 | +  | |
| 288 | +# Visual Studio 6 build log  | |
| 289 | +*.plg  | |
| 290 | +  | |
| 291 | +# Visual Studio 6 workspace options file  | |
| 292 | +*.opt  | |
| 293 | +  | |
| 294 | +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)  | |
| 295 | +*.vbw  | |
| 296 | +  | |
| 297 | +# Visual Studio LightSwitch build output  | |
| 298 | +**/*.HTMLClient/GeneratedArtifacts  | |
| 299 | +**/*.DesktopClient/GeneratedArtifacts  | |
| 300 | +**/*.DesktopClient/ModelManifest.xml  | |
| 301 | +**/*.Server/GeneratedArtifacts  | |
| 302 | +**/*.Server/ModelManifest.xml  | |
| 303 | +_Pvt_Extensions  | |
| 304 | +  | |
| 305 | +# Paket dependency manager  | |
| 306 | +.paket/paket.exe  | |
| 307 | +paket-files/  | |
| 308 | +  | |
| 309 | +# FAKE - F# Make  | |
| 310 | +.fake/  | |
| 311 | +  | |
| 312 | +# CodeRush personal settings  | |
| 313 | +.cr/personal  | |
| 314 | +  | |
| 315 | +# Python Tools for Visual Studio (PTVS)  | |
| 316 | +__pycache__/  | |
| 317 | +*.pyc  | |
| 318 | +  | |
| 319 | +# Cake - Uncomment if you are using it  | |
| 320 | +# tools/**  | |
| 321 | +# !tools/packages.config  | |
| 322 | +  | |
| 323 | +# Tabs Studio  | |
| 324 | +*.tss  | |
| 325 | +  | |
| 326 | +# Telerik's JustMock configuration file  | |
| 327 | +*.jmconfig  | |
| 328 | +  | |
| 329 | +# BizTalk build output  | |
| 330 | +*.btp.cs  | |
| 331 | +*.btm.cs  | |
| 332 | +*.odx.cs  | |
| 333 | +*.xsd.cs  | |
| 334 | +  | |
| 335 | +# OpenCover UI analysis results  | |
| 336 | +OpenCover/  | |
| 337 | +  | |
| 338 | +# Azure Stream Analytics local run output  | |
| 339 | +ASALocalRun/  | |
| 340 | +  | |
| 341 | +# MSBuild Binary and Structured Log  | |
| 342 | +*.binlog  | |
| 343 | +  | |
| 344 | +# NVidia Nsight GPU debugger configuration file  | |
| 345 | +*.nvuser  | |
| 346 | +  | |
| 347 | +# MFractors (Xamarin productivity tool) working folder  | |
| 348 | +.mfractor/  | |
| 349 | +  | |
| 350 | +# Local History for Visual Studio  | |
| 351 | +.localhistory/  | |
| 352 | +  | |
| 353 | +# BeatPulse healthcheck temp database  | |
| 354 | +healthchecksdb  | |
| 355 | +  | |
| 356 | +# Backup folder for Package Reference Convert tool in Visual Studio 2017  | |
| 357 | +MigrationBackup/  | |
| 358 | +  | |
| 359 | +# Ionide (cross platform F# VS Code tools) working folder  | |
| 360 | +.ionide/  | |
| 361 | +  | |
| 362 | +# Fody - auto-generated XML schema  | |
| 363 | +FodyWeavers.xsd(No newline at end of file) | 
                Add a comment
            
        
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?