AI-video-lifeplan-demo/.gitignore

113 lines
2.1 KiB
Plaintext

# ============================================
# Node.js / JavaScript / TypeScript
# ============================================
node_modules/
dist/
build/
*.tsbuildinfo
# ============================================
# Python
# ============================================
# Virtual Environment
venv/
env/
ENV/
.venv/
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
*.so
# Distribution / packaging
*.egg-info/
dist-py/
build-py/
.eggs/
# Testing
.pytest_cache/
.coverage
htmlcov/
# ============================================
# Asset Directories (Input/Output/Processed)
# ============================================
# Keep directory structure but ignore large files
assets/0_input_raw/*
!assets/0_input_raw/.gitkeep
# Input videos and renders
assets/0_input/out/*.mp4
assets/0_input/**/*.mp4
assets/0_input/**/*.mov
# Processed data - ignore videos but keep JSON metadata
assets/1_processed/broll/*.mp4
assets/1_processed/broll/*.mov
assets/1_processed/**/*.mp4
assets/1_processed/**/*.mov
# Keep JSON files for metadata
!assets/1_processed/**/*.json
# Output directory
assets/2_output/*
!assets/2_output/.gitkeep
# Test fixtures (large video files)
tests/fixtures/*.mp4
tests/fixtures/*.mp3
tests/fixtures/*.wav
!tests/fixtures/.gitkeep
# ============================================
# Remotion / Video Output
# ============================================
# Ignore the output video from Git but not videos you import into src/
out/
.remotion/
# ============================================
# Environment Variables & Secrets
# ============================================
.env
.env.local
.env.*.local
*.key
*.pem
# ============================================
# Logs & Temporary Files
# ============================================
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
*.tmp
*.temp
logs/
# ============================================
# OS & IDE Files
# ============================================
# macOS
.DS_Store
.AppleDouble
.LSOverride
# Windows
Thumbs.db
Desktop.ini
$RECYCLE.BIN/
# Vim
*.swp
*.swo
*~
# VSCode (optional - uncomment if you don't want to share settings)
# .vscode/