
MCAP عبارة عن تنسيق وحاوية وحاوية معيارية ومكتبة تسجيل لرسائل Pub/Sub مع تسلسل الرسائل التعسفية. إنه مخصص في المقام الأول للاستخدام في تطبيقات الروبوتات ، ويعمل بشكل جيد في إطار أعباء العمل المختلفة وقيود الموارد ومتطلبات المتانة.
يتم توفير مكتبات MCAP باللغات التالية. للحصول على إرشادات حول كل لغة ، راجع ReadMe المقابل:
| لغة | ReadMe | مستندات API | اسم الحزمة | إصدار |
|---|---|---|---|---|
| C ++ | ReadMe | مستندات API | mcap | |
| يذهب | ReadMe | مستندات API | انظر الإصدارات | |
| بيثون | ReadMe | مستندات API | mcap | |
| JavaScript/TypeScript | ReadMe | مستندات API | @mcap/core | |
| سريع | ReadMe | مستندات API | انظر الإصدارات | |
| الصدأ | ReadMe | مستندات API | mcap |
لتشغيل اختبارات المطابقة ، ستحتاج إلى استخدام GIT LFS ، والتي يتم استخدامها لتخزين سجلات الاختبار ضمن tests/conformance/data .
تفاعل مع ملفات MCAP من سطر الأوامر باستخدام أداة MCAP CLI.
قم بتنزيل أحدث إصدار mcap-cli من صفحة الإصدارات.
رخصة معهد ماساتشوستس للتكنولوجيا.
يتبع ترقيم الإصدار تنسيقًا رئيسيًا.
سيقوم CI ببناء الحزم المناسبة بمجرد دفع العلامات ، كما هو موضح أدناه.
Version في go/mcap/version.gogo/mcap/vX.YZ . وضع علامة على إصدار releases/mcap-cli/vX.YZ .
يتم تعيين رقم الإصدار في وقت الإنشاء بناءً على العلامة.
MCAP_LIBRARY_VERSION )releases/cpp/vX.YZهناك العديد من حزم بيثون. تحديث أي يتبع عملية مماثلة.
__init.py__ المناسبreleases/python/vX.YZreleases/python/PACKAGE/vX.YZreleases/python/mcap/v1.2.3هناك العديد من حزم TS. تحديث أي يتبع عملية مماثلة.
package.json المناسبة. jsonreleases/typescript/PACKAGE/vX.YZreleases/typescript/core/v1.2.3 علامة إصدار مطابقة لإصدارات رقم releases/swift/vX.YZ
releases/rust/vX.YZ إذا كنت تستخدم MCAP في بحثك ، فيرجى الاستشهاد به في عملك. تنسيق الاقتباس المقترح لدينا هو:
@software{MCAP,
title = {MCAP: serialization-agnostic log container file format},
author = {{Foxglove Developers}},
url = {https://mcap.dev},
version = {your version},
date = {your date of access},
year = {2024},
publisher = {{Foxglove Technologies}},
note = {Available from https://github.com/foxglove/mcap}
}
يرجى استبدال حقول الإصدار والتاريخ بإصدار البرنامج الذي استخدمته ، والتاريخ الذي حصلت عليه. الإشارة إلى MCAP سيساعد في نشر الوعي بالمشروع وتعزيز النظام الإيكولوجي.