Sơ đồ thời gian là gì?
Một Sơ đồ thời gian là một công cụ trực quan hóa theo thứ tự thời gian, được sử dụng để bản đồ các sự kiện hoặc cột mốc dự án dọc theo một trục thời gian tuyến tính. Trong khi biểu đồ Gantt xử lý các mối quan hệ phụ thuộc và thời lượng nhiệm vụ phức tạp, sơ đồ thời gian tập trung vào việc khi nào—cung cấp một bản tường thuật rõ ràng, dễ quan sát về sự phát triển của một dự án hoặc chu kỳ phát hành của một hệ thống.
Với Mermaid.js, bạn có thể định nghĩa sơ đồ thời gian của mình bằng định dạng văn bản đơn giản và phân cấp. Bộ xử lý sẽ tự động xử lý khoảng cách, định dạng ngày tháng hoặc nhãn thời kỳ, và căn chỉnh các dấu hiệu sự kiện dọc theo trục thời gian trung tâm.
Hướng dẫn cú pháp cốt lõi
Để thiết kế một sơ đồ thời gian hợp lệ và có thể chạy được, bạn phải xác định khoảng thời gian trục và ánh xạ các sự kiện vào các phần cụ thể.
1. Khởi tạo sơ đồ thời gian
Bạn khởi tạo bảng vẽ bằng cách sử dụng từ khóa timeline từ khóa. Cấu trúc được xây dựng bằng cách xác định các phần (chức năng như nhóm) và ánh xạ các sự kiện (hoặc ngày tháng) vào các phần đó.
timeline
title Lịch sử phát triển hệ thống
section 2025
Q1 : Phát hành Alpha
section 2026
Q2 : Phát hành Beta 
2. Thêm chi tiết vào các sự kiện
Bạn có thể thêm nhiều chi tiết vào một điểm thời gian duy nhất bằng cách sử dụng danh sách tách bởi dấu hai chấm. Điều này hữu ích để tóm tắt các kết quả chính hoặc số phiên bản liên quan đến một ngày tháng hoặc khoảng thời gian cụ thể.
timeline
section Q3 2026
Phát hành : v1.0.0
: Cải tiến hiệu suất
: Bản vá bảo mật 
Ví dụ sơ đồ thời gian Mermaid.js thực tế: Bản đồ lộ trình phát hành sản phẩm
Bản thiết kế này mô phỏng bản đồ lộ trình sản phẩm kéo dài nhiều năm, nhóm các lần phát hành theo năm tài chính và làm nổi bật các sản phẩm chính cho mỗi chu kỳ.
lộ trình
tiêu đề Bản đồ phát triển sản phẩm 2026-2027
phần 2026
Q1 : Giai đoạn Khám phá
: Phỏng vấn các bên liên quan
Q2 : Phát triển MVP
: Thiết kế API cốt lõi
Q3 : Phát hành bản Beta
: Vòng phản hồi người dùng
phần 2027
Q1 : Ra mắt toàn diện
: Mở rộng quy mô toàn cầu 
Các thực hành tốt nhất cho lộ trình
- Giữ các danh mục ngắn gọn: Sử dụng
phầnđể chỉ các nhóm cấp cao (như năm hoặc các giai đoạn chính), giữ cho các sự kiện thực tế ở dưới cụ thể và có thể hành động. - Định dạng ngày tháng nhất quán: Đảm bảo các sự kiện trên lộ trình của bạn được sắp xếp theo thứ tự thời gian trong mã, vì động cơ Mermaid sẽ tuân theo trình tự trong script của bạn để xác định vị trí bố cục.
- Sử dụng chi tiết để cung cấp bối cảnh: Đừng làm quá tải trục trung tâm bằng quá nhiều văn bản. Sử dụng định dạng sự kiện nhiều dòng để phân tích chi tiết ‘điều gì đã xảy ra’ thay vì làm nhãn ngày tháng quá dài.