กลับไปหน้าบทความ

อ่าน 3 นาที

เมอร์เมด (ซอฟต์แวร์)

Mermaid เป็น ซอฟต์แวร์ สร้างแผนภาพ และ แผนภูมิ แบบโอเพนซอร์ส ที่ใช้ JavaScript ซึ่งสร้างแผนภาพจากคำอธิบายที่เป็นข้อความ [ 1 ] โครงการนี้สร้างขึ้นโดย Knut Sveidqvist ในปี 2014...

เมอร์เมด (ซอฟต์แวร์)

เงือก
นักพัฒนาคนุต สเวดควิสต์ และผู้ร่วมงาน
ปล่อย2014 ( 2014 )
เขียนเป็นTypeScript , JavaScript
ระบบปฏิบัติการข้ามแพลตฟอร์ม
พิมพ์การเขียนแผนภาพและแผนภูมิ
ใบอนุญาตเอ็มไอที
เว็บไซต์mermaid .js .orgแก้ไขข้อมูลนี้ได้ที่วิกิดาต้า
ที่เก็บข้อมูล
  • github.com/mermaid-js/mermaid

Mermaidเป็น ซอฟต์แวร์ สร้างแผนภาพและแผนภูมิ แบบโอเพนซอร์ส ที่ใช้JavaScriptซึ่งสร้างแผนภาพจากคำอธิบายที่เป็นข้อความ[ 1 ]โครงการนี้สร้างขึ้นโดย Knut Sveidqvist ในปี 2014 โดยมีจุดเริ่มต้นจากความต้องการที่จะทำให้การสร้างแผนภาพในขั้นตอนการทำงานของเอกสารง่ายขึ้น หลังจากประสบปัญหาเกี่ยวกับรูปแบบไฟล์ซอฟต์แวร์ที่เป็นกรรมสิทธิ์[ 2 ] [ 3 ]

คุณสมบัติ

Mermaid อนุญาตให้ผู้ใช้สร้างไดอะแกรมประเภทต่างๆ โดยใช้ ไวยากรณ์คล้าย Markdownซึ่งรวมถึง: [ 4 ]

ซอฟต์แวร์นี้มีทั้งอินเทอร์เฟซการแก้ไขแบบข้อความและแบบภาพ ทำให้ผู้ใช้สามารถสลับระหว่างสองโหมดได้[ 2 ]ผู้ใช้สามารถสร้างไดอะแกรมผ่าน Mermaid Live Editor ซึ่งเป็นเครื่องมือบนเว็บที่ให้ความสามารถในการแสดงตัวอย่างแบบเรียลไทม์โดยไม่ต้องติดตั้งในเครื่อง[ 5 ]

ประวัติศาสตร์

Mermaid.js ถูกสร้างขึ้นในปี 2014 โดย Knut Sveidqvist สถาปนิกซอฟต์แวร์ชาวสวีเดน เพื่อให้ไดอะแกรมสอดคล้องกับเอกสารซอฟต์แวร์ Sveidqvist กล่าวว่าแนวคิดนี้เกิดขึ้นหลังจากที่เขาทำ ไฟล์ Microsoft Visio หาย ซึ่งทำให้เขาหันมาใช้แนวทางที่เน้นข้อความและ Markdown เป็นหลัก ชื่อโครงการได้รับแรงบันดาลใจจากThe Little Mermaidซึ่งลูกๆ ของเขากำลังดูอยู่ในขณะนั้น[ 6 ] [ 7 ] [ 8 ]

เป้าหมายของโครงการคือการอธิบายไดอะแกรมในรูปแบบข้อความธรรมดาที่เก็บไว้ในระบบควบคุมเวอร์ชันช่วยให้เอกสารทันต่อการพัฒนาและแก้ไขปัญหา "เอกสารเสื่อมสภาพ" [ 9 ]คู่มือเกี่ยวกับ Mermaid, The Official Guide to Mermaid.jsได้รับการเผยแพร่ในปี 2021 [ 10 ]

