Skip to content

Commit

Permalink
Process iconset 14.0 2022.07.31 (#49)
Browse files Browse the repository at this point in the history
  • Loading branch information
hakanson authored Sep 13, 2022
1 parent 9e4f55b commit c2a8677
Show file tree
Hide file tree
Showing 135 changed files with 5,763 additions and 1,142 deletions.
49 changes: 38 additions & 11 deletions AWSSymbols.md

Large diffs are not rendered by default.

42 changes: 21 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,15 +37,15 @@ In order to incorporate and use the _AWS Icons for PlantUML_ resources, `!includ

To get started, include the `AWSCommon.puml` file from the `dist` directory in each `.puml` file or PlantUML diagram. This can be referenced by a URL directly to this repository, or by including the file locally. To use this repository, use the following:

<pre><code>!include https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/<b>v13.1</b>/dist/AWSCommon.puml
<pre><code>!include https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/<b>v14.0</b>/dist/AWSCommon.puml
</code></pre>

or this if defining the URL:

<pre><code>!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/<b>v13.1</b>/dist
<pre><code>!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/<b>v14.0</b>/dist
</code></pre>

This references the latest _GitHub release_ version of the referenced file from GitHub when an Internet connection is available. It is recommended _not_ to use the `main` branch, but instead a specific release version. The examples below reference the current _v13.1_ release.
This references the latest _GitHub release_ version of the referenced file from GitHub when an Internet connection is available. It is recommended _not_ to use the `main` branch, but instead a specific release version. The examples below reference the current _v14.0_ release.

All examples reference _main_ and are designed with the most recent files. For consistency of UML diagrams when referencing the files directly via GitHub and not generated locally, it is recommended to use a specific release version.

Expand All @@ -71,7 +71,7 @@ For example, including these files from the repository (URL), the includes would

```
' Define the main location (URL or local file path)
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v13.1/dist
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v14.0/dist
' Include main AWSCommon and then resource files
!include AWSPuml/AWSCommon.puml
!include AWSPuml/BusinessApplications/all.puml
Expand All @@ -89,7 +89,7 @@ This is the [`examples/HelloWorld.puml`](examples/HelloWorld.puml) diagram code:
```
@startuml Hello World
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v13.1/dist
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v14.0/dist
!include AWSPuml/AWSCommon.puml
!include AWSPuml/BusinessApplications/all.puml
!include AWSPuml/Storage/SimpleStorageService.puml
Expand All @@ -106,7 +106,7 @@ desktopAlias --> storageAlias

This code generates the following diagram:

![](http://www.plantuml.com/plantuml/proxy?idx=0&src=https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v13.1/examples/HelloWorld.puml)
![](http://www.plantuml.com/plantuml/proxy?idx=0&src=https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v14.0/examples/HelloWorld.puml)

## Examples

Expand All @@ -121,7 +121,7 @@ This example shows AWS IoT processing of messages via the Rules Engine with an e
```
@startuml Basic Usage - AWS IoT Rules Engine
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v13.1/dist
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v14.0/dist
!include AWSPuml/AWSCommon.puml
!include AWSPuml/InternetOfThings/IoTRule.puml
!include AWSPuml/Analytics/KinesisDataStreams.puml
Expand All @@ -144,7 +144,7 @@ iotRule --> errorQueue : Failed action message

This code generates the following diagram:

![](http://www.plantuml.com/plantuml/proxy?idx=0&src=https%3A%2F%2Fraw.githubusercontent.com%2Fawslabs%2Faws-icons-for-plantuml%2Fv13.1%2Fexamples%2FBasic%2520Usage.puml)
![](http://www.plantuml.com/plantuml/proxy?idx=0&src=https%3A%2F%2Fraw.githubusercontent.com%2Fawslabs%2Faws-icons-for-plantuml%2Fv14.0%2Fexamples%2FBasic%2520Usage.puml)

### Raw Images

Expand All @@ -155,7 +155,7 @@ The individual icon images (complete list [here](AWSSymbols.md)) can be included
'Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
'SPDX-License-Identifier: MIT (For details, see https://github.com/awslabs/aws-icons-for-plantuml/blob/master/LICENSE)
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v13.1/dist
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v14.0/dist
!include AWSPuml/AWSCommon.puml
!include AWSPuml/MachineLearning/SageMakerModel.puml
!include AWSPuml/Robotics/RoboMaker.puml
Expand All @@ -174,7 +174,7 @@ mySecondFunction --> mySecondML

This code generates the following diagram:

![](http://www.plantuml.com/plantuml/proxy?idx=0&src=https%3A%2F%2Fraw.githubusercontent.com%2Fawslabs%2Faws-icons-for-plantuml%2Fv13.1%2Fexamples%2FRaw%2520Image%2520Usage.puml)
![](http://www.plantuml.com/plantuml/proxy?idx=0&src=https%3A%2F%2Fraw.githubusercontent.com%2Fawslabs%2Faws-icons-for-plantuml%2Fv14.0%2Fexamples%2FRaw%2520Image%2520Usage.puml)

### Simplified View

Expand All @@ -183,7 +183,7 @@ In some cases, PlantUML diagrams may contain too much information, but are still
```
@startuml Two Modes - Technical View
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v13.1/dist
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v14.0/dist
!include AWSPuml/AWSCommon.puml
' Uncomment the following line to create simplified view
Expand Down Expand Up @@ -215,11 +215,11 @@ recordVote --> voteDb

This code generates the following diagram:

![](http://www.plantuml.com/plantuml/proxy?idx=0&src=https%3A%2F%2Fraw.githubusercontent.com%2Fawslabs%2Faws-icons-for-plantuml%2Fv13.1%2Fexamples%2FTwo%2520Modes%2520-%2520Technical%2520View.puml)
![](http://www.plantuml.com/plantuml/proxy?idx=0&src=https%3A%2F%2Fraw.githubusercontent.com%2Fawslabs%2Faws-icons-for-plantuml%2Fv14.0%2Fexamples%2FTwo%2520Modes%2520-%2520Technical%2520View.puml)

And if the `!include AWSPuml/AWSSimplified.puml`is uncommented, this simplified view is created:

![](http://www.plantuml.com/plantuml/proxy?idx=0&src=https%3A%2F%2Fraw.githubusercontent.com%2Fawslabs%2Faws-icons-for-plantuml%2Fv13.1%2Fexamples%2FTwo%2520Modes%2520-%2520Simple%2520View.puml)
![](http://www.plantuml.com/plantuml/proxy?idx=0&src=https%3A%2F%2Fraw.githubusercontent.com%2Fawslabs%2Faws-icons-for-plantuml%2Fv14.0%2Fexamples%2FTwo%2520Modes%2520-%2520Simple%2520View.puml)

### Sequence Diagrams

Expand All @@ -228,7 +228,7 @@ Icons can also be used in UML sequence diagrams, either with Participant macros
```bash
@startuml Sequence Diagram - Technical

!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v13.1/dist
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v14.0/dist
!include AWSPuml/AWSCommon.puml
!include AWSPuml/Compute/all.puml
!include AWSPuml/ApplicationIntegration/APIGateway.puml
Expand All @@ -255,14 +255,14 @@ api -> user: Returns status code

The code above generates the fully detailed diagram with stereotypes.

![Technical View Sequence Diagram](http://www.plantuml.com/plantuml/proxy?idx=0&src=https%3A%2F%2Fraw.githubusercontent.com%2Fawslabs%2Faws-icons-for-plantuml%2Fv13.1%2Fexamples%2FSequence%2520-%2520Technical.puml)
![Technical View Sequence Diagram](http://www.plantuml.com/plantuml/proxy?idx=0&src=https%3A%2F%2Fraw.githubusercontent.com%2Fawslabs%2Faws-icons-for-plantuml%2Fv14.0%2Fexamples%2FSequence%2520-%2520Technical.puml)

```
@startuml Sequence Diagram - Images
'Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
'SPDX-License-Identifier: MIT (For details, see https://github.com/awslabs/aws-icons-for-plantuml/blob/master/LICENSE)
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v13.1/dist
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v14.0/dist
!include AWSPuml/AWSCommon.puml
!include AWSPuml/Compute/Lambda.puml
!include AWSPuml/ApplicationIntegration/APIGateway.puml
Expand Down Expand Up @@ -308,7 +308,7 @@ return status code

The code above generates the same sequence diagram demonstrating how colors, text positioning, and stereotypes can be modified.

![Image View Sequence Diagram](http://www.plantuml.com/plantuml/proxy?idx=0&src=https%3A%2F%2Fraw.githubusercontent.com%2Fawslabs%2Faws-icons-for-plantuml%2Fv13.1%2Fexamples%2FSequence%2520-%2520Images.puml)
![Image View Sequence Diagram](http://www.plantuml.com/plantuml/proxy?idx=0&src=https%3A%2F%2Fraw.githubusercontent.com%2Fawslabs%2Faws-icons-for-plantuml%2Fv14.0%2Fexamples%2FSequence%2520-%2520Images.puml)

### Groups

Expand All @@ -319,7 +319,7 @@ Groups are a system element which shows the connection between multiple services
'Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
'SPDX-License-Identifier: MIT (For details, see https://github.com/awslabs/aws-icons-for-plantuml/blob/master/LICENSE)
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v13.1/dist
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v14.0/dist
!include AWSPuml/AWSCommon.puml
!include AWSPuml/AWSSimplified.puml
!include AWSPuml/Compute/EC2.puml
Expand Down Expand Up @@ -370,7 +370,7 @@ AWSCloudGroup(cloud) {

This code generates the following diagram:

![VPC Groups Sample](http://www.plantuml.com/plantuml/proxy?idx=0&src=https%3A%2F%2Fraw.githubusercontent.com%2Fawslabs%2Faws-icons-for-plantuml%2Fv13.1%2Fexamples%2FGroups%2520-%2520VPC.puml)
![VPC Groups Sample](http://www.plantuml.com/plantuml/proxy?idx=0&src=https%3A%2F%2Fraw.githubusercontent.com%2Fawslabs%2Faws-icons-for-plantuml%2Fv14.0%2Fexamples%2FGroups%2520-%2520VPC.puml)

Custom groups can also be constructed using the `AWSGroupEntity` macro. Here is an Amazon S3 upload workflow example defining a custom group for the Amazon S3 bucket.

Expand All @@ -379,7 +379,7 @@ Custom groups can also be constructed using the `AWSGroupEntity` macro. Here is
'Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
'SPDX-License-Identifier: MIT (For details, see https://github.com/awslabs/aws-icons-for-plantuml/blob/master/LICENSE)
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v13.1/dist
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v14.0/dist
!include AWSPuml/AWSCommon.puml
!include AWSPuml/Groups/all.puml
!include AWSPuml/Compute/LambdaLambdaFunction.puml
Expand Down Expand Up @@ -445,7 +445,7 @@ AWSCloudGroup(cloud){
@enduml
```

![Amazon S3 Upload Workflow Sample](http://www.plantuml.com/plantuml/proxy?idx=0&src=https%3A%2F%2Fraw.githubusercontent.com%2Fawslabs%2Faws-icons-for-plantuml%2Fv13.1%2Fexamples%2FS3%2520Upload%2520Workflow.puml)
![Amazon S3 Upload Workflow Sample](http://www.plantuml.com/plantuml/proxy?idx=0&src=https%3A%2F%2Fraw.githubusercontent.com%2Fawslabs%2Faws-icons-for-plantuml%2Fv14.0%2Fexamples%2FS3%2520Upload%2520Workflow.puml)

## Distribution "Dist" Details

Expand Down
Binary file modified dist/ApplicationIntegration/EventBridge.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit c2a8677

Please sign in to comment.