Bỏ qua nội dung

Bản đồ phụ thuộc

Sơ đồ dưới hiển thị mối quan hệ giữa các feature:

  • Mũi tên đậmdepends_on (feature A cần feature B có trước)
  • Mũi tên đứtimpacts (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.