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
+
+
+
+**diagrams.camunda.automate.Decision**
+
+
+**diagrams.camunda.automate.Forms**
+
+
+**diagrams.camunda.automate.Operate**
+
+
+**diagrams.camunda.automate.Tasklist**
+
+
+**diagrams.camunda.automate.Workflow**
+
+## camunda.design
+
+
+
+**diagrams.camunda.design.Connector**
+
+
+**diagrams.camunda.design.Integration**
+
+
+**diagrams.camunda.design.Modeler**
+
+## camunda.logo
+
+
+
+**diagrams.camunda.logo.Dark**
+
+
+**diagrams.camunda.logo.Light**
+
+
+**diagrams.camunda.logo.Orange**
+
+## camunda.monitor
+
+
+
+**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