Skip to content

Official AWS/GCP/Azure architecture icons #6109

Open
@loozhengyuan

Description

Context

The new architecture diagram is a refreshing addition to Mermaid and my team are looking to replace all our cloud architecture diagrams with Mermaid.js. We are deeply integrated with AWS services so having the full set of architecture icons for the major cloud service providers like AWS, GCP, Azure, etc., will be a very positive experience for diagram creators.

Issue

At present, the native icons are sourced from Iconify. I have tried to request support for these icons through them in iconify/icon-sets#152 but was unsuccessful. The existing set of AWS icons in Iconify are sourced from the logos icon set and I have tried to request for the full set to be added in gilbarbara/logos#733 but they were understandably unwilling to add all icons en masse.

With that, it leaves me with the option of adding my own custom icons but it is not something viable. In most of our work, the Mermaid diagrams are rendered on public collaborative platforms like GitHub, GitLab, Confluence, etc., so it is not something configurable by the users.

Proposal

I am not certain what is the best way forward but having a set of ready-to-use architecture icons like in DrawIO will be a big draw factor for Mermaid architecture diagrams. I have 2 proposed ideas that could help resolve this issue but will defer to your consideration and judgement:

  • Work with AWS/GCP/Azure to have official icon set and support it out-of-the-box in Mermaid
  • Allow users to inline custom icons directly in the syntax

Many thanks!

Metadata

Assignees

No one assigned

    Labels

    Status: TriageNeeds to be verified, categorized, etc

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions