Просмотр исходного кода

Added more generic icons #126 (#186)

* Added more generic icons #126

* Added more AWS IoT resources

* Added new Android logo #126
pull/192/head
Leandro Damascena 4 лет назад
committed by GitHub
Родитель
Сommit
cfd92017be
Не найден GPG ключ соответствующий данной подписи Идентификатор GPG ключа: 4AEE18F83AFDEB23
26 измененных файлов: 138 добавлений и 1 удалений
  1. +1
    -1
      config.py
  2. +28
    -0
      diagrams/aws/iot.py
  3. +19
    -0
      diagrams/generic/device.py
  4. +39
    -0
      diagrams/generic/os.py
  5. +23
    -0
      diagrams/generic/virtualization.py
  6. +7
    -0
      docs/nodes/aws.md
  7. +21
    -0
      docs/nodes/generic.md
  8. Двоичные данные
      resources/aws/iot/iot-action.png
  9. Двоичные данные
      resources/aws/iot/iot-greengrass-connector.png
  10. Двоичные данные
      resources/aws/iot/iot-http.png
  11. Двоичные данные
      resources/aws/iot/iot-http2.png
  12. Двоичные данные
      resources/aws/iot/iot-lambda.png
  13. Двоичные данные
      resources/aws/iot/iot-policy-emergency.png
  14. Двоичные данные
      resources/aws/iot/iot-policy.png
  15. Двоичные данные
      resources/generic/device/mobile.png
  16. Двоичные данные
      resources/generic/device/tablet.png
  17. Двоичные данные
      resources/generic/os/android.png
  18. Двоичные данные
      resources/generic/os/centos.png
  19. Двоичные данные
      resources/generic/os/ios.png
  20. Двоичные данные
      resources/generic/os/linux-general.png
  21. Двоичные данные
      resources/generic/os/suse.png
  22. Двоичные данные
      resources/generic/os/ubuntu.png
  23. Двоичные данные
      resources/generic/os/windows.png
  24. Двоичные данные
      resources/generic/virtualization/virtualbox.png
  25. Двоичные данные
      resources/generic/virtualization/vmware.png
  26. Двоичные данные
      resources/generic/virtualization/xen.png

+ 1
- 1
config.py Просмотреть файл

@@ -62,7 +62,7 @@ UPPER_WORDS = {
),
"oci": ("oci",),
"elastic": ("apm", "siem", "ece", "eck"),
"generic": ("vpn",),
"generic": ("vpn","ios","xen"),
}

