Demo:用 PlantUML 说明登录时序
PlantUML 适合把接口调用和认证流程作为文本放在代码仓库里维护。一个紧凑的时序图能解释登录、令牌交换和失败路径。
- participant 名称尽量和系统边界里的服务名一致。
- 消息标签保持短句,方便在 Wiki 和 PR 里阅读。
- 用 alt block 表示关键失败路径,而不是只写在正文里。
@startuml
actor User
participant Web
participant Auth
database SessionDB
User -> Web: submit credentials
Web -> Auth: verify password
Auth -> SessionDB: create session
Auth --> Web: token
Web --> User: signed in
@enduml