
MCAP เป็นรูปแบบคอนเทนเนอร์แบบแยกส่วนและไลบรารีการบันทึกสำหรับข้อความผับ/ข้อความย่อยที่มีการทำให้เป็นอนุกรมข้อความโดยพลการ มีวัตถุประสงค์หลักสำหรับใช้ในแอปพลิเคชันหุ่นยนต์และทำงานได้ดีภายใต้ปริมาณงานที่หลากหลายข้อ จำกัด ด้านทรัพยากรและข้อกำหนดความทนทาน
ห้องสมุด 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 ล่าสุดจากหน้ารีลีส
ใบอนุญาต MIT
การปล่อยหมายเลขตามรูปแบบ Minor.minor.patch ย่อเป็น "XYZ" ด้านล่าง
CI จะสร้างแพ็คเกจที่เหมาะสมเมื่อมีการผลักแท็กตามที่อธิบายไว้ด้านล่าง
Version ใน GO/MCAP/เวอร์ชัน 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 ที่เหมาะสมreleases/typescript/PACKAGE/vX.YZreleases/typescript/core/v1.2.3 Tag a release ที่ตรงกับหมายเลข 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 จะช่วยกระจายการรับรู้ของโครงการและเสริมสร้างระบบนิเวศ