Changesets: تبسيط إدارة الإصدارات وسجلات التغييرات لمستودعات متعددة الحزم

2025-05-01
Changesets: تبسيط إدارة الإصدارات وسجلات التغييرات لمستودعات متعددة الحزم

Changesets هي أداة مصممة لتبسيط إدارة الإصدارات وسجلات التغييرات، خاصةً لمستودعات متعددة الحزم. تتيح للمساهمين تحديد كيفية إصدار تغييراتها، ثم تقوم بأتمتة تحديث إصدارات الحزم وسجلات التغييرات ونشر إصدارات جديدة بناءً على هذه المعلومات. تتميز Changesets بحلها لتعقيدات إدارة الإصدارات في المستودعات متعددة الحزم، مع الحفاظ على تحديث الحزم المترابطة وتبسيط التغييرات عبر مجموعات الحزم. تستخدم ملفات changeset لتحديد نوايا الإصدار، وأداة سطر الأوامر تجمع بين العديد من ملفات changesets في إصدار واحد، وتتعامل مع التبعيات الداخلية، وتحديث سجلات التغييرات، ونشر جميع الحزم المحدثة من مستودع أحادي باستخدام أمر واحد. كما يتم توفير وثائق شاملة، وتوصيات دمج CI، وعمل GitHub لأتمتة طلبات السحب لإدارة الإصدارات والنشر.