diff --git a/.gitignore b/.gitignore index 2b28797..fff8aff 100644 --- a/.gitignore +++ b/.gitignore @@ -1,123 +1,37 @@ -# ============================================================ -# SPARK – .gitignore Template -# HTL SZU Wien · thomas · März 2026 -# Gilt für: C#/.NET (hitn) und Java (hwii) -# ============================================================ +# SPARK – .gitignore für C#/.NET Projekte +# Stand: März 2026 +# Build-Outputs – in ALLEN Unterverzeichnissen +**/bin/ +**/obj/ -# ── C# / .NET ──────────────────────────────────────────────── - -## Build-Output -bin/ -obj/ - -## Visual Studio +# Visual Studio .vs/ *.user *.suo *.userosscache *.sln.docstates -## NuGet -packages/ +# NuGet *.nupkg *.snupkg -project.lock.json -project.fragment.lock.json -artifacts/ +**/packages/ +!**/packages/build/ +*.nuget.targets -## Rider (JetBrains) +# Rider / JetBrains .idea/ +*.sln.iml -## Binaries – niemals ins Repo! -*.exe -*.dll -*.pdb -*.lib -*.exp +# VS Code +.vscode/ -## Publish-Output -publish/ -**/publish/ - -## Test-Ergebnisse -TestResults/ -*.trx -*.coverage - -## Logs +# Logs & temporäre Dateien *.log -logs/ +*.tmp +*.cache - -# ── Java ───────────────────────────────────────────────────── - -## Build-Output -target/ -build/ -out/ -*.class -*.jar -*.war -*.ear - -## IntelliJ IDEA -.idea/ -*.iml -*.iws -*.ipr - -## Eclipse -.classpath -.project -.settings/ -.factorypath - -## NetBeans -nbproject/ -nbbuild/ -nbdist/ -nb-configuration.xml - -## Maven -pom.xml.tag -pom.xml.releaseBackup -pom.xml.versionsBackup -pom.xml.next -release.properties -dependency-reduced-pom.xml - -## Gradle -.gradle/ -gradle-app.setting -!gradle-wrapper.jar - - -# ── Allgemein ──────────────────────────────────────────────── - -## Betriebssystem +# Betriebssystem .DS_Store Thumbs.db desktop.ini - -## Temporäre Dateien -*.tmp -*.temp -*.bak -*.swp -*~ - -## Archiv-Dateien – bitte nicht ins Repo -*.zip -*.rar -*.7z -*.tar -*.gz - -## Multimedia – absolut nicht ins Repo! -*.mp4 -*.mov -*.avi -*.mkv -*.mp3 -*.wav