ในปี 2022 Sveidqvist ได้ร่วมก่อตั้ง Mermaid Chart Inc. (เรียกสั้นๆ ว่า Mermaid) ซึ่งให้บริการเครื่องมือแก้ไขแบบโฮสต์และคุณสมบัติระดับองค์กรที่แตกต่างจากไลบรารีโอเพนซอร์ส บริการแบบโฮสต์และระดับองค์กรของบริษัทเป็นส่วนขยายโอเพนคอร์ที่ เป็นกรรมสิทธิ์ [ 6 ] [ 7 ]โดยมุ่งเน้นที่เวิร์กโฟลว์ข้อความสู่ไดอะแกรมที่รองรับการกำหนดเวอร์ชัน การทำงานอัตโนมัติ และกระบวนการตรวจสอบโค้ด[ 11 ] [ 12 ]

การบูรณาการ

Mermaid รองรับแพลตฟอร์มและบริการต่างๆ ได้โดยตรง: [ 13 ] [ 14 ]

การพัฒนา

ณ ปี 2024 โครงการนี้ได้รับการพัฒนาภายใต้ทั้งโมเดลโอเพนซอร์สและเชิงพาณิชย์ ฟังก์ชันหลักยังคงเป็นโอเพนซอร์สภายใต้ใบอนุญาต MIT ในขณะที่ข้อเสนอเชิงพาณิชย์ที่เรียกว่า Mermaid Chart ให้คุณสมบัติเพิ่มเติมและบริการโฮสต์[ 2 ]โครงการโอเพนซอร์สได้รับการมีส่วนร่วมจากชุมชนอย่างมาก โดยมีดาวบน GitHub มากกว่า 74,000 ดวงและมีการ fork มากกว่า 6,800 ครั้ง ณ ต้นปี 2025 [ 1 ]

ในเดือนมีนาคม พ.ศ. 2567 หน่วยงานเชิงพาณิชย์ระดมทุนได้ 7.5 ล้านดอลลาร์สหรัฐจากนักลงทุน ได้แก่ Open Core Ventures, Sequoia และกองทุน M12 ของ Microsoft [ 2 ]

การยอมรับ

โครงการนี้ได้รับรางวัล JS Open Source Award ในปี 2019 สำหรับ "การใช้เทคโนโลยีที่น่าตื่นเต้นที่สุด" [ 25 ]

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Mermaid_(software)&oldid=1353953307 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เมอร์เมด (ซอฟต์แวร์)

Mermaid เป็น ซอฟต์แวร์ สร้างแผนภาพ และ แผนภูมิ แบบโอเพนซอร์ส ที่ใช้ JavaScript ซึ่งสร้างแผนภาพจากคำอธิบายที่เป็นข้อความ [ 1 ] โครงการนี้สร้างขึ้นโดย Knut Sveidqvist ในปี 2014...

คุณสมบัติ

Mermaid อนุญาตให้ผู้ใช้สร้างไดอะแกรมประเภทต่างๆ โดยใช้ ไวยากรณ์คล้าย Markdown ซึ่งรวมถึง: [ 4 ]

ประวัติศาสตร์

Mermaid.js ถูกสร้างขึ้นในปี 2014 โดย Knut Sveidqvist สถาปนิกซอฟต์แวร์ชาวสวีเดน เพื่อให้ไดอะแกรมสอดคล้องกับเอกสารซอฟต์แวร์ Sveidqvist กล่าวว่าแนวคิดนี้เกิดขึ้นหลังจากที่เขาทำ ไฟล์ Microsoft Visio หาย ซึ่งทำให้เขาหันมาใช้แนวทางที่เน้นข้อความและ Markdown...

การบูรณาการ

Mermaid รองรับแพลตฟอร์มและบริการต่างๆ ได้โดยตรง: [ 13 ] [ 14 ]