TITLE_WORDS = {


+ 28
- 0
diagrams/aws/iot.py Просмотреть файл

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


class IotAction(_Iot):
_icon = "iot-action.png"


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

@@ -60,6 +64,10 @@ class IotEvents(_Iot):
_icon = "iot-events.png"


class IotGreengrassConnector(_Iot):
_icon = "iot-greengrass-connector.png"


class IotGreengrass(_Iot):
_icon = "iot-greengrass.png"

@@ -68,14 +76,34 @@ class IotHardwareBoard(_Iot):
_icon = "iot-hardware-board.png"


class IotHttp(_Iot):
_icon = "iot-http.png"


class IotHttp2(_Iot):
_icon = "iot-http2.png"


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


class IotLambda(_Iot):
_icon = "iot-lambda.png"


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


class IotPolicyEmergency(_Iot):
_icon = "iot-policy-emergency.png"


class IotPolicy(_Iot):
_icon = "iot-policy.png"


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



+ 19
- 0
diagrams/generic/device.py Просмотреть файл

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

from . import _Generic


class _Device(_Generic):
_type = "device"
_icon_dir = "resources/generic/device"


class Mobile(_Device):
_icon = "mobile.png"


class Tablet(_Device):
_icon = "tablet.png"


# Aliases

+ 39
- 0
diagrams/generic/os.py Просмотреть файл

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

from . import _Generic


class _Os(_Generic):
_type = "os"
_icon_dir = "resources/generic/os"


class Android(_Os):
_icon = "android.png"


class Centos(_Os):
_icon = "centos.png"


class IOS(_Os):
_icon = "ios.png"


class LinuxGeneral(_Os):
_icon = "linux-general.png"


class Suse(_Os):
_icon = "suse.png"


class Ubuntu(_Os):
_icon = "ubuntu.png"


class Windows(_Os):
_icon = "windows.png"


# Aliases

+ 23
- 0
diagrams/generic/virtualization.py Просмотреть файл

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

from . import _Generic


class _Virtualization(_Generic):
_type = "virtualization"
_icon_dir = "resources/generic/virtualization"


class Virtualbox(_Virtualization):
_icon = "virtualbox.png"


class Vmware(_Virtualization):
_icon = "vmware.png"


class XEN(_Virtualization):
_icon = "xen.png"


# Aliases

+ 7
- 0
docs/nodes/aws.md Просмотреть файл

@@ -143,6 +143,7 @@ Node classes list of aws provider.
- **diagrams.aws.iot.Freertos**, **FreeRTOS** (alias)
- **diagrams.aws.iot.InternetOfThings**
- **diagrams.aws.iot.Iot1Click**
- **diagrams.aws.iot.IotAction**
- **diagrams.aws.iot.IotAlexaEcho**
- **diagrams.aws.iot.IotAlexaSkill**
- **diagrams.aws.iot.IotAnalytics**
@@ -153,10 +154,16 @@ Node classes list of aws provider.
- **diagrams.aws.iot.IotDeviceDefender**
- **diagrams.aws.iot.IotDeviceManagement**
- **diagrams.aws.iot.IotEvents**
- **diagrams.aws.iot.IotGreengrassConnector**
- **diagrams.aws.iot.IotGreengrass**
- **diagrams.aws.iot.IotHardwareBoard**, **IotBoard** (alias)
- **diagrams.aws.iot.IotHttp**
- **diagrams.aws.iot.IotHttp2**
- **diagrams.aws.iot.IotJobs**
- **diagrams.aws.iot.IotLambda**
- **diagrams.aws.iot.IotMqtt**
- **diagrams.aws.iot.IotPolicyEmergency**
- **diagrams.aws.iot.IotPolicy**
- **diagrams.aws.iot.IotRule**
- **diagrams.aws.iot.IotShadow**
- **diagrams.aws.iot.IotSitewise**


+ 21
- 0
docs/nodes/generic.md Просмотреть файл

@@ -13,6 +13,11 @@ Node classes list of generic provider.

- **diagrams.generic.compute.Rack**

## generic.device

- **diagrams.generic.device.Mobile**
- **diagrams.generic.device.Tablet**

## generic.network

- **diagrams.generic.network.Firewall**
@@ -20,6 +25,16 @@ Node classes list of generic provider.
- **diagrams.generic.network.Switch**
- **diagrams.generic.network.VPN**

## generic.os

- **diagrams.generic.os.Android**
- **diagrams.generic.os.Centos**
- **diagrams.generic.os.IOS**
- **diagrams.generic.os.LinuxGeneral**
- **diagrams.generic.os.Suse**
- **diagrams.generic.os.Ubuntu**
- **diagrams.generic.os.Windows**

## generic.place

- **diagrams.generic.place.Datacenter**
@@ -27,3 +42,9 @@ Node classes list of generic provider.
## generic.storage

- **diagrams.generic.storage.Storage**

## generic.virtualization

- **diagrams.generic.virtualization.Virtualbox**
- **diagrams.generic.virtualization.Vmware**
- **diagrams.generic.virtualization.XEN**

Двоичные данные
resources/aws/iot/iot-action.png Просмотреть файл

До После
Ширина: 200  |  Высота: 200  |  Размер: 4.4 KiB

Двоичные данные
resources/aws/iot/iot-greengrass-connector.png Просмотреть файл

До После
Ширина: 200  |  Высота: 200  |  Размер: 2.5 KiB

Двоичные данные
resources/aws/iot/iot-http.png Просмотреть файл

До После
Ширина: 200  |  Высота: 200  |  Размер: 2.0 KiB

Двоичные данные
resources/aws/iot/iot-http2.png Просмотреть файл

До После
Ширина: 200  |  Высота: 200  |  Размер: 2.6 KiB

Двоичные данные
resources/aws/iot/iot-lambda.png Просмотреть файл

До После
Ширина: 200  |  Высота: 200  |  Размер: 5.4 KiB

Двоичные данные
resources/aws/iot/iot-policy-emergency.png Просмотреть файл

До После
Ширина: 200  |  Высота: 200  |  Размер: 3.7 KiB

Двоичные данные
resources/aws/iot/iot-policy.png Просмотреть файл

До После
Ширина: 200  |  Высота: 200  |  Размер: 4.7 KiB

Двоичные данные
resources/generic/device/mobile.png Просмотреть файл

До После
Ширина: 256  |  Высота: 256  |  Размер: 2.6 KiB

Двоичные данные
resources/generic/device/tablet.png Просмотреть файл

До После
Ширина: 256  |  Высота: 256  |  Размер: 4.8 KiB

Двоичные данные
resources/generic/os/android.png Просмотреть файл

До После
Ширина: 256  |  Высота: 256  |  Размер: 11 KiB

Двоичные данные
resources/generic/os/centos.png Просмотреть файл

До После
Ширина: 256  |  Высота: 256  |  Размер: 36 KiB

Двоичные данные
resources/generic/os/ios.png Просмотреть файл

До После
Ширина: 256  |  Высота: 256  |  Размер: 4.9 KiB

Двоичные данные
resources/generic/os/linux-general.png Просмотреть файл

До После
Ширина: 256  |  Высота: 256  |  Размер: 16 KiB

Двоичные данные
resources/generic/os/suse.png Просмотреть файл

До После
Ширина: 256  |  Высота: 256  |  Размер: 23 KiB

Двоичные данные
resources/generic/os/ubuntu.png Просмотреть файл

До После
Ширина: 256  |  Высота: 256  |  Размер: 18 KiB

Двоичные данные
resources/generic/os/windows.png Просмотреть файл

До После
Ширина: 256  |  Высота: 256  |  Размер: 5.7 KiB

Двоичные данные
resources/generic/virtualization/virtualbox.png Просмотреть файл

До После
Ширина: 256  |  Высота: 256  |  Размер: 12 KiB

Двоичные данные
resources/generic/virtualization/vmware.png Просмотреть файл

До После
Ширина: 256  |  Высота: 256  |  Размер: 8.0 KiB

Двоичные данные
resources/generic/virtualization/xen.png Просмотреть файл

До После
Ширина: 256  |  Высота: 256  |  Размер: 11 KiB

Загрузка…
Отмена
Сохранить