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.YZ
releases/python/PACKAGE/vX.YZ
releases/python/mcap/v1.2.3
มีแพ็คเกจ TS หลายแห่ง อัปเดตตามกระบวนการที่คล้ายกัน
package.json
ที่เหมาะสมreleases/typescript/PACKAGE/vX.YZ
releases/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 จะช่วยกระจายการรับรู้ของโครงการและเสริมสร้างระบบนิเวศ