docs: reorganize project structure and update root README

Project Organization:
- Moved configuration files to project-config/ directory
- Moved documentation files to documentation/ directory
- Moved security reports to security/ directory
- Moved backup files to backup-config/ directory
- Created PROJECT_ORGANIZATION_SUMMARY.md documenting changes
- Updated all script references to new file locations

Root README Simplification:
- Replaced 715-line detailed README with 95-line structure guide
This commit is contained in:
aitbc
2026-04-02 23:17:02 +02:00
parent 08f3253e4e
commit 7035f09a8c
21 changed files with 3326 additions and 693 deletions

View File

@@ -0,0 +1,30 @@
#!/bin/bash
# Update file references after project reorganization
# This script updates all references to moved files
set -e
echo "=== Updating File References ==="
# Update requirements.txt references
echo "Updating requirements.txt references..."
find /opt/aitbc/scripts -name "*.sh" -type f -exec sed -i 's|/opt/aitbc/requirements\.txt|/opt/aitbc/project-config/requirements.txt|g' {} \;
find /opt/aitbc/scripts -name "*.py" -type f -exec sed -i 's|/opt/aitbc/requirements\.txt|/opt/aitbc/project-config/requirements.txt|g' {} \;
# Update pyproject.toml references (excluding project-config directory)
echo "Updating pyproject.toml references..."
find /opt/aitbc/scripts -name "*.sh" -type f -exec sed -i 's|/opt/aitbc/pyproject\.toml|/opt/aitbc/project-config/pyproject.toml|g' {} \;
find /opt/aitbc/scripts -name "*.py" -type f -exec sed -i 's|/opt/aitbc/pyproject\.toml|/opt/aitbc/project-config/pyproject.toml|g' {} \;
# Update README.md references
echo "Updating README.md references..."
find /opt/aitbc/scripts -name "*.sh" -type f -exec sed -i 's|/opt/aitbc/README\.md|/opt/aitbc/documentation/README.md|g' {} \;
find /opt/aitbc/scripts -name "*.py" -type f -exec sed -i 's|/opt/aitbc/README\.md|/opt/aitbc/documentation/README.md|g' {} \;
# Update .gitignore references
echo "Updating .gitignore references..."
find /opt/aitbc/scripts -name "*.sh" -type f -exec sed -i 's|/opt/aitbc/\.gitignore|/opt/aitbc/project-config/.gitignore|g' {} \;
find /opt/aitbc/scripts -name "*.py" -type f -exec sed -i 's|/opt/aitbc/\.gitignore|/opt/aitbc/project-config/.gitignore|g' {} \;
echo "=== File Reference Updates Complete ==="