Files
JonKazama-Hellion 96553a849a chore: bootstrap Anvil repo skeleton
First commit on feature/v0.1.0 establishes the Hellion Forge plugin
scaffold:

- .gitattributes: Linux-first LF defaults, Windows-script CRLF exceptions,
  binary markers for fonts / images / archives. Pre-empts the
  Forgeimizer pre-push hook crash that was caused by Asriels CRLF default.
- .editorconfig: Hellion Forge .NET conventions
  (private fields _camelCase, Allman braces, var-preferred).
- .gitignore: VisualStudio baseline + secrets bucket + Anvil.Tests
  excluded (build-suite lives in the local Hellion Build test repo).
- LICENSE: MIT, Hellion Online Media 2026.
- NOTICE.md: goodwill attribution to Craftimizer and clean-room
  anonymisation note.
- PRIVACY.md: zero-telemetry statement matching 00-Anvil-Scope.
- README.md: v0.1.0 status + planned-feature outline + custom-repo URL.
- Anvil.sln + Anvil/Anvil.csproj: Dalamud.NET.Sdk/15.0.0, x64 platform
  pinned (forge-wide rule), Microsoft.Extensions.Hosting stack closed-range
  pin to 10.0.7 matching HellionChat v1.5.0. No DalamudPackager.targets
  override - SDK 15 default packager handles images / icon / image_urls.
- Anvil/Anvil.yaml: plugin manifest with explicit icon_url / image_urls
  (top-level fields required for SDK 15 default packager) and a v0.1.0
  changelog entry that names RecipeData as the first module.
2026-05-27 19:16:36 +02:00

248 lines
3.7 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
##############################################################
##
## .gitignore Hellion Forge / Anvil
##
## Basis: github/gitignore VisualStudio.gitignore
## Überarbeitet: Mai 2026
##
##############################################################
# =====================================================
# [!! KRITISCH !!] Secrets, Keys & Credentials
# =====================================================
.env
.env.*
.env.bak*
.envrc
!.env.example
!.env.sample
*.pem
*.key
*.p12
*.pfx
*.cer
*.crt
*.csr
*.gpg
*.asc
id_rsa
id_ed25519
id_ecdsa
known_hosts
auth.json
.npmrc
secrets.json
appsettings.*.local.json
appsettings.Local.json
local.settings.json
*.dmp
*.mdmp
crash.log
# =====================================================
# Projekt-spezifisch (Anvil)
# =====================================================
# Lokale Entwicklungsumgebung
.vscode/
scripts/setup-dev-env.sh
# Build-Suite lives in separate local repo (Hellion Build test/AnvilTests)
Anvil.Tests/
TestResults
# Packaging
pack/
# Claude Code lokales Setup (nicht committed)
/.claude/
/CLAUDE.md
# Cycle-Working-Notes (im Vault gepflegt)
/docs/cycle-notes/
# =====================================================
# OS-spezifische Files
# =====================================================
# macOS
.DS_Store
.AppleDouble
.LSOverride
._*
# Windows
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/
# Linux
.directory
.Trash-*
# =====================================================
# Editor & IDE
# =====================================================
# JetBrains
.idea/
# Vim / Neovim
*.swp
*.swo
*.swn
# Sublime Text
*.sublime-workspace
*.sublime-project
# =====================================================
# IDE & Editor User-spezifische Files (VS)
# =====================================================
*.rsuser
*.suo
*.user
*.userosscache
*.sln.docstates
.vs/
# =====================================================
# Build Output
# =====================================================
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Bb]in/
[Oo]bj/
[Ll]og/
[Ll]ogs/
project.lock.json
project.fragment.lock.json
artifacts/
# =====================================================
# Build-Artefakte
# =====================================================
*.obj
*.pch
*.pdb
*.ipdb
*.rsp
*.tmp
*.tmp_proj
*.log
*.binlog
*.vspscc
*.vssscc
# =====================================================
# Test Results
# =====================================================
[Tt]est[Rr]esult*/
*.VisualState.xml
TestResult.xml
BenchmarkDotNet.Artifacts/
*.received.*
*.received.txt
# =====================================================
# Code Coverage
# =====================================================
coverage*.json
coverage*.xml
coverage*.info
*.coverage
*.coveragexml
# =====================================================
# Cache Files
# =====================================================
*.aps
*.opendb
*.cachefile
*.lscache
*.[Cc]ache
!?*.[Cc]ache/
# =====================================================
# NuGet & Dependencies
# =====================================================
*.nupkg
*.snupkg
**/[Pp]ackages/*
!**/[Pp]ackages/build/
*.nuget.props
*.nuget.targets
node_modules/
# =====================================================
# Publish & Deploy
# =====================================================
publish/
*.[Pp]ublish.xml
*.pubxml
*.publishproj
# =====================================================
# AI / LLM Tooling
# =====================================================
.cursor/
.cursorignore
.aider*
.continue/
.continuerc.json
.windsurf/
.cody/
prompts/local/
# =====================================================
# Misc / Temp / Backup
# =====================================================
~$*
*~
*.publishsettings