diff --git a/.gitignore b/.gitignore
index 12cc4efd83c1bfefaf18217808b0b8baee183e56..ef7f8a307b3ae1a51d78bae4aac8cb9515af48bb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,4 +17,52 @@ node_modules
 .nuget/NuGet.exe
 project.lock.json
 .build
-.nuget/
\ No newline at end of file
+.nuget/
+
+# repo folders
+/Antiforgery/
+/AzureIntegration/
+/BasicMiddleware/
+/BrowserLink/
+/CORS/
+/Caching/
+/Common/
+/Configuration/
+/DataProtection/
+/DependencyInjection/
+/Diagnostics/
+/DotNetTools/
+/EntityFramework.Tools/
+/EntityFramework/
+/Entropy/
+/EventNotification/
+/FileSystem/
+/Hosting/
+/HtmlAbstractions/
+/HttpAbstractions/
+/HttpSysServer/
+/IISIntegration/
+/Identity/
+/JsonPatch/
+/KestrelHttpServer/
+/Localization/
+/Logging/
+/MetaPackages/
+/Microsoft.Data.Sqlite/
+/MusicStore/
+/Mvc/
+/MvcPrecompilation/
+/Options/
+/PlatformAbstractions/
+/Proxy/
+/Razor/
+/ResponseCaching/
+/Routing/
+/Scaffolding/
+/Security/
+/ServerTests/
+/Session/
+/SignalR/
+/StaticFiles/
+/Testing/
+/WebSockets/