############################################################## ## ## .gitignore – Hellion Forge / Hellion Media ## ## Basis: github/gitignore VisualStudio.gitignore ## Überarbeitet: Mai 2026 ## Status: Original-Patterns vollständig erhalten, ## neu sortiert in logische Sektionen, ## Sicherheits- & Tooling-Sektionen ergänzt. ## ## Markierungen: ## [!! OBSOLET 2026 !!] → Tool offiziell eingestellt, ## Pattern bleibt aus Vorsicht drin. ## ############################################################## # ===================================================== # [!! KRITISCH !!] Secrets, Keys & Credentials # Diese Sachen dürfen NIEMALS im Repo landen! # ===================================================== # Environment Files .env .env.* .env.bak* .envrc !.env.example !.env.sample # Private Keys & Zertifikate *.pem *.key *.p12 *.pfx *.cer *.crt *.csr *.gpg *.asc # SSH Keys (falls jemand die ins Repo legt) id_rsa id_ed25519 id_ecdsa known_hosts # Auth-/Token-Files auth.json .npmrc .pypirc secrets.json # ASP.NET / .NET App-Configs mit lokalen Secrets appsettings.*.local.json appsettings.Local.json local.settings.json # Memory Dumps (können Credentials im Heap enthalten!) *.dmp *.mdmp crash.log # ===================================================== # Projekt-spezifisch (HellionChat Fork) # ===================================================== # Lokale Entwicklungsumgebung .vscode/ scripts/setup-dev-env.sh # Lokales Test-Projekt (bleibt aus dem Plugin-Repo raus; # pure-function safety net für Refactor-Cycles) HellionChat.Tests/ ChatTwo.Tests TestResults *.db-shm *.db-wal # Packaging pack/ # Specs und Plan-Dateien /.superpowers/ # Claude Code lokales Setup (nicht committed) /.claude/ /CLAUDE.md # Cycle-Working-Notes (im Vault gepflegt, lokales Repo-Pad bei Bedarf) /docs/cycle-notes/ # ===================================================== # OS-spezifische Files # ===================================================== # macOS .DS_Store .AppleDouble .LSOverride ._* # Windows Thumbs.db ehthumbs.db Desktop.ini $RECYCLE.BIN/ # Linux .directory .Trash-* # ===================================================== # AI / LLM Tooling (2026 era) # ===================================================== # Cursor IDE .cursor/ .cursorignore # Aider .aider* # Continue.dev .continue/ .continuerc.json # Windsurf .windsurf/ # Sourcegraph Cody .cody/ # Lokale Prompt-Sammlungen / Scratch-Pads prompts/local/ # ===================================================== # Editor & IDE (neben Visual Studio) # ===================================================== # JetBrains (IntelliJ, Rider, etc.) .idea/ # Vim / Neovim *.swp *.swo *.swn # Sublime Text *.sublime-workspace *.sublime-project # ===================================================== # IDE & Editor – User-spezifische Files (VS) # ===================================================== # Visual Studio User Files *.rsuser *.suo *.user *.userosscache *.sln.docstates # MonoDevelop/Xamarin Studio *.userprefs # Visual Studio Cache/Options Directory .vs/ # Uncomment if you have tasks that create the project's static files in wwwroot #wwwroot/ # Visual Studio 2017 auto-generated files Generated\ Files/ # Local History .localhistory/ # CodeRush personal settings .cr/personal # ===================================================== # Build Output # ===================================================== [Dd]ebug/ [Dd]ebugPublic/ [Rr]elease/ [Rr]eleases/ x64/ x86/ [Ww][Ii][Nn]32/ [Aa][Rr][Mm]/ [Aa][Rr][Mm]64/ bld/ [Bb]in/ [Oo]bj/ [Ll]og/ [Ll]ogs/ # ATL Project Build Output [Dd]ebugPS/ [Rr]eleasePS/ dlldata.c # .NET Core project.lock.json project.fragment.lock.json artifacts/ # MigrationBackup (Package Reference Convert Tool) MigrationBackup/ # ===================================================== # Build-Artefakte (Files built by Visual Studio) # ===================================================== *_i.c *_p.c *_h.h *.ilk *.meta *.obj *.iobj *.pch *.pdb *.ipdb *.pgc *.pgd *.rsp *.sbr *.tlb *.tli *.tlh *.tmp *.tmp_proj *_wpftmp.csproj *.log *.binlog *.vspscc *.vssscc .builds *.pidb *.svclog *.scc # ===================================================== # Test Results # ===================================================== # MSTest [Tt]est[Rr]esult*/ [Bb]uild[Ll]og.* # NUnit *.VisualState.xml TestResult.xml nunit-*.xml # Benchmark Results BenchmarkDotNet.Artifacts/ # Verify / Snapshot Testing (modern .NET, Spotty Wisdom) *.received.* *.received.txt # [!! OBSOLET 2026 !!] Chutzpah – Repository auf GitHub archiviert _Chutzpah* # ===================================================== # Code Coverage # ===================================================== # Coverlet coverage*.json coverage*.xml coverage*.info # Visual Studio code coverage *.coverage *.coveragexml # DotCover (JetBrains) *.dotCover # AxoCover .axoCover/* !.axoCover/settings.json # NCrunch _NCrunch_* .*crunch*.local.xml nCrunchTemp_* # OpenCover UI Analysis OpenCover/ # [!! OBSOLET 2026 !!] MightyMoose / AutoTest.Net – seit >10 Jahren nicht mehr gepflegt *.mm.* AutoTest.Net/ # ===================================================== # Profiler & Trace # ===================================================== # Visual Studio Profiler *.psess *.vsp *.vspx *.sap # Visual Studio Trace Files *.e2e # NVidia Nsight GPU Debugger *.nvuser # ===================================================== # Cache Files (VS, C++, Sass) # ===================================================== # Visual C++ cache files # Hinweis: Manche Patterns hier werden auch vom C#-Linter genutzt (z. B. *.lscache) ipch/ *.aps *.ncb *.opendb *.opensdf *.sdf *.cachefile *.VC.db *.VC.VC.opendb *.lscache # Visual Studio cache (.cache files allgemein, .cache directories behalten) *.[Cc]ache !?*.[Cc]ache/ # Web Workbench Sass .sass-cache/ # ===================================================== # NuGet & Dependencies # ===================================================== # NuGet Packages *.nupkg *.snupkg **/[Pp]ackages/* !**/[Pp]ackages/build/ # Uncomment if necessary however generally it will be regenerated when needed #!**/[Pp]ackages/repositories.config *.nuget.props *.nuget.targets # Paket dependency manager .paket/paket.exe paket-files/ # FAKE - F# Make .fake/ # Cake - Uncomment if you are using it # tools/** # !tools/packages.config # Fody – auto-generated XML schema FodyWeavers.xsd # Node (falls JS-Tooling im Build genutzt wird) .ntvs_analysis.dat node_modules/ # Python Tools für Visual Studio (PTVS) __pycache__/ *.pyc # ===================================================== # Mono # ===================================================== mono_crash.* # ===================================================== # Publish & Deploy # ===================================================== # Click-Once publish/ # Publish Web Output # Note: Comment the next line if you want to checkin your web deploy settings, # but database connection strings (with potential passwords) will be unencrypted *.[Pp]ublish.xml *.azurePubxml *.pubxml *.publishproj # Microsoft Azure Web App Publish Settings # Comment the next line if you want to checkin your Azure Web App publish settings, # but sensitive information contained in these scripts will be unencrypted PublishScripts/ # Microsoft Azure Build Output csx/ *.build.csdef # Microsoft Azure Emulator ecf/ rcf/ # Service Fabric Backup ServiceFabricBackup/ # Installshield [Ee]xpress/ # ===================================================== # Container / Infrastructure-as-Code (Vorsicht: Tokens!) # ===================================================== # Docker docker-compose.override.yml # Terraform .terraform/ *.tfstate *.tfstate.* *.tfvars !example.tfvars # Serverless Framework .serverless/ # ===================================================== # Windows Store / AppX # ===================================================== AppPackages/ BundleArtifacts/ Package.StoreAssociation.xml _pkginfo.txt *.appx *.appxbundle *.appxupload # ===================================================== # Datenbanken & SQL # ===================================================== # SQL Server *.mdf *.ldf *.ndf # Andere DB-bezogene *.dbmdl *.dbproj.schemaview *.jfm # [!! OBSOLET 2026 !!] BeatPulse – wurde 2019 umbenannt zu AspNetCore.Diagnostics.HealthChecks healthchecksdb # ===================================================== # Business Intelligence / Reporting # ===================================================== *.rdl.data *.bim.layout *.bim_*.settings *.rptproj.rsuser *- [Bb]ackup.rdl *- [Bb]ackup ([0-9]).rdl *- [Bb]ackup ([0-9][0-9]).rdl *.rptproj.bak # ===================================================== # Add-ins & Analyzer Tools # ===================================================== # ReSharper _ReSharper*/ *.[Rr]e[Ss]harper *.DotSettings.user # TeamCity _TeamCity* # StyleCop StyleCopReport.xml # ASP.NET Scaffolding ScaffoldingReadMe.txt # Guidance Automation Toolkit *.gpState # Microsoft Fakes FakesAssemblies/ # [!! OBSOLET 2026 !!] GhostDoc Plugin – Submain hat das Tool eingestellt *.GhostDoc.xml # Tabs Studio *.tss # Telerik JustMock *.jmconfig # MFractors (Xamarin productivity tool) .mfractor/ # DocProject Documentation Generator DocProject/buildhelp/ DocProject/Help/*.HxT DocProject/Help/*.HxC DocProject/Help/*.hhc DocProject/Help/*.hhk DocProject/Help/*.hhp DocProject/Help/Html2 DocProject/Help/html # ===================================================== # Sonstige Sprachen & Tooling # ===================================================== # Ionide (F# VS Code Tools) .ionide/ # Azure Stream Analytics Local Run ASALocalRun/ # BizTalk Build Output *.btp.cs *.btm.cs *.odx.cs *.xsd.cs # Orleans orleans.codegen.cs # ===================================================== # [!! OBSOLET 2026 !!] Legacy-Tooling (eingestellt) # Patterns bleiben aus Vorsicht drin. # ===================================================== # [!! OBSOLET 2026 !!] TFS 2012 Local Workspace – ersetzt durch Azure DevOps $tf/ # [!! OBSOLET 2026 !!] Visual Studio 6 Build Log – VS6 ist von 1998 *.plg # [!! OBSOLET 2026 !!] Visual Studio 6 Workspace Options *.opt # [!! OBSOLET 2026 !!] Visual Studio 6 Workspace File *.vbw # [!! OBSOLET 2026 !!] RIA / Silverlight – Microsoft hat das Okt. 2021 eingestellt Generated_Code/ # [!! OBSOLET 2026 !!] Visual Studio LightSwitch – von Microsoft eingestellt **/*.HTMLClient/GeneratedArtifacts **/*.DesktopClient/GeneratedArtifacts **/*.DesktopClient/ModelManifest.xml **/*.Server/GeneratedArtifacts **/*.Server/ModelManifest.xml _Pvt_Extensions # ===================================================== # Upgrade / Backup-Reports # ===================================================== # Backup-Files vom Konvertieren alter VS-Projekte (wir haben ja git ;-)) _UpgradeReport_Files/ Backup*/ UpgradeLog*.XML UpgradeLog*.htm # ===================================================== # Misc / Temp / Backup # ===================================================== ClientBin/ ~$* *~ *.publishsettings # Including strong name files can present a security risk # (https://github.com/github/gitignore/pull/2483#issue-259490424) #*.snk # Since there are multiple workflows, uncomment next line to ignore bower_components # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) #bower_components/