7
0

More than 1 year has passed since last update.

Githubがmermaid.jsに対応したので早速使ってみました。

Posted at

こんにちは。
Twitterでトレンドに上がっていたmermaid.jsとの連携対応が可能になったとの事だったので遊んでみました。
それだけの報告なので、特に技術的な価値はあまりないっす。

実際のGithubでの表示とコードをそれぞれ記載していますので参考にどうぞ!

シーケンス図

sequenceDiagram.PNG
書き方。

 ```mermaid
sequenceDiagram
    ブラウザ->>+Controller: Httpリクエスト
    Controller->>+Service: ロジック層処理
    Service->>+Repository: クエリ発行
    Repository->>+DB: データベース操作
    DB->>-Repository: データベース結果
    Repository->>-Service: データ返却
    Service->>-Controller: コンバート処理
    Controller->>-ブラウザ: Htmlレンダリング

フローチャート

flow.PNG
書き方。

  ```mermaid
 graph TB
  朝起きる --> 筋トレする
  筋トレする -->|はい| プロテイン飲む
  筋トレする -->|いいえ| お風呂
  プロテイン飲む --> お風呂
  お風呂 --> 保湿
  保湿 --> 休日
  休日 --> |Yes| ゲームする
  休日 --> |No| Slack確認

ステートダイアグラム

state.PNG
書き方。

  ```mermaid
 stateDiagram
  [*] --> Render
  Render --> Submit
  Submit --> Loading
  Loading --> Render
  Loading --> dataLoad
  dataLoad --> UseEffect
  UseEffect --> Loading
7
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
0