Workflow Engine
Workflow Engine
Application Facade
Pelajari application facade yang mengoordinasikan phase release dan shared service.
Command
app/core/workflow/Category
Arsitektur
Quick Command
WorkflowConfig -> Builder -> WorkflowEngine -> phase methodsPeran utama
WorkflowEngineBuilder mengubah WorkflowConfig menjadi engine dengan Git, changelog, versioning, backup, dan service lain. Registered pipeline step memanggil phase method pada engine melalui shared GitContext; engine menyimpan state yang dibutuhkan phase berikutnya.
Batas desain
Engine sebaiknya mengoordinasikan service, bukan menyerap seluruh implementasi. Tambahkan focused service untuk logic baru dan pertahankan phase method singkat serta dapat diuji.