docs: consolidate documentation into organized structure

- Move 12 markdown files from root to docs/ subdirectories
- Organize documentation by category:
  • docs/troubleshooting/ (1 file)  - Technical troubleshooting guides
  • docs/deployment/      (4 files) - Deployment and security documentation
  • docs/guides/          (3 files) - Feature-specific guides
  • docs/planning/        (4 files) - Planning and improvement proposals

Root directory cleanup:
- Reduced from 16 to 4 markdown files in root
- Only essential project files remain:
  • CLAUDE.md (AI instructions)
  • README.md (Main project readme)
  • CLEANUP_PLAN.md (Current cleanup plan)
  • SRC_STRUCTURE_IMPROVEMENTS.md (Structure improvements)

This improves:
 Documentation discoverability
 Logical organization by purpose
 Clean root directory
 Better maintainability
This commit is contained in:
2025-10-05 11:05:04 +02:00
parent 887847dde6
commit 5050c7d73a
36686 changed files with 196456 additions and 12398919 deletions

View File

@@ -16,6 +16,7 @@ use App\Framework\Database\EntityManager;
use App\Framework\DateTime\Clock;
use App\Framework\DateTime\DateTimeFormatter;
use App\Framework\DI\DefaultContainer;
use App\Framework\Http\Method;
use App\Framework\Http\Request;
use App\Framework\Http\Session\SessionInterface;
use App\Framework\HttpClient\CurlHttpClient;
@@ -25,6 +26,7 @@ use App\Framework\Meta\StaticPageMetaResolver;
use App\Framework\QueryBus\QueryBus;
use App\Framework\Router\Result\ViewResult;
use App\Framework\Router\UrlGenerator;
use App\Framework\Router\WebRoutes;
use App\Framework\SyntaxHighlighter\FileHighlighter;
use App\Framework\SyntaxHighlighter\SyntaxHighlighter;
use App\Infrastructure\AI\AiHandlerFactory;
@@ -48,7 +50,7 @@ final readonly class ShowHome
) {
}
#[Route(path: '/', name: 'home')]
#[Route(path: '/', method: Method::GET, name: WebRoutes::HOME)]
public function home(HomeRequest $request, string $test = 'hallo'): ViewResult
{
#$imageSlot = $this->entityManager->findOneBy(ImageSlot::class, ['slot_name' => 'slot1']);
@@ -229,7 +231,7 @@ final readonly class ShowHome
return new ViewResult(
template: 'xtest',
template: 'test',
metaData: new StaticPageMetaResolver(
title: 'Home',
description: 'Hallo Welt!',
@@ -239,7 +241,7 @@ final readonly class ShowHome
);
}
#[Route(path: '/epk')]
#[Route(path: '/epk', name: WebRoutes::EPK)]
public function epk(string $test = 'hallo'): ViewResult
{
return new ViewResult(