Files
michaelschiemer/docs
Michael Schiemer 3b623e7afb feat(Deployment): Integrate Ansible deployment via PHP deployment pipeline
- Create AnsibleDeployStage using framework's Process module for secure command execution
- Integrate AnsibleDeployStage into DeploymentPipelineCommands for production deployments
- Add force_deploy flag support in Ansible playbook to override stale locks
- Use PHP deployment module as orchestrator (php console.php deploy:production)
- Fix ErrorAggregationInitializer to use Environment class instead of $_ENV superglobal

Architecture:
- BuildStage → AnsibleDeployStage → HealthCheckStage for production
- Process module provides timeout, error handling, and output capture
- Ansible playbook supports rollback via rollback-git-based.yml
- Zero-downtime deployments with health checks
2025-10-26 14:08:07 +01:00
..

Framework Dokumentation

Übersicht

Willkommen zur Dokumentation des Frameworks. Diese Dokumentation bietet umfassende Informationen zur Installation, Konfiguration und Verwendung des Frameworks sowie detaillierte Beschreibungen aller Komponenten und Funktionen.

Dokumentationsstruktur

Die Dokumentation ist in folgende Hauptbereiche gegliedert:

Erste Schritte

Architektur

Komponenten

Entwickleranleitungen

API-Dokumentation

Beitragsrichtlinien

Projektplanung

Dokumentationsstandards

Diese Dokumentation folgt einheitlichen Standards, um Konsistenz und Benutzerfreundlichkeit zu gewährleisten:

  1. Struktur: Jedes Dokument beginnt mit einer Übersicht und gliedert sich dann in logische Abschnitte.
  2. Codebeispiele: Alle Codebeispiele sind vollständig und funktionsfähig.
  3. Querverweise: Verwandte Themen werden durch Links miteinander verbunden.
  4. Aktualität: Die Dokumentation wird regelmäßig aktualisiert, um den aktuellen Stand der Implementierung widerzuspiegeln.

Mitwirkung an der Dokumentation

Wir begrüßen Beiträge zur Verbesserung dieser Dokumentation. Bitte beachten Sie die Dokumentationsrichtlinien für Informationen zum Beitragsprozess.

Feedback

Wenn Sie Fragen, Anregungen oder Feedback zur Dokumentation haben, erstellen Sie bitte ein Issue im Repository oder kontaktieren Sie das Entwicklungsteam direkt.