Skip to main content

اصطلاحات مشترک

این واژه‌نامه برای کاهش ابهام در مستندات، 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 هم منتقل شود.