浏览代码

AWS: new IOT icons, and new categories: game, general, robotics (#161)

* AWS: new IOT icons.. New categories: game, general, robotics

* Adding SDK in uppercase
pull/166/head
Leandro Damascena 4 年前
committed by GitHub
父节点
当前提交
f80974ed52
找不到此签名对应的密钥 GPG 密钥 ID: 4AEE18F83AFDEB23
共有 31 个文件被更改,包括 175 次插入1 次删除
  1. +5
    -1
      config.py
  2. +15
    -0
      diagrams/aws/game.py
  3. +57
    -0
      diagrams/aws/general.py
  4. +41
    -0
      diagrams/aws/iot.py
  5. +23
    -0
      diagrams/aws/robotics.py
  6. +34
    -0
      docs/nodes/aws.md
  7. 二进制
      resources/aws/game/gamelift.png
  8. 二进制
      resources/aws/general/disk.png
  9. 二进制
      resources/aws/general/general.png
  10. 二进制
      resources/aws/general/generic-database.png
  11. 二进制
      resources/aws/general/generic-firewall.png
  12. 二进制
      resources/aws/general/generic-office-building.png
  13. 二进制
      resources/aws/general/generic-saml-token.png
  14. 二进制
      resources/aws/general/generic-sdk.png
  15. 二进制
      resources/aws/general/marketplace.png
  16. 二进制
      resources/aws/general/tradicional-server.png
  17. 二进制
      resources/aws/general/user.png
  18. 二进制
      resources/aws/general/users.png
  19. 二进制
      resources/aws/iot/iot-alexa-echo.png
  20. 二进制
      resources/aws/iot/iot-alexa-skill.png
  21. 二进制
      resources/aws/iot/iot-camera.png
  22. 二进制
      resources/aws/iot/iot-certificate.png
  23. 二进制
      resources/aws/iot/iot-hardware-board.png
  24. 二进制
      resources/aws/iot/iot-jobs.png
  25. 二进制
      resources/aws/iot/iot-mqtt.png
  26. 二进制
      resources/aws/iot/iot-rule.png
  27. 二进制
      resources/aws/iot/iot-shadow.png
  28. 二进制
      resources/aws/iot/iot-topic.png
  29. 二进制
      resources/aws/robotics/robomaker-simulator.png
  30. 二进制
      resources/aws/robotics/robomaker.png
  31. 二进制
      resources/aws/robotics/robotics.png

+ 5
- 1
config.py 查看文件

@@ -48,7 +48,7 @@ TMPL_APIDOC = "apidoc.tmpl"
TMPL_MODULE = "module.tmpl"

UPPER_WORDS = {
"aws": ("aws", "api", "ebs", "ec2", "efs", "emr", "rds", "ml", "mq", "nat", "vpc", "waf"),
"aws": ("aws", "api", "ebs", "ec2", "efs", "emr", "rds", "ml", "mq", "nat", "vpc", "waf", "sdk"),
"azure": ("ad", "b2c", "ai", "api", "cdn", "ddos", "dns", "fxt", "hana", "hd", "id", "sap", "sql", "vm"),
"gcp": ("gcp", "ai", "api", "cdn", "dns", "gke", "gpu", "iap", "ml", "nat", "os", "sdk", "sql", "tpu", "vpn"),
"k8s": (
@@ -144,6 +144,9 @@ ALIASES = {
"engagement": {
"SimpleEmailServiceSes": "SES",
},
"general": {
"GenericOfficeBuilding": "OfficeBuilding",
},
"integration": {
"SimpleNotificationServiceSns": "SNS",
"SimpleQueueServiceSqs": "SQS",
@@ -151,6 +154,7 @@ ALIASES = {
},
"iot": {
"Freertos": "FreeRTOS",
"IotHardwareBoard": "IotBoard",
},
"management": {
"SystemsManager": "SSM",


+ 15
- 0
diagrams/aws/game.py 查看文件

@@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _AWS


class _Game(_AWS):
_type = "game"
_icon_dir = "resources/aws/game"


class Gamelift(_Game):
_icon = "gamelift.png"


# Aliases

+ 57
- 0
diagrams/aws/general.py 查看文件

@@ -0,0 +1,57 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _AWS


class _General(_AWS):
_type = "general"
_icon_dir = "resources/aws/general"


class Disk(_General):
_icon = "disk.png"


class General(_General):
_icon = "general.png"


class GenericDatabase(_General):
_icon = "generic-database.png"


class GenericFirewall(_General):
_icon = "generic-firewall.png"


class GenericOfficeBuilding(_General):
_icon = "generic-office-building.png"


class GenericSamlToken(_General):
_icon = "generic-saml-token.png"


class GenericSDK(_General):
_icon = "generic-sdk.png"


class Marketplace(_General):
_icon = "marketplace.png"


class TradicionalServer(_General):
_icon = "tradicional-server.png"


class User(_General):
_icon = "user.png"


class Users(_General):
_icon = "users.png"


# Aliases

OfficeBuilding = GenericOfficeBuilding

+ 41
- 0
diagrams/aws/iot.py 查看文件

@@ -20,6 +20,14 @@ class Iot1Click(_Iot):
_icon = "iot-1-click.png"


class IotAlexaEcho(_Iot):
_icon = "iot-alexa-echo.png"


class IotAlexaSkill(_Iot):
_icon = "iot-alexa-skill.png"


class IotAnalytics(_Iot):
_icon = "iot-analytics.png"

@@ -28,6 +36,14 @@ class IotButton(_Iot):
_icon = "iot-button.png"


class IotCamera(_Iot):
_icon = "iot-camera.png"


class IotCertificate(_Iot):
_icon = "iot-certificate.png"


class IotCore(_Iot):
_icon = "iot-core.png"

@@ -48,6 +64,26 @@ class IotGreengrass(_Iot):
_icon = "iot-greengrass.png"


class IotHardwareBoard(_Iot):
_icon = "iot-hardware-board.png"


class IotJobs(_Iot):
_icon = "iot-jobs.png"


class IotMqtt(_Iot):
_icon = "iot-mqtt.png"


class IotRule(_Iot):
_icon = "iot-rule.png"


class IotShadow(_Iot):
_icon = "iot-shadow.png"


class IotSitewise(_Iot):
_icon = "iot-sitewise.png"

@@ -56,6 +92,11 @@ class IotThingsGraph(_Iot):
_icon = "iot-things-graph.png"


class IotTopic(_Iot):
_icon = "iot-topic.png"


# Aliases

FreeRTOS = Freertos
IotBoard = IotHardwareBoard

+ 23
- 0
diagrams/aws/robotics.py 查看文件

@@ -0,0 +1,23 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _AWS


class _Robotics(_AWS):
_type = "robotics"
_icon_dir = "resources/aws/robotics"


class RobomakerSimulator(_Robotics):
_icon = "robomaker-simulator.png"


class Robomaker(_Robotics):
_icon = "robomaker.png"


class Robotics(_Robotics):
_icon = "robotics.png"


# Aliases

+ 34
- 0
docs/nodes/aws.md 查看文件

@@ -90,6 +90,24 @@ Node classes list of aws provider.
- **diagrams.aws.engagement.Pinpoint**
- **diagrams.aws.engagement.SimpleEmailServiceSes**, **SES** (alias)

## aws.game

- **diagrams.aws.game.Gamelift**

## aws.general

- **diagrams.aws.general.Disk**
- **diagrams.aws.general.General**
- **diagrams.aws.general.GenericDatabase**
- **diagrams.aws.general.GenericFirewall**
- **diagrams.aws.general.GenericOfficeBuilding**, **OfficeBuilding** (alias)
- **diagrams.aws.general.GenericSamlToken**
- **diagrams.aws.general.GenericSDK**
- **diagrams.aws.general.Marketplace**
- **diagrams.aws.general.TradicionalServer**
- **diagrams.aws.general.User**
- **diagrams.aws.general.Users**

## aws.integration

- **diagrams.aws.integration.ApplicationIntegration**
@@ -106,15 +124,25 @@ Node classes list of aws provider.
- **diagrams.aws.iot.Freertos**, **FreeRTOS** (alias)
- **diagrams.aws.iot.InternetOfThings**
- **diagrams.aws.iot.Iot1Click**
- **diagrams.aws.iot.IotAlexaEcho**
- **diagrams.aws.iot.IotAlexaSkill**
- **diagrams.aws.iot.IotAnalytics**
- **diagrams.aws.iot.IotButton**
- **diagrams.aws.iot.IotCamera**
- **diagrams.aws.iot.IotCertificate**
- **diagrams.aws.iot.IotCore**
- **diagrams.aws.iot.IotDeviceDefender**
- **diagrams.aws.iot.IotDeviceManagement**
- **diagrams.aws.iot.IotEvents**
- **diagrams.aws.iot.IotGreengrass**
- **diagrams.aws.iot.IotHardwareBoard**, **IotBoard** (alias)
- **diagrams.aws.iot.IotJobs**
- **diagrams.aws.iot.IotMqtt**
- **diagrams.aws.iot.IotRule**
- **diagrams.aws.iot.IotShadow**
- **diagrams.aws.iot.IotSitewise**
- **diagrams.aws.iot.IotThingsGraph**
- **diagrams.aws.iot.IotTopic**

## aws.management

@@ -213,6 +241,12 @@ Node classes list of aws provider.
- **diagrams.aws.network.VPCRouter**
- **diagrams.aws.network.VPC**

## aws.robotics

- **diagrams.aws.robotics.RobomakerSimulator**
- **diagrams.aws.robotics.Robomaker**
- **diagrams.aws.robotics.Robotics**

## aws.security

- **diagrams.aws.security.Artifact**


二进制
resources/aws/game/gamelift.png 查看文件

之前 之后
宽度: 300  |  高度: 300  |  大小: 18 KiB

二进制
resources/aws/general/disk.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 5.6 KiB

二进制
resources/aws/general/general.png 查看文件

之前 之后
宽度: 400  |  高度: 400  |  大小: 18 KiB

二进制
resources/aws/general/generic-database.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 2.8 KiB

二进制
resources/aws/general/generic-firewall.png 查看文件

之前 之后
宽度: 250  |  高度: 250  |  大小: 5.0 KiB

二进制
resources/aws/general/generic-office-building.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 1.3 KiB

二进制
resources/aws/general/generic-saml-token.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 3.7 KiB

二进制
resources/aws/general/generic-sdk.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 3.5 KiB

二进制
resources/aws/general/marketplace.png 查看文件

之前 之后
宽度: 300  |  高度: 300  |  大小: 17 KiB

二进制
resources/aws/general/tradicional-server.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 1.1 KiB

二进制
resources/aws/general/user.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 3.8 KiB

二进制
resources/aws/general/users.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 5.2 KiB

二进制
resources/aws/iot/iot-alexa-echo.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 3.2 KiB

二进制
resources/aws/iot/iot-alexa-skill.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 5.2 KiB

二进制
resources/aws/iot/iot-camera.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 3.9 KiB

二进制
resources/aws/iot/iot-certificate.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 5.4 KiB

二进制
resources/aws/iot/iot-hardware-board.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 4.0 KiB

二进制
resources/aws/iot/iot-jobs.png 查看文件

之前 之后
宽度: 240  |  高度: 240  |  大小: 4.3 KiB

二进制
resources/aws/iot/iot-mqtt.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 2.7 KiB

二进制
resources/aws/iot/iot-rule.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 3.4 KiB

二进制
resources/aws/iot/iot-shadow.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 4.8 KiB

二进制
resources/aws/iot/iot-topic.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 3.0 KiB

二进制
resources/aws/robotics/robomaker-simulator.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 4.1 KiB

二进制
resources/aws/robotics/robomaker.png 查看文件

之前 之后
宽度: 300  |  高度: 300  |  大小: 7.2 KiB

二进制
resources/aws/robotics/robotics.png 查看文件

之前 之后
宽度: 400  |  高度: 400  |  大小: 7.6 KiB

正在加载...
取消
保存