Initial commit: Fresh start with current state

This commit is contained in:
Claude Code
2025-11-06 14:04:48 +01:00
commit 15355c35ea
20152 changed files with 1191077 additions and 0 deletions

325
.gitignore vendored Normal file
View File

@@ -0,0 +1,325 @@
# ============================================
# JPD Portal .gitignore
# ============================================
# This file prevents sensitive data, build artifacts, and system files
# from being committed to version control.
#
# IMPORTANT: If files were already tracked before adding patterns here,
# you need to untrack them:
# git rm -r --cached bin/ obj/
# git rm --cached src/JPD.env
# git commit -m "chore: remove tracked files now in .gitignore"
#
# CRITICAL FILES TO NEVER COMMIT:
# - src/JPD.env (contains API keys and credentials)
# - data/vectors.db (vector database)
# - data/uploads/* (user uploaded files)
# ============================================
# ============================================
# Claude Code
# ============================================
.claude/logs/
.claude/settings.local.json
.claude/.session
# ============================================
# Project-Specific Sensitive Files
# ============================================
# CRITICAL: Configuration file with API keys and credentials
src/JPD.env
JPD.env
*.env
# Application data and uploads
src/JpdPortal/data/uploads/*
!src/JpdPortal/data/uploads/.gitkeep
src/JpdPortal/data/vectors.db
src/JpdPortal/data/vectors.db-wal
src/JpdPortal/data/vectors.db-shm
src/JpdPortal/data/*.db
src/JpdPortal/data/*.db-*
# ============================================
# .NET Core / ASP.NET Core
# ============================================
# Build results
[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/
# Visual Studio cache/options
.vs/
.vscode/
.idea/
*.rsuser
*.suo
*.user
*.userosscache
*.sln.docstates
# User-specific files
*.suo
*.user
*.sln.docstates
*.userprefs
# Mono auto generated files
mono_crash.*
# Build results
[Dd]ebug/
[Rr]elease/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap
# Visual Studio Trace Files
*.e2e
# ReSharper
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
# JetBrains Rider
*.sln.iml
.idea/
.idea_modules/
# TeamCity
_TeamCity*
# DotCover
*.dotCover
# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*
# NuGet
*.nupkg
*.snupkg
**/packages/*
!**/packages/build/
*.nuget.props
*.nuget.targets
project.lock.json
project.fragment.lock.json
artifacts/
# NuGet Symbol Packages
*.snupkg
# StyleCop
StyleCopReport.xml
# ============================================
# ASP.NET Scaffolding
# ============================================
ScaffoldingReadMe.txt
# ============================================
# Azure / Cloud
# ============================================
# Azure Functions
bin/
obj/
.azurefunctions/
local.settings.json
# Publish profiles
*.pubxml
*.PublishSettings
# ============================================
# AI/ML Specific
# ============================================
# ML Models (large files - use Git LFS if needed)
*.onnx
*.pb
*.pth
*.h5
*.pkl
*.joblib
# ML Training artifacts
training_output/
checkpoints/
tensorboard/
mlruns/
# Vector databases and embeddings
*.db
*.db-wal
*.db-shm
*.faiss
*.index
# ============================================
# Blazor Specific
# ============================================
# Blazor WebAssembly cache
**/wwwroot/service-worker-assets.js
**/wwwroot/css/app.css
**/wwwroot/css/bootstrap/
# ============================================
# Testing
# ============================================
TestResults/
*.trx
*.coverage
*.coveragexml
[Tt]est[Rr]esult*/
# ============================================
# Node.js (if using npm for frontend assets)
# ============================================
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
package-lock.json
yarn.lock
# ============================================
# Environment Variables & Secrets
# ============================================
.env
.env.local
.env.development
.env.test
.env.production
*.env
appsettings.*.json
!appsettings.json
!appsettings.Development.json
secrets.json
# ============================================
# Database Files
# ============================================
*.db
*.db-shm
*.db-wal
*.sqlite
*.sqlite3
# ============================================
# Logs
# ============================================
*.log
logs/
Logs/
*.log.*
# ============================================
# OS Files
# ============================================
# Windows
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db
[Dd]esktop.ini
$RECYCLE.BIN/
*.lnk
# macOS
.DS_Store
.AppleDouble
.LSOverride
._*
.Spotlight-V100
.Trashes
# Linux
*~
.directory
.Trash-*
# ============================================
# Backup Files
# ============================================
*.bak
*.backup
*.old
*.orig
*.tmp
*~
# ============================================
# Documentation Build Artifacts
# ============================================
_site/
docs/_site/
# ============================================
# Package Management
# ============================================
paket-files/
.paket/paket.exe
# ============================================
# Python (if using Python scripts for ML)
# ============================================
__pycache__/
*.py[cod]
*$py.class
.Python
venv/
ENV/
.venv
pip-log.txt
pip-delete-this-directory.txt
# ============================================
# Foundry VTT Large Binaries
# ============================================
src/FoundryVTT-*/foundryvtt
src/FoundryVTT-*/*.exe
src/FoundryVTT-*/resources.pak
src/FoundryVTT-*/icudtl.dat
src/FoundryVTT-*/*.so
src/FoundryVTT-*/*.pak
src/FoundryVTT-*/chrome_*
src/FoundryVTT-*/libffmpeg.so
src/FoundryVTT-*/libvulkan.so*
src/FoundryVTT-*/locales/
# ============================================
# Miscellaneous
# ============================================
*.swp
*.swo
*.swn
*~
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json