diff --git a/.gitignore b/.gitignore index 96d8aa0..4ff6eeb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,18 +1,56 @@ -# Created by https://www.toptal.com/developers/gitignore/api/csharp -# Edit at https://www.toptal.com/developers/gitignore?templates=csharp +# Unity specific ignores +/[Ll]ibrary/ +/[Tt]emp/ +/[Oo]bj/ +/[Bb]uild/ +/[Bb]uilds/ +/[Ll]ogs/ +/[Uu]ser[Ss]ettings/ -### Csharp ### -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. -## -## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore +# Unity MemoryCaptures can get excessive in size and contain sensitive data +/[Mm]emoryCaptures/ -# User-specific files +# Unity Recordings can get excessive in size +/[Rr]ecordings/ + +# Unity Asset Store tools plugin (uncomment if needed) +# /[Aa]ssets/AssetStoreTools* + +# Autogenerated Jetbrains Rider plugin +/[Aa]ssets/Plugins/Editor/JetBrains* + +# Unity3D generated meta files +*.pidb.meta +*.pdb.meta +*.mdb.meta + +# Unity3D generated file on crash reports +sysinfo.txt + +# Unity build files +*.apk +*.aab +*.unitypackage +*.app + +# Unity Crashlytics +crashlytics-build.properties + +# Unity Packed Addressables +/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* + +# Unity Temporary auto-generated Android Assets +/[Aa]ssets/[Ss]treamingAssets/aa.meta +/[Aa]ssets/[Ss]treamingAssets/aa/* + +# Visual Studio / C# specific ignores +## User-specific files *.rsuser *.suo *.user *.userosscache *.sln.docstates +*.userprefs # Mono auto generated files mono_crash.* @@ -33,26 +71,75 @@ bld/ [Ll]og/ [Ll]ogs/ -# Visual Studio 2015/2017 cache/options directory +# Visual Studio cache directory and files .vs/ -# Uncomment if you have tasks that create the project's static files in wwwroot -#wwwroot/ - -# Visual Studio 2017 auto generated files Generated\ Files/ +*.VC.db +*.VC.VC.opendb +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap +*.e2e + +# ReSharper +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user -# MSTest test Results +# Rider +.idea/ +.idea_modules/ +*.sln.iml +modules.xml +contentModel.xml +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf +.idea/**/aws.xml +.idea/**/contentModel.xml +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml +.idea/**/gradle.xml +.idea/**/libraries +cmake-build-*/ +.idea/**/mongoSettings.xml +*.iws +out/ +.idea_modules/ +atlassian-ide-plugin.xml +.idea/replstate.xml +.idea/sonarlint/ +.idea/httpRequests +.idea/caches/build_file_checksums.ser + +# Test Results [Tt]est[Rr]esult*/ [Bb]uild[Ll]og.* - -# Benchmark Results BenchmarkDotNet.Artifacts/ # .NET Core project.lock.json project.fragment.lock.json +artifacts/ -# Files built by Visual Studio +# Build Results *_i.c *_p.c *_h.h @@ -82,74 +169,15 @@ project.fragment.lock.json *.svclog *.scc -# Visual Studio profiler -*.psess -*.vsp -*.vspx -*.sap - -# Visual Studio Trace Files -*.e2e - -# ReSharper is a .NET coding add-in -_ReSharper*/ -*.[Rr]e[Ss]harper -*.DotSettings.user - -# DotCover is a Code Coverage Tool -*.dotCover - -# Coverlet is a free, cross platform Code Coverage Tool -coverage*.json -coverage*.xml -coverage*.info - -# Visual Studio code coverage results -*.coverage -*.coveragexml - -# Web workbench (sass) -.sass-cache/ - -# Installshield output folder -[Ee]xpress/ - -# DocProject is a documentation generator add-in -DocProject/buildhelp/ -DocProject/Help/*.HxT -DocProject/Help/*.HxC -DocProject/Help/*.hhc -DocProject/Help/*.hhk -DocProject/Help/*.hhp -DocProject/Help/Html2 -DocProject/Help/html - -# Click-Once directory -publish/ - -# Publish Web Output -*.[Pp]ublish.xml -*.azurePubxml -# Note: Comment the next line if you want to checkin your web deploy settings, -# but database connection strings (with potential passwords) will be unencrypted -#*.pubxml -*.publishproj - -# NuGet Packages +# NuGet *.nupkg -# NuGet Symbol Packages *.snupkg -# The packages folder can be ignored because of Package Restore **/[Pp]ackages/* -# except build/, which is used as an MSBuild target. !**/[Pp]ackages/build/ -# Uncomment if necessary however generally it will be regenerated when needed -#!**/[Pp]ackages/repositories.config -# NuGet v3's project.json files produces more ignorable files *.nuget.props *.nuget.targets -# Windows Store app package directories and files +# Windows Store app files AppPackages/ BundleArtifacts/ Package.StoreAssociation.xml @@ -158,12 +186,6 @@ _pkginfo.txt *.appxbundle *.appxupload -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!?*.[Cc]ache/ - # Others ClientBin/ ~$* @@ -174,52 +196,58 @@ ClientBin/ *.pfx *.publishsettings orleans.codegen.cs - -# 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 -ServiceFabricBackup/ -*.rptproj.bak - -# Node.js Tools for Visual Studio -.ntvs_analysis.dat node_modules/ - -# MSBuild Binary and Structured Log +.sass-cache/ +[Ee]xpress/ *.binlog - -# Local History for Visual Studio .localhistory/ - -# Visual Studio History (VSHistory) files .vshistory/ -# VS Code files for those working on multiple tools +# VS Code .vscode/* !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json *.code-workspace - -# Local History for Visual Studio Code .history/ -# Windows Installer files from build outputs +# JetBrains Rider +*.sln.iml + +# Windows specific +Thumbs.db +ehthumbs.db +ehthumbs_vista.db +*.stackdump +[Dd]esktop.ini +$RECYCLE.BIN/ *.cab *.msi *.msix *.msm *.msp - -# JetBrains Rider -*.sln.iml -.idea/ - -# End of https://www.toptal.com/developers/gitignore/api/csharp +*.lnk + +# macOS specific +.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 + +# Additional ignores from second file artifacts/**/dist/** -*.zip +*.zip \ No newline at end of file