ApiDiff
1.0.0
الهدف من هذا المشروع هو توفير أداة لاأذار لغة للكشف عن التغييرات في واجهة برمجة التطبيقات العامة وتحديد هذه التغييرات التي تنكسر أم لا. يتم استخدام أداة shoul لتحديد النسخة الدلالية الصحيح من API.
يمكن أن يحتوي التجميع على أربعة أنواع من أنواع ، والتي تحدد واجهة برمجة تطبيقات Publi لتلك التجميع.
على الكيانات Theese ، يمكن تنفيذ العمليات التالية.
تتم إضافة نوع جديد إلى التجميع. هذه العملية لا تنكسر.
تتم إعادة تسمية النوع أو نقله إلى مساحة اسم مختلفة. هذه العملية تنكسر.
تتم إزالة النوع من التجميع. هذه العملية تنكسر.
تغير أعضاء النوع. هذه العملية يمكن أن تنكسر.