diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 661b8b0..ee4eb34 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -59,7 +59,7 @@ To be able to develop and run diagrams locally on you Mac device, you should hav ```shell brew install imagemagick inkscape black - go get github.com/mingrammer/round + go install github.com/mingrammer/round@latest ``` 5. Run unit tests to confirm that it's working. diff --git a/autogen.sh b/autogen.sh index f5e065b..4d00b58 100755 --- a/autogen.sh +++ b/autogen.sh @@ -7,6 +7,7 @@ providers=( "onprem" "aws" "azure" + "camunda" "digitalocean" "gcp" "ibm" diff --git a/config.py b/config.py index dc0590b..fcfe591 100644 --- a/config.py +++ b/config.py @@ -16,6 +16,7 @@ PROVIDERS = ( "onprem", "aws", "azure", + "camunda", "digitalocean", "gcp", "ibm", @@ -46,6 +47,7 @@ FILE_PREFIXES = { "onprem": (), "aws": ("Amazon-", "AWS-"), "azure": ("Azure-",), + "camunda": (), "digitalocean": (), "gcp": ("Cloud-",), "firebase": ("Cloud-",), @@ -468,4 +470,5 @@ ALIASES = { "Tripleo": "TripleO", } }, + "camunda": {}, } diff --git a/diagrams/camunda/automate.py b/diagrams/camunda/automate.py new file mode 100644 index 0000000..59a54de --- /dev/null +++ b/diagrams/camunda/automate.py @@ -0,0 +1,31 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _Camunda + + +class _Automate(_Camunda): + _type = "automate" + _icon_dir = "resources/camunda/automate" + + +class Decision(_Automate): + _icon = "decision.png" + + +class Forms(_Automate): + _icon = "forms.png" + + +class Operate(_Automate): + _icon = "operate.png" + + +class Tasklist(_Automate): + _icon = "tasklist.png" + + +class Workflow(_Automate): + _icon = "workflow.png" + + +# Aliases diff --git a/diagrams/camunda/design.py b/diagrams/camunda/design.py new file mode 100644 index 0000000..5384da2 --- /dev/null +++ b/diagrams/camunda/design.py @@ -0,0 +1,23 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _Camunda + + +class _Design(_Camunda): + _type = "design" + _icon_dir = "resources/camunda/design" + + +class Connector(_Design): + _icon = "connector.png" + + +class Integration(_Design): + _icon = "integration.png" + + +class Modeler(_Design): + _icon = "modeler.png" + + +# Aliases diff --git a/diagrams/camunda/logo.py b/diagrams/camunda/logo.py new file mode 100644 index 0000000..7ae0f19 --- /dev/null +++ b/diagrams/camunda/logo.py @@ -0,0 +1,23 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _Camunda + + +class _Logo(_Camunda): + _type = "logo" + _icon_dir = "resources/camunda/logo" + + +class Dark(_Logo): + _icon = "dark.png" + + +class Light(_Logo): + _icon = "light.png" + + +class Orange(_Logo): + _icon = "orange.png" + + +# Aliases diff --git a/diagrams/camunda/monitor.py b/diagrams/camunda/monitor.py new file mode 100644 index 0000000..849d702 --- /dev/null +++ b/diagrams/camunda/monitor.py @@ -0,0 +1,15 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _Camunda + + +class _Monitor(_Camunda): + _type = "monitor" + _icon_dir = "resources/camunda/monitor" + + +class Optimize(_Monitor): + _icon = "optimize.png" + + +# Aliases diff --git a/docs/nodes/camunda.md b/docs/nodes/camunda.md new file mode 100644 index 0000000..7938db3 --- /dev/null +++ b/docs/nodes/camunda.md @@ -0,0 +1,54 @@ +--- +id: camunda +title: Camunda +--- + +Node classes list of camunda provider. + +## camunda.automate + + +Decision +**diagrams.camunda.automate.Decision** + +Forms +**diagrams.camunda.automate.Forms** + +Operate +**diagrams.camunda.automate.Operate** + +Tasklist +**diagrams.camunda.automate.Tasklist** + +Workflow +**diagrams.camunda.automate.Workflow** + +## camunda.design + + +Connector +**diagrams.camunda.design.Connector** + +Integration +**diagrams.camunda.design.Integration** + +Modeler +**diagrams.camunda.design.Modeler** + +## camunda.logo + + +Dark +**diagrams.camunda.logo.Dark** + +Light +**diagrams.camunda.logo.Light** + +Orange +**diagrams.camunda.logo.Orange** + +## camunda.monitor + + +Optimize +**diagrams.camunda.monitor.Optimize** diff --git a/resources/camunda/automate/decision.png b/resources/camunda/automate/decision.png new file mode 100644 index 0000000..2d00a66 Binary files /dev/null and b/resources/camunda/automate/decision.png differ diff --git a/resources/camunda/automate/forms.png b/resources/camunda/automate/forms.png new file mode 100644 index 0000000..8334477 Binary files /dev/null and b/resources/camunda/automate/forms.png differ diff --git a/resources/camunda/automate/operate.png b/resources/camunda/automate/operate.png new file mode 100644 index 0000000..ef616ba Binary files /dev/null and b/resources/camunda/automate/operate.png differ diff --git a/resources/camunda/automate/tasklist.png b/resources/camunda/automate/tasklist.png new file mode 100644 index 0000000..b86ee2d Binary files /dev/null and b/resources/camunda/automate/tasklist.png differ diff --git a/resources/camunda/automate/workflow.png b/resources/camunda/automate/workflow.png new file mode 100644 index 0000000..89ef01b Binary files /dev/null and b/resources/camunda/automate/workflow.png differ diff --git a/resources/camunda/design/connector.png b/resources/camunda/design/connector.png new file mode 100644 index 0000000..d70bbf1 Binary files /dev/null and b/resources/camunda/design/connector.png differ diff --git a/resources/camunda/design/integration.png b/resources/camunda/design/integration.png new file mode 100644 index 0000000..d4e89ec Binary files /dev/null and b/resources/camunda/design/integration.png differ diff --git a/resources/camunda/design/modeler.png b/resources/camunda/design/modeler.png new file mode 100644 index 0000000..4d1bf53 Binary files /dev/null and b/resources/camunda/design/modeler.png differ diff --git a/resources/camunda/logo/dark.png b/resources/camunda/logo/dark.png new file mode 100644 index 0000000..23c27c1 Binary files /dev/null and b/resources/camunda/logo/dark.png differ diff --git a/resources/camunda/logo/light.png b/resources/camunda/logo/light.png new file mode 100644 index 0000000..9599f7c Binary files /dev/null and b/resources/camunda/logo/light.png differ diff --git a/resources/camunda/logo/orange.png b/resources/camunda/logo/orange.png new file mode 100644 index 0000000..b2be6da Binary files /dev/null and b/resources/camunda/logo/orange.png differ diff --git a/resources/camunda/monitor/optimize.png b/resources/camunda/monitor/optimize.png new file mode 100644 index 0000000..a2bf39d Binary files /dev/null and b/resources/camunda/monitor/optimize.png differ diff --git a/scripts/resource.py b/scripts/resource.py index cdea937..53b65b2 100644 --- a/scripts/resource.py +++ b/scripts/resource.py @@ -135,10 +135,15 @@ def cleaner_openstack(f): return f.lower() +def cleaner_camunda(f): + return f.lower() + + cleaners = { "onprem": cleaner_onprem, "aws": cleaner_aws, "azure": cleaner_azure, + "camunda": cleaner_camunda, "digitalocean": cleaner_digitalocean, "gcp": cleaner_gcp, "ibm": cleaner_ibm, diff --git a/website/static/img/resources/camunda/automate/decision.png b/website/static/img/resources/camunda/automate/decision.png new file mode 100644 index 0000000..2d00a66 Binary files /dev/null and b/website/static/img/resources/camunda/automate/decision.png differ diff --git a/website/static/img/resources/camunda/automate/forms.png b/website/static/img/resources/camunda/automate/forms.png new file mode 100644 index 0000000..8334477 Binary files /dev/null and b/website/static/img/resources/camunda/automate/forms.png differ diff --git a/website/static/img/resources/camunda/automate/operate.png b/website/static/img/resources/camunda/automate/operate.png new file mode 100644 index 0000000..ef616ba Binary files /dev/null and b/website/static/img/resources/camunda/automate/operate.png differ diff --git a/website/static/img/resources/camunda/automate/tasklist.png b/website/static/img/resources/camunda/automate/tasklist.png new file mode 100644 index 0000000..b86ee2d Binary files /dev/null and b/website/static/img/resources/camunda/automate/tasklist.png differ diff --git a/website/static/img/resources/camunda/automate/workflow.png b/website/static/img/resources/camunda/automate/workflow.png new file mode 100644 index 0000000..89ef01b Binary files /dev/null and b/website/static/img/resources/camunda/automate/workflow.png differ diff --git a/website/static/img/resources/camunda/design/connector.png b/website/static/img/resources/camunda/design/connector.png new file mode 100644 index 0000000..d70bbf1 Binary files /dev/null and b/website/static/img/resources/camunda/design/connector.png differ diff --git a/website/static/img/resources/camunda/design/integration.png b/website/static/img/resources/camunda/design/integration.png new file mode 100644 index 0000000..d4e89ec Binary files /dev/null and b/website/static/img/resources/camunda/design/integration.png differ diff --git a/website/static/img/resources/camunda/design/modeler.png b/website/static/img/resources/camunda/design/modeler.png new file mode 100644 index 0000000..4d1bf53 Binary files /dev/null and b/website/static/img/resources/camunda/design/modeler.png differ diff --git a/website/static/img/resources/camunda/logo/dark.png b/website/static/img/resources/camunda/logo/dark.png new file mode 100644 index 0000000..23c27c1 Binary files /dev/null and b/website/static/img/resources/camunda/logo/dark.png differ diff --git a/website/static/img/resources/camunda/logo/light.png b/website/static/img/resources/camunda/logo/light.png new file mode 100644 index 0000000..9599f7c Binary files /dev/null and b/website/static/img/resources/camunda/logo/light.png differ diff --git a/website/static/img/resources/camunda/logo/orange.png b/website/static/img/resources/camunda/logo/orange.png new file mode 100644 index 0000000..b2be6da Binary files /dev/null and b/website/static/img/resources/camunda/logo/orange.png differ diff --git a/website/static/img/resources/camunda/monitor/optimize.png b/website/static/img/resources/camunda/monitor/optimize.png new file mode 100644 index 0000000..a2bf39d Binary files /dev/null and b/website/static/img/resources/camunda/monitor/optimize.png differ