# الإصدارات
# استراتيجية الإصدار
يضمن الاستقرار أن الخدمات الصغيرة وواجهات برمجة التطبيقات والأدوات والممارسات المستفادة لا تصبح قديمة بشكل غير متوقع.
تحتوي هذه الوثيقة على الممارسات التي يتم اتباعها لتزويدك بتصنيف ، متوازنة مع الاستقرار ، مما يضمن أن يتم تقديم التغييرات المستقبلية دائمًا بطريقة يمكن التنبؤ بها.
يتبع DDB الإصدار الدلالي 2.0.0 (opens new window) . أرقام إصدار DDB لها ثلاثة أجزاء: major.minor.patch. يتم زيادة رقم الإصدار بناءً على مستوى التغيير المدرج في الإصدار.
- تحتوي الإصدارات الرئيسية على ميزات جديدة مهمة ، من المتوقع أن يكون الحد الأدنى من مساعدة المطورين خلال التحديث. عند التحديث إلى إصدار رئيسي جديد ، قد تحتاج إلى تشغيل البرامج النصية للتحديث ، ورمز Refactor ، وتشغيل اختبارات إضافية ، وتعلم واجهات برمجة التطبيقات الجديدة.
- تحتوي الإصدارات البسيطة على ميزات جديدة مهمة. الإصدارات البسيطة متوافقة تمامًا مع المتخلفين. لا يتوقع أي مساعدة مطور أثناء التحديث ، ولكن يمكنك تعديل تطبيقاتك ومكتباتك اختياريًا للبدء في استخدام واجهات برمجة التطبيقات والميزات والقدرات الجديدة التي تمت إضافتها في الإصدار.
- إصدارات التصحيح منخفضة المخاطر ، وتحتوي على إصلاحات الأخطاء والميزات الجديدة الصغيرة. لا يتوقع أي مساعدة مطور أثناء التحديث.
# الافراج عن الجدول الزمني
يمكنك متابعة تقدم الفريق الحالي (opens new window) للحصول على نظرة عامة أكثر تفصيلا.
⚠️ تنصل : نحن نعمل في بيئة ديناميكية ، والأمور عرضة للتغيير. تهدف المعلومات المقدمة إلى تحديد اتجاه الإطار العام. إنه مخصص لأغراض إعلامية فقط. قد نقرر إضافة/إزالة عناصر جديدة في أي وقت اعتمادًا على قدرتنا على تقديم معايير الجودة الخاصة بنا. يبقى تطوير وإصدارات وتوقيت أي ميزات أو وظائف DDB وفقًا لتقدير فريق DDB. لا يمثل خريطة الطريق التزامًا أو التزامًا أو وعدًا بالتسليم في أي وقت.
# ممارسات الإهمال
في بعض الأحيان تكون "كسر التغييرات" ، مثل إزالة دعم واجهات برمجة التطبيقات والميزات المحددة ، ضرورية. لجعل هذه التحولات سهلة قدر الإمكان:
- يتم تقليل عدد التغييرات في كسر ، وأدوات الترحيل المقدمة عند الإمكان.
- يتم اتباع سياسة الإهمال الموضحة أدناه ، بحيث يكون لديك وقت لتحديث تطبيقاتك إلى أحدث واجهات برمجة التطبيقات وأفضل الممارسات.
- سيتم نشر الإخطارات داخل مجموعات التطبيق و yammer لتحديد الجدول الزمني المرتبط.
# سياسة الإهمال
- يتم الإعلان عن الميزات التي تم إهمالها في Changelog ، وعند الإمكان ، مع تحذيرات في وقت التشغيل.
- عند الإعلان عن إهمال ، يتم توفير مسار التحديث الموصى به.
- يتم دعم الاستخدام الحالي لواجهة برمجة التطبيقات المستقرة خلال فترة الإهمال ، لذلك سيستمر الكود الخاص بك في العمل خلال تلك الفترة.