CloudCastle Clock

🇷🇺 Русский · 🇬🇧 English · 🇩🇪 Deutsch · 🇫🇷 Français · 🇪🇸 Español · 🇮🇹 Italiano

Project lifecycle

Release cycle

flowchart LR
    A[feat/* branch] --> B[Local quality pipeline]
    B --> C[PR to main]
    C --> D[CI: PHP 8.1–8.5 matrix]
    D --> E[Merge]
    E --> F[vX.Y.Z tag + release]
    F --> G[Packagist auto-update]
    G --> H[Post-release audit]

Lifecycle of a time reading

sequenceDiagram
    participant App as Application
    participant CI as ClockInterface
    participant Impl as Implementation
    App->>CI: now()
    CI->>Impl: delegate
    Impl-->>App: DateTimeImmutable
    App->>CI: timestamp()
    Impl-->>App: int (no object)

Feature-specific diagrams live on their pages in the Features section (Home).


🇷🇺 Русский · 🇬🇧 English · 🇩🇪 Deutsch · 🇫🇷 Français · 🇪🇸 Español · 🇮🇹 Italiano