انتقل إلى محتوى الدرس

Semantic Versioning Standard معيار الترقيم الدلالي SemVer

وثّق إصدارات مشروعك بمعيار الترقيم الدلالي SemVer، وأنشئ الوسوم الموثقة والخفيفة بالأمر git tag، وارفعها إلى الخادم البعيد لنشر GitHub Releases.
1 صفوف تعليمية
Version Control
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تتبع إصدارات البرمجيات عالمياً معيار الترقيم الدلالي للإصدارات Semantic Versioning (SemVer) الذي يكتب بالصيغة الثلاثية vMAJOR.MINOR.PATCH مثل v2.4.1:

  • الرقم الأكبر MAJOR (2): يزداد عند إجراء تغييرات جذرية غير متوافقة مع الإصدارات السابقة Breaking Changes.
  • الرقم الفرعي MINOR (4): يزداد عند إضافة ميزات ووظائف جديدة متوافقة مع الإصدارات السابقة دون كسرها.
  • رقم الترقيع PATCH (1): يزداد عند إصلاح الأخطاء البرمجية أو الثغرات الأمنية مع الحفاظ التام على التوافق.
Shell
# Initial stable release:
git tag -a v1.0.0 -m "Initial stable public release"
# After a backward-compatible bug fix:
git tag -a v1.0.1 -m "Patch: fix mobile menu overflow"