96553a849a
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.
248 lines
3.7 KiB
Plaintext
248 lines
3.7 KiB
Plaintext
##############################################################
|
||
##
|
||
## .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
|