اصطلاحات مشترک
این واژهنامه برای کاهش ابهام در مستندات، review و onboarding استفاده میشود.
Package
هسته زیرساخت دُراول که قابل انتشار و استفاده مجدد در چند پروژه است.
Project
هر محصول یا سامانهای که از package دُراول استفاده میکند.
Module
بخش domain محور سیستم که route، service، model، view و قواعد خودش را تا حد ممکن در مرز مشخص نگه میدارد.
Stage
محیط بررسی قبل از production که خروجی merge به develop در آن بررسی میشود.
Production
محیط واقعی کاربر نهایی. هر تغییر در این محیط باید قابل ردیابی و قابل rollback باشد.
Technical Review
بررسی فنی Merge Request از نظر معماری، امنیت، performance و conventionها.
QA
بررسی رفتار محصول از نظر سناریوهای کاربر و پذیرش business.
Hotfix
تغییر فوری و محدود برای رفع مشکل production که از main ساخته میشود و بعد از انتشار باید به develop هم منتقل شود.