{"id":23158964,"url":"https://github.com/jakesteam/mermaid","last_synced_at":"2026-01-27T02:03:03.848Z","repository":{"id":62909941,"uuid":"463283950","full_name":"JakeSteam/Mermaid","owner":"JakeSteam","description":"A collection of cheatsheets for using Mermaid diagrams on GitHub and elsewhere","archived":false,"fork":false,"pushed_at":"2025-04-27T18:20:24.000Z","size":113,"stargazers_count":317,"open_issues_count":0,"forks_count":39,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-27T19:23:06.354Z","etag":null,"topics":["cheatsheet","mermaid","mermaidjs"],"latest_commit_sha":null,"homepage":"https://blog.jakelee.co.uk/using-mermaid-for-diagrams-on-github/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JakeSteam.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-24T19:58:53.000Z","updated_at":"2025-04-27T18:20:27.000Z","dependencies_parsed_at":"2024-08-01T19:43:14.972Z","dependency_job_id":"4be472e9-d17e-41c5-9866-ddf5ea126251","html_url":"https://github.com/JakeSteam/Mermaid","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JakeSteam/Mermaid","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JakeSteam%2FMermaid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JakeSteam%2FMermaid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JakeSteam%2FMermaid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JakeSteam%2FMermaid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JakeSteam","download_url":"https://codeload.github.com/JakeSteam/Mermaid/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JakeSteam%2FMermaid/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28796962,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T01:07:07.743Z","status":"online","status_checked_at":"2026-01-27T02:00:07.755Z","response_time":168,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cheatsheet","mermaid","mermaidjs"],"created_at":"2024-12-17T22:28:27.208Z","updated_at":"2026-01-27T02:03:03.843Z","avatar_url":"https://github.com/JakeSteam.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e [!TIP]  \n\u003e **Last updated Apr 2025** to include Quadrant, C4, Mindmap, ZenUML, Timeline, Sankey, XY, Block, Architecture, Kanban, Packet, and Radar diagrams!\n\n# Mermaid syntax references\n\nA rewrite of [the Mermaid documentation](https://mermaid.js.org/intro/syntax-reference.html) as a learning aid and cheatsheet. You can also experiment with Mermaid [in their interactive online editor](https://mermaid.live/edit)!\n\n\u003ctable\u003e\n\u003ctr\u003e\u003ctd\u003eExample\u003c/td\u003e\u003ctd\u003eCode\u003c/td\u003e\u003c/tr\u003e\n\n\u003ctr\u003e\u003ctd\u003e\n\n```mermaid\nflowchart LR\n    A[Start] --\u003e B{Should you?}\n    B -- Yes --\u003e C{{Do it}}\n    B -- Maybe --\u003e D[(Save for later)]\n    B -- No --\u003e E[Okay]\n```\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\nflowchart LR\n    A[Start] --\u003e B{Should you?}\n    B -- Yes --\u003e C{{Do it}}\n    B -- Maybe --\u003e D[(Save for later)]\n    B -- No --\u003e E[Okay]\n```\n\n\u003ca href=\"/flowchart.md\"\u003eFlowchart in Mermaid cheatsheet\u003c/a\u003e\n\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e\n\n```mermaid\nsequenceDiagram\n    Alice -\u003e\u003e+ Bob: Here's a message!\n    Bob -\u003e\u003e- Alice: Hmm, ok, thanks.\n```\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\nsequenceDiagram\n    Alice -\u003e\u003e+ Bob: Here's a message!\n    Bob -\u003e\u003e- Alice: Hmm, ok, thanks.\n```\n\n\u003ca href=\"/sequence.md\"\u003eSequence diagram in Mermaid cheatsheet\u003c/a\u003e\n\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e\n\n```mermaid\nclassDiagram\n    class ClassName {\n        String stringName\n        Long longName\n        MyDatatype attributeName\n\n        functionName(parameter) ReturnType\n        functionName2(parameter2) ReturnType\n    }\n    class Interface {\n        Int intName\n    }\n    ClassName --|\u003e Interface\n```\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\nclassDiagram\n    class ClassName {\n        String stringName\n        Long longName\n        MyDatatype attributeName\n\n        functionName(parameter) ReturnType\n        functionName2(parameter2) ReturnType\n    }\n    class Interface {\n        Int intName\n    }\n    ClassName --|\u003e Interface\n```\n\n\u003ca href=\"/class.md\"\u003eClass diagram in Mermaid cheatsheet\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n\n\u003ctr\u003e\u003ctd\u003e\n\n```mermaid\nstateDiagram-v2\n    Stationary --\u003e Moving : Begin moving\n    Moving --\u003e Stationary : Stop moving\n```\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\nstateDiagram-v2\n    Stationary --\u003e Moving : Begin moving\n    Moving --\u003e Stationary : Stop moving\n```\n\n\u003ca href=\"/state.md\"\u003eState diagram in Mermaid cheatsheet\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n\n\u003ctr\u003e\u003ctd\u003e\n\n```mermaid\nerDiagram\n    User {\n        Int id PK\n        String username\n        Int serverId FK\n    }\n\n    Server {\n        Int id PK\n        String serverName\n    }\n\n    Server ||--o{ User : has\n```\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\nerDiagram\n    User {\n        Int id PK\n        String username\n        Int serverId FK\n    }\n\n    Server {\n        Int id PK\n        String serverName\n    }\n\n    Server ||--o{ User : has\n```\n\n\u003ca href=\"/entity-relationship.md\"\u003eEntity relationship diagram in Mermaid cheatsheet\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n\n\u003ctr\u003e\u003ctd\u003e\n\n```mermaid\njourney\n    title User Journey\n    section Logging in\n        Navigate to login: 4: Alice, Bob, Craig\n        Entering details: 2: Alice, Bob\n        Pressing button: 5: Alice\n```\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\njourney\n    title User Journey\n    section Logging in\n        Navigate to login: 4: Alice, Bob, Craig\n        Entering details: 2: Alice, Bob\n        Pressing button: 5: Alice\n```\n\n\u003ca href=\"/user-journey.md\"\u003eUser journey diagram in Mermaid cheatsheet\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n\n\u003ctr\u003e\u003ctd\u003e\n\n```mermaid\ngantt\n    Dated Milestone: milestone, m1, 2023-01-01, 1d\n    Relative Milestone: milestone, m2, after m1, 1d\n    Task 1: a1, 2023-01-01, 1d\n    Task 2: a2, after a1, 1d\n    Task 3: a3, 2023-01-01, 36hr\n```\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\ngantt\n    Dated Milestone: milestone, m1, 2023-01-01, 1d\n    Relative Milestone: milestone, m2, after m1, 1d\n    Task 1: a1, 2023-01-01, 1d\n    Task 2: a2, after a1, 1d\n    Task 3: a3, 2023-01-01, 36hr\n```\n\n\u003ca href=\"/gantt.md\"\u003eGantt chart in Mermaid cheatsheet\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n\n\u003ctr\u003e\u003ctd\u003e\n\n```mermaid\npie\n    title Fruits\n    \"Apples\" : 50\n    \"Oranges\" : 20\n    \"Grapes\" : 9.99\n    \"Passionfruits\" : 12.5\n```\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\npie\n    title Fruits\n    \"Apples\" : 50\n    \"Oranges\" : 20\n    \"Grapes\" : 9.99\n    \"Passionfruits\" : 12.5\n```\n\n\u003ca href=\"/pie.md\"\u003ePie chart in Mermaid cheatsheet\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n\n\u003ctr\u003e\u003ctd\u003e\n\n```mermaid\nquadrantChart\n    title Title of quadrant chart\n    x-axis X low value --\u003e X high value\n    y-axis Y low value --\u003e Y high value\n    quadrant-1 Top right name\n    quadrant-2 Top left name\n    quadrant-3 Bottom left name\n    quadrant-4 Bottom right name\n    Value A: [0.1, 0.2]\n    Value B: [0.9, 0.8]\n    Value C: [0.5, 0.5]\n    Value D: [0.9, 0.9]\n```\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\nquadrantChart\n    title Title of quadrant chart\n    x-axis X low value --\u003e X high value\n    y-axis Y low value --\u003e Y high value\n    quadrant-1 Top right name\n    quadrant-2 Top left name\n    quadrant-3 Bottom left name\n    quadrant-4 Bottom right name\n    Value A: [0.1, 0.2]\n    Value B: [0.9, 0.8]\n    Value C: [0.5, 0.5]\n    Value D: [0.9, 0.9]\n```\n\n\u003ca href=\"/quadrant.md\"\u003eQuadrant diagram in Mermaid cheatsheet\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n\n\u003ctr\u003e\u003ctd\u003e\n\n```mermaid\n    requirementDiagram\n\n    requirement UptimeRequirement {\n        id: 1\n        text: Site Uptime\n        risk: Medium\n        verifymethod: Analysis\n    }\n\n    element satisfyingElement {\n        type: MyElement\n        docref: ABC001\n    }\n\n    element containingElement {\n        type: MyElement\n        docref: ABC002\n    }\n\n    satisfyingElement - satisfies -\u003e UptimeRequirement\n    containingElement - contains -\u003e UptimeRequirement\n```\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\n    requirementDiagram\n\n    requirement UptimeRequirement {\n        id: 1\n        text: Site Uptime\n        risk: Medium\n        verifymethod: Analysis\n    }\n\n    element satisfyingElement {\n        type: MyElement\n        docref: ABC001\n    }\n\n    element containingElement {\n        type: MyElement\n        docref: ABC002\n    }\n\n    satisfyingElement - satisfies -\u003e UptimeRequirement\n    containingElement - contains -\u003e UptimeRequirement\n```\n\n\u003ca href=\"/requirement.md\"\u003eRequirement diagram in Mermaid cheatsheet\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n\n\u003ctr\u003e\u003ctd\u003e\n\n```mermaid\ngitGraph:\n    commit\n    branch branch2\n    checkout branch2\n    commit\n    checkout main\n    commit\n    merge branch2\n```\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\ngitGraph:\n    commit\n    branch branch2\n    checkout branch2\n    commit\n    checkout main\n    commit\n    merge branch2\n```\n\n\u003ca href=\"/git.md\"\u003eGit graphs in Mermaid cheatsheet\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n\n\u003ctr\u003e\u003ctd\u003e\n\n```mermaid\nC4Dynamic\n    title Internet Banking System Application\n\n    ContainerDb(c4, \"Database\", \"Schema\", \"Stores\")\n    Container(c1, \"SPA\", \"JS\", \"Banking.\")\n    Container_Boundary(b, \"API Application\") {\n      Component(c3, \"Security\", \"Bean\", \"Login.\")\n      Component(c2, \"Controller\", \"Controller\", \"A\")\n    }\n    Rel(c1, c2, \"Submits\", \"JSON/HTTPS\")\n    Rel(c2, c3, \"Calls isAuthenticated() on\")\n    Rel(c3, c4, \"select *\", \"JDBC\")\n```\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\nC4Dynamic\n    title Internet Banking System Application\n\n    ContainerDb(c4, \"Database\", \"Schema\", \"Stores\")\n    Container(c1, \"SPA\", \"JS\", \"Banking.\")\n    Container_Boundary(b, \"API Application\") {\n      Component(c3, \"Security\", \"Bean\", \"Login.\")\n      Component(c2, \"Controller\", \"Controller\", \"A\")\n    }\n    Rel(c1, c2, \"Submits\", \"JSON/HTTPS\")\n    Rel(c2, c3, \"Calls isAuthenticated() on\")\n    Rel(c3, c4, \"select *\", \"JDBC\")\n```\n\n\u003ca href=\"/c4.md\"\u003eC4 diagram in Mermaid cheatsheet\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n\n\u003ctr\u003e\u003ctd\u003e\n\n```mermaid\nmindmap\n    Middle element\n        Branch 1\n        Branch 2\n        Branch 3\n        Branch 4\n            Sub-branch 1\n            Sub-branch 2\n            Sub-branch 3\n                Sub-sub-branch 1\n```\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\nmindmap\n    Middle element\n        Branch 1\n        Branch 2\n        Branch 3\n        Branch 4\n            Sub-branch 1\n            Sub-branch 2\n            Sub-branch 3\n                Sub-sub-branch 1\n```\n\n\u003ca href=\"/mindmap.md\"\u003eMindmaps diagram in Mermaid cheatsheet\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n\n\u003ctr\u003e\u003ctd\u003e\n\n```mermaid\ntimeline\n    title Timeline title\n    2001: Something happened\n    2002: Something else happened\n    2003: Another thing happened\n    Whenever: This happened!\n            : And this!\n```\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\ntimeline\n    title Timeline title\n    2001: Something happened\n    2002: Something else happened\n    2003: Another thing happened\n    Whenever: This happened!\n            : And this!\n```\n\n\u003ca href=\"/timeline.md\"\u003eTimeline diagram in Mermaid cheatsheet\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n\n\u003ctr\u003e\u003ctd\u003e\n\nWill not work within GitHub without additional configuration.\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\nzenuml\n    @Actor \"An actor\"\n    @VirtualMachine \"A virtual machine\"\n    @GoogleSecurity \"Google Security\"\n    @S3 \"S3 bucket\"\n    \"An actor\"-\u003e\"A virtual machine\": Uses\n    \"A virtual machine\"-\u003e\"Google Security\": Logs in\n    \"Google Security\"-\u003e\"S3 bucket\": Stores data\n```\n\n\u003ca href=\"/zenuml.md\"\u003eZenUML diagram in Mermaid cheatsheet\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n\n\u003ctr\u003e\u003ctd\u003e\n\n```mermaid\nsankey-beta\n    BlockA,SubblockA,100\n    BlockA,SubblockB,50\n    BlockA,SubblockC,10\n    SubblockA,SubsubblockA,70\n    SubblockA,SubsubblockC,30\n    SubblockB,SubsubblockA,50\n    SubblockC,SubsubblockB,7\n    SubblockC,SubsubblockD,80\n    BlockB,SubsubblockD,20\n```\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\nsankey-beta\n    BlockA,SubblockA,100\n    BlockA,SubblockB,50\n    BlockA,SubblockC,10\n    SubblockA,SubsubblockA,70\n    SubblockA,SubsubblockC,30\n    SubblockB,SubsubblockA,50\n    SubblockC,SubsubblockB,7\n    SubblockC,SubsubblockD,80\n    BlockB,SubsubblockD,20\n```\n\n\u003ca href=\"/sankey.md\"\u003eSankey diagram in Mermaid cheatsheet\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n\n\u003ctr\u003e\u003ctd\u003e\n\n```mermaid\nxychart-beta\n    title \"Chart title\"\n    x-axis \"Some months\" [January, Febuary, March]\n    y-axis \"How much I like them\" 0.0 --\u003e 1.0\n    bar [0.3, 0.1, 0.4]\n    line [5000, 6000, 7500]\n```\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\nxychart-beta\n    title \"Chart title\"\n    x-axis \"Some months\" [January, Febuary, March]\n    y-axis \"How much I like them\" 0.0 --\u003e 1.0\n    bar [0.3, 0.1, 0.4]\n    line [5000, 6000, 7500]\n```\n\n\u003ca href=\"/xy.md\"\u003eXY diagram in Mermaid cheatsheet\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n\n\u003ctr\u003e\u003ctd\u003e\n\n```mermaid\nblock-beta\n    columns 5\n    a:3 b:2 c d e f g h\n    block:myBlock:2\n        columns 2\n        i j k\n    end\n```\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\nblock-beta\n    columns 5\n    a:3 b:2 c d e f g h\n    block:myBlock:2\n        columns 2\n        i j k\n    end\n```\n\n\u003ca href=\"/block.md\"\u003eBlock diagram in Mermaid cheatsheet\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n\n\u003ctr\u003e\u003ctd\u003e\n\n```mermaid\npacket-beta\n    title Packet diagram title\n    0-5: \"First bytes\"\n    6-15: \"More bytes\"\n    16-31: \"Many more!\"\n    32-63: \"A defined row\"\n    64-93: \"Almost full row\"\n    94: \"A\"\n    95: \"B\"\n```\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\npacket-beta\n    title Packet diagram title\n    0-5: \"First bytes\"\n    6-15: \"More bytes\"\n    16-31: \"Many more!\"\n    32-63: \"A defined row\"\n    64-93: \"Almost full row\"\n    94: \"A\"\n    95: \"B\"\n```\n\n\u003ca href=\"/packet.md\"\u003ePacket diagram in Mermaid cheatsheet\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n\n\u003ctr\u003e\u003ctd\u003e\n\n```mermaid\nkanban\n    Individual metadata\n        Task B@{ ticket: ABC-123 }\n        Task C@{ assigned: 'Jake' }\n        Task D@{ priority: 'High' }\n    Combined metadata\n        Task A@{ ticket: ABC, assigned: 'J', priority: 'High' }\n    All priorities\n        Very High@{ priority: 'Very High' }\n        High@{ priority: 'High' }\n        Default\n        Low@{ priority: 'Low' }\n        Very Low@{ priority: 'Very Low' }\n```\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\nkanban\n    Individual metadata\n        Task B@{ ticket: ABC-123 }\n        Task C@{ assigned: 'Jake' }\n        Task D@{ priority: 'High' }\n    Combined metadata\n        Task A@{ ticket: ABC, assigned: 'J', priority: 'High' }\n    All priorities\n        Very High@{ priority: 'Very High' }\n        High@{ priority: 'High' }\n        Default\n        Low@{ priority: 'Low' }\n        Very Low@{ priority: 'Very Low' }\n```\n\n\u003ca href=\"/kanban.md\"\u003eKanban diagram in Mermaid cheatsheet\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n\n\u003ctr\u003e\u003ctd\u003e\n\n```mermaid\narchitecture-beta\n    service db(database)[Database]\n    service disk1(disk)[Storage]\n    service disk2(disk)[Storage]\n    service server(server)[Server]\n\n    db:L \u003c-- R:server\n    disk1:T -- B:server\n    disk2:T \u003c-- B:db\n```\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\narchitecture-beta\n    service db(database)[Database]\n    service disk1(disk)[Storage]\n    service disk2(disk)[Storage]\n    service server(server)[Server]\n\n    db:L \u003c-- R:server\n    disk1:T -- B:server\n    disk2:T \u003c-- B:db\n```\n\n\u003ca href=\"/architecture.md\"\u003eArchitecture diagram in Mermaid cheatsheet\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n\n\u003ctr\u003e\u003ctd\u003e\n\n```mermaid\nradar-beta\n    title Language skills\n    axis English, French, German, Spanish, Dutch, Abc, Def\n    curve a[\"User1\"]{20, 30, 50, 60, 80, 30, 30}\n    curve b[\"User2\"]{80, 30, 40, 50, 90, 10, 20}\n    curve c[\"User3\"]{100, 100, 30, 50, 70, 70, 40}\n```\n\n\u003c/td\u003e\u003ctd\u003e\n\n```\nradar-beta\n    title Language skills\n    axis English, French, German, Spanish, Dutch, Abc, Def\n    curve a[\"User1\"]{20, 30, 50, 60, 80, 30, 30}\n    curve b[\"User2\"]{80, 30, 40, 50, 90, 10, 20}\n    curve c[\"User3\"]{100, 100, 30, 50, 70, 70, 40}\n```\n\n\u003ca href=\"/radar.md\"\u003eRadar diagram in Mermaid cheatsheet\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n\n\u003c/table\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjakesteam%2Fmermaid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjakesteam%2Fmermaid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjakesteam%2Fmermaid/lists"}