Giter VIP home page Giter VIP logo

diagrams-aws-icons's Introduction

diagrams.net AWS Architecture Icons

What is it?

Shapes library with AWS Architecture Icons for diagrams.net (formerly draw.io) application.

Load it into diagrams.net in one of the following ways:

  • easiest: click here to add the library to diagrams.net (may take few seconds to load)
  • manual with link (for example to diagrams.net on Atlassian Confluence): select File โ†’ Open Library from โ†’ URL and put https://raw.githubusercontent.com/m-radzikowski/diagrams-aws-icons/master/20240206/AWS Architecture Icons 20240206.xml
  • manual with file: download particular .xml file and open it in application

Diagrams.net with loaded AWS icons library

How it's different from the built-in AWS shapes library?

  • more up-to-date
  • shapes have connection points
  • shapes size is 50x50 px instead of 78x78 px (I found it much more suitable personally)
  • single library with all the icons

Previous versions

Generating library

Icons library is generated using icons-asset-generator:

poetry run icons-asset-generator \
    --filename-includes _48 \
    --filename-excludes Dark \
    --image-name-remove Light Arch_ Arch- Res_ _48 . - _  \
    --library-name-remove  . - _ \
    --path "./Asset-Package/" \
    diagrams.net \
    --size height=50

Merge it with the groups library:

# read skipping first and last line, remove newlines and multiple spaces
groups=$(sed '1d;$d' ./manual/Groups.xml | tr -d '\n' | tr -s ' ')
icons=$(cat icons.xml)
{ echo ${icons:0:12}; echo $groups; echo ","; echo ${icons:12} } | tr -d '\n' > icons-with-groups.xml

Copyright

All rights to the icons belong to Amazon Web Services.

diagrams-aws-icons's People

Contributors

henriqueribeiro avatar joshwand avatar m-radzikowski avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

diagrams-aws-icons's Issues

Feature Request: Organization Group

Although I have noted as per the currently open issue (#2 ) that there is manual way to create custom groups, I think it would be prudent to add a Group object for AWS Organizations, as for multi-account architectures aren't uncommon and it's a pretty useful feature

Add groups

Add the groups defined in AWS's PowerPoint toolkit.

image

image

image

Love the icons, however one big problem

When I drag them to the canvas in Draw.io they come up without their name, since the description of the shape is not the name of it.
So all shapes come in nameless, could this be added so the shapes come in with the name as it appears in the selection bar?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.