Bản đồ phụ thuộc
Sơ đồ dưới hiển thị mối quan hệ giữa các feature:
- Mũi tên đậm —
depends_on(feature A cần feature B có trước) - Mũi tên đứt —
impacts(sửa feature A có thể ảnh hưởng feature B)
graph LR auth_login_google["Đăng nhập bằng Google (OAuth 2.0)"] click auth_login_google "/features/auth-login-google/" auth_login_phone["Đăng nhập bằng số điện thoại"] click auth_login_phone "/features/auth-login-phone/" auth_logout["Đăng xuất (revoke refresh token)"] click auth_logout "/features/auth-logout/" auth_register_otp["Đăng ký tài khoản với số điện thoại (OTP)"] click auth_register_otp "/features/auth-register-otp/" auth_login_google -.-> auth_logout auth_login_phone --> auth_register_otp auth_login_phone -.-> auth_logout auth_register_otp -.-> auth_login_phone
Hướng dẫn đọc
- Click vào node để mở chi tiết feature đó.
- Cluster dày = nhóm feature có liên quan chặt chẽ, đổi 1 cái cần check cả nhóm.
- Feature không có cạnh nào nối = độc lập, an toàn để sửa.