danmana / yed-azure-palettes

yED palettes imported from https://docs.microsoft.com/en-us/azure/architecture/icons/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Azure Architecture Icons Palettes for yED

yED is an awesome diagraming software. Azure Architecture Icons is an Azure-created icon set for use in architecture diagrams.

This repository contains pre-made palettes to import into yED to start diagramming with Azure Icons immediately!

This repository was created based on the yed-aws-palettes repository. If you need AWS icons go check it out.

Icon terms

Microsoft releases these icons under the following terms:

Microsoft permits the use of these icons in architectural diagrams, training materials, or documentation. You may copy, distribute, and display the icons only for the permitted use unless granted explicit permission by Microsoft. Microsoft reserves all other rights.

Disclaimer: by using the *.graphml generated palettes you agree to these terms.

Note: all other code, except the generated icons is released under MIT license.

Preview

Screenshot

Support

Updating yED with new icons

You can use "Import Section..." in yED as described here.

  • Inside yED, go to "Edit" > "Manage Palette..."
  • Select "Import Section..."
  • In the file dialog, select all of the .graphml files and select "Okay"

This should override any sections with the same name in yED.

Deleting old palettes

You can use "Delete Section" in yED as described here.

  • Inside yED, go to "Edit" > "Manage Palette..."
  • Select a single palette you want to delete
  • Select "Delete Section"

Updating this repository

This repo has minimal automation around it, so it should update at most daily. If this repo needs to be manually updated, simply grab the latest URL and run the update.sh script:

# Grab latest URL from website
URL=$(curl -s https://docs.microsoft.com/en-us/azure/architecture/icons/ | grep 'Download SVG icons' | grep -oEi '//.*\.zip' | while read line; do echo "https:$line";  done)
echo "Latest URL: $URL"
# Run the updater, commiting the results
./update.sh "$URL" true

About

yED palettes imported from https://docs.microsoft.com/en-us/azure/architecture/icons/

License:MIT License


Languages

Language:Java 58.4%Language:Shell 22.6%Language:Mustache 16.8%Language:Dockerfile 2.2%