67 lines
2.5 KiB
Markdown
67 lines
2.5 KiB
Markdown
# 🧹 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
|