Files
portfolio/CLEANUP_PLAN.md
2026-01-08 17:55:29 +01:00

2.5 KiB

🧹 Codebase Cleanup Plan

MD Files Analysis

KEEP (Essential Documentation)

  1. README.md - Main project documentation
  2. docs/ai-image-generation/README.md - AI feature docs
  3. docs/ai-image-generation/SETUP.md - Setup guide
  4. docs/ai-image-generation/QUICKSTART.md - Quick start
  5. docs/ai-image-generation/WEBHOOK_SETUP.md - Webhook setup (just created)
  6. TESTING_GUIDE.md - Testing documentation
  7. SAFE_PUSH_TO_MAIN.md - Deployment guide
  8. AUTO_DEPLOYMENT_STATUS.md - Deployment status (just created)

REMOVE (Old/Duplicate/Outdated)

  1. CHANGELOG_DEV.md - Old changelog, can be in git history
  2. PUSH_READY.md - One-time status file
  3. COMMIT_MESSAGE.txt - One-time commit message
  4. DEPLOYMENT-FIXES.md - Old fixes, should be in git
  5. DEPLOYMENT-IMPROVEMENTS.md - Old improvements
  6. DEPLOYMENT.md - Duplicate of PRODUCTION-DEPLOYMENT.md
  7. AFTER_PUSH_SETUP.md - One-time setup guide
  8. PRE_PUSH_CHECKLIST.md - Can merge into SAFE_PUSH_TO_MAIN.md
  9. TEST_FIXES.md - One-time fix notes
  10. AUTOMATED_TESTING_SETUP.md - Info now in TESTING_GUIDE.md
  11. SECURITY-UPDATE.md - Old update notes
  12. SECURITY-CHECKLIST.md - Can merge into SECURITY.md
  13. ANALYTICS.md - If not actively used
  14. PRODUCTION-DEPLOYMENT.md - If DEPLOYMENT.md covers it

📁 CONSOLIDATE (Merge into main docs)

  • docs/IMPROVEMENTS_SUMMARY.md → Merge into README or remove
  • docs/CODING_DETECTION_DEBUG.md → Remove if not needed
  • docs/DYNAMIC_ACTIVITY_MANAGEMENT.md → Keep if actively used
  • docs/ACTIVITY_FEATURES.md → Keep if actively used
  • docs/N8N_CHAT_SETUP.md → Keep if using n8n chat
  • docs/N8N_INTEGRATION.md → Keep if using n8n

Old/Unused Files to Remove

Scripts (Many duplicates)

  • scripts/test-fix.sh - One-time fix
  • scripts/test-deployment.sh - One-time test
  • scripts/quick-health-fix.sh - One-time fix
  • scripts/fix-connection.sh - One-time fix
  • scripts/debug-gitea-actions.sh - Debug script, not needed
  • Multiple docker-compose files (keep only needed ones)

Disabled Workflows

  • .gitea/workflows/*.disabled - Remove all disabled workflows

Old Test Results

  • test-results/ - Can be regenerated
  • playwright-report/ - Can be regenerated

Logs

  • logs/*.log - Should be in .gitignore

Git Remote Issue

Current: https://git.dk0.dev/denshooter/portfolio Issue: Can't connect to git.dk0.dev:443

Options:

  1. Check if server is up
  2. Use SSH instead: git@git.dk0.dev:denshooter/portfolio.git
  3. Check if URL changed