diff --git a/config.py b/config.py index 57c98307..1d8aafc0 100644 --- a/config.py +++ b/config.py @@ -90,6 +90,9 @@ TITLE_WORDS = { # TODO: check if the classname exists ALIASES = { "onprem": { + "analytics": { + "Powerbi": "PowerBI" + }, "ci": { "Circleci": "CircleCI", "Concourseci": "ConcourseCI", diff --git a/diagrams/gcp/operations.py b/diagrams/gcp/operations.py new file mode 100644 index 00000000..53ece13f --- /dev/null +++ b/diagrams/gcp/operations.py @@ -0,0 +1,15 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _GCP + + +class _Operations(_GCP): + _type = "operations" + _icon_dir = "resources/gcp/operations" + + +class Monitoring(_Operations): + _icon = "monitoring.png" + + +# Aliases diff --git a/diagrams/onprem/analytics.py b/diagrams/onprem/analytics.py index a62e4017..182c28cd 100644 --- a/diagrams/onprem/analytics.py +++ b/diagrams/onprem/analytics.py @@ -44,6 +44,10 @@ class Presto(_Analytics): _icon = "presto.png" +class Powerbi(_Analytics): + _icon = "powerbi.png" + + class Singer(_Analytics): _icon = "singer.png" @@ -65,3 +69,5 @@ class Tableau(_Analytics): # Aliases + +PowerBI = Powerbi diff --git a/diagrams/programming/flowchart.py b/diagrams/programming/flowchart.py new file mode 100644 index 00000000..1e7ecf17 --- /dev/null +++ b/diagrams/programming/flowchart.py @@ -0,0 +1,107 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _Programming + + +class _Flowchart(_Programming): + _type = "flowchart" + _icon_dir = "resources/programming/flowchart" + + +class Action(_Flowchart): + _icon = "action.png" + + +class Collate(_Flowchart): + _icon = "collate.png" + + +class Database(_Flowchart): + _icon = "database.png" + + +class Decision(_Flowchart): + _icon = "decision.png" + + +class Delay(_Flowchart): + _icon = "delay.png" + + +class Display(_Flowchart): + _icon = "display.png" + + +class Document(_Flowchart): + _icon = "document.png" + + +class InputOutput(_Flowchart): + _icon = "input-output.png" + + +class Inspection(_Flowchart): + _icon = "inspection.png" + + +class InternalStorage(_Flowchart): + _icon = "internal-storage.png" + + +class LoopLimit(_Flowchart): + _icon = "loop-limit.png" + + +class ManualInput(_Flowchart): + _icon = "manual-input.png" + + +class ManualLoop(_Flowchart): + _icon = "manual-loop.png" + + +class Merge(_Flowchart): + _icon = "merge.png" + + +class MultipleDocuments(_Flowchart): + _icon = "multiple-documents.png" + + +class OffPageConnectorLeft(_Flowchart): + _icon = "off-page-connector-left.png" + + +class OffPageConnectorRight(_Flowchart): + _icon = "off-page-connector-right.png" + + +class Or(_Flowchart): + _icon = "or.png" + + +class PredefinedProcess(_Flowchart): + _icon = "predefined-process.png" + + +class Preparation(_Flowchart): + _icon = "preparation.png" + + +class Sort(_Flowchart): + _icon = "sort.png" + + +class StartEnd(_Flowchart): + _icon = "start-end.png" + + +class StoredData(_Flowchart): + _icon = "stored-data.png" + + +class SummingJunction(_Flowchart): + _icon = "summing-junction.png" + + +# Aliases diff --git a/docs/nodes/gcp.md b/docs/nodes/gcp.md index 39ad2e31..3a1ee484 100644 --- a/docs/nodes/gcp.md +++ b/docs/nodes/gcp.md @@ -112,6 +112,10 @@ Node classes list of gcp provider. - **diagrams.gcp.network.VirtualPrivateCloud**, **VPC** (alias) - **diagrams.gcp.network.VPN** +## gcp.operations + +- **diagrams.gcp.operations.Monitoring** + ## gcp.security - **diagrams.gcp.security.Iam** diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md index 5026844f..7c996a6e 100644 --- a/docs/nodes/onprem.md +++ b/docs/nodes/onprem.md @@ -21,6 +21,7 @@ Node classes list of onprem provider. - **diagrams.onprem.analytics.Metabase** - **diagrams.onprem.analytics.Norikra** - **diagrams.onprem.analytics.Presto** +- **diagrams.onprem.analytics.Powerbi**, **PowerBI** (alias) - **diagrams.onprem.analytics.Singer** - **diagrams.onprem.analytics.Spark** - **diagrams.onprem.analytics.Storm** diff --git a/docs/nodes/programming.md b/docs/nodes/programming.md index 8240515b..06ce37d7 100644 --- a/docs/nodes/programming.md +++ b/docs/nodes/programming.md @@ -5,6 +5,33 @@ title: Programming Node classes list of programming provider. +## programming.flowchart + +- **diagrams.programming.flowchart.Action** +- **diagrams.programming.flowchart.Collate** +- **diagrams.programming.flowchart.Database** +- **diagrams.programming.flowchart.Decision** +- **diagrams.programming.flowchart.Delay** +- **diagrams.programming.flowchart.Display** +- **diagrams.programming.flowchart.Document** +- **diagrams.programming.flowchart.InputOutput** +- **diagrams.programming.flowchart.Inspection** +- **diagrams.programming.flowchart.InternalStorage** +- **diagrams.programming.flowchart.LoopLimit** +- **diagrams.programming.flowchart.ManualInput** +- **diagrams.programming.flowchart.ManualLoop** +- **diagrams.programming.flowchart.Merge** +- **diagrams.programming.flowchart.MultipleDocuments** +- **diagrams.programming.flowchart.OffPageConnectorLeft** +- **diagrams.programming.flowchart.OffPageConnectorRight** +- **diagrams.programming.flowchart.Or** +- **diagrams.programming.flowchart.PredefinedProcess** +- **diagrams.programming.flowchart.Preparation** +- **diagrams.programming.flowchart.Sort** +- **diagrams.programming.flowchart.StartEnd** +- **diagrams.programming.flowchart.StoredData** +- **diagrams.programming.flowchart.SummingJunction** + ## programming.framework - **diagrams.programming.framework.Angular** diff --git a/resources/gcp/operations/monitoring.png b/resources/gcp/operations/monitoring.png new file mode 100644 index 00000000..427babb7 Binary files /dev/null and b/resources/gcp/operations/monitoring.png differ diff --git a/resources/onprem/analytics/powerbi.png b/resources/onprem/analytics/powerbi.png new file mode 100644 index 00000000..9783fc94 Binary files /dev/null and b/resources/onprem/analytics/powerbi.png differ diff --git a/resources/programming/flowchart/action.png b/resources/programming/flowchart/action.png new file mode 100644 index 00000000..28205f4b Binary files /dev/null and b/resources/programming/flowchart/action.png differ diff --git a/resources/programming/flowchart/collate.png b/resources/programming/flowchart/collate.png new file mode 100644 index 00000000..2d5be1c8 Binary files /dev/null and b/resources/programming/flowchart/collate.png differ diff --git a/resources/programming/flowchart/database.png b/resources/programming/flowchart/database.png new file mode 100644 index 00000000..78eb1718 Binary files /dev/null and b/resources/programming/flowchart/database.png differ diff --git a/resources/programming/flowchart/decision.png b/resources/programming/flowchart/decision.png new file mode 100644 index 00000000..40b9293d Binary files /dev/null and b/resources/programming/flowchart/decision.png differ diff --git a/resources/programming/flowchart/delay.png b/resources/programming/flowchart/delay.png new file mode 100644 index 00000000..b859d173 Binary files /dev/null and b/resources/programming/flowchart/delay.png differ diff --git a/resources/programming/flowchart/display.png b/resources/programming/flowchart/display.png new file mode 100644 index 00000000..1d50abfc Binary files /dev/null and b/resources/programming/flowchart/display.png differ diff --git a/resources/programming/flowchart/document.png b/resources/programming/flowchart/document.png new file mode 100644 index 00000000..02bb83c8 Binary files /dev/null and b/resources/programming/flowchart/document.png differ diff --git a/resources/programming/flowchart/input-output.png b/resources/programming/flowchart/input-output.png new file mode 100644 index 00000000..4211d0a7 Binary files /dev/null and b/resources/programming/flowchart/input-output.png differ diff --git a/resources/programming/flowchart/inspection.png b/resources/programming/flowchart/inspection.png new file mode 100644 index 00000000..64fbdc0d Binary files /dev/null and b/resources/programming/flowchart/inspection.png differ diff --git a/resources/programming/flowchart/internal-storage.png b/resources/programming/flowchart/internal-storage.png new file mode 100644 index 00000000..65baf6ef Binary files /dev/null and b/resources/programming/flowchart/internal-storage.png differ diff --git a/resources/programming/flowchart/loop-limit.png b/resources/programming/flowchart/loop-limit.png new file mode 100644 index 00000000..29813f99 Binary files /dev/null and b/resources/programming/flowchart/loop-limit.png differ diff --git a/resources/programming/flowchart/manual-input.png b/resources/programming/flowchart/manual-input.png new file mode 100644 index 00000000..517786ac Binary files /dev/null and b/resources/programming/flowchart/manual-input.png differ diff --git a/resources/programming/flowchart/manual-loop.png b/resources/programming/flowchart/manual-loop.png new file mode 100644 index 00000000..13d1e9f0 Binary files /dev/null and b/resources/programming/flowchart/manual-loop.png differ diff --git a/resources/programming/flowchart/merge.png b/resources/programming/flowchart/merge.png new file mode 100644 index 00000000..d6a5851b Binary files /dev/null and b/resources/programming/flowchart/merge.png differ diff --git a/resources/programming/flowchart/multiple-documents.png b/resources/programming/flowchart/multiple-documents.png new file mode 100644 index 00000000..ed376aac Binary files /dev/null and b/resources/programming/flowchart/multiple-documents.png differ diff --git a/resources/programming/flowchart/off-page-connector-left.png b/resources/programming/flowchart/off-page-connector-left.png new file mode 100644 index 00000000..afc8d5bb Binary files /dev/null and b/resources/programming/flowchart/off-page-connector-left.png differ diff --git a/resources/programming/flowchart/off-page-connector-right.png b/resources/programming/flowchart/off-page-connector-right.png new file mode 100644 index 00000000..a1282501 Binary files /dev/null and b/resources/programming/flowchart/off-page-connector-right.png differ diff --git a/resources/programming/flowchart/or.png b/resources/programming/flowchart/or.png new file mode 100644 index 00000000..2cb2402f Binary files /dev/null and b/resources/programming/flowchart/or.png differ diff --git a/resources/programming/flowchart/predefined-process.png b/resources/programming/flowchart/predefined-process.png new file mode 100644 index 00000000..f052d7bf Binary files /dev/null and b/resources/programming/flowchart/predefined-process.png differ diff --git a/resources/programming/flowchart/preparation.png b/resources/programming/flowchart/preparation.png new file mode 100644 index 00000000..50aab196 Binary files /dev/null and b/resources/programming/flowchart/preparation.png differ diff --git a/resources/programming/flowchart/sort.png b/resources/programming/flowchart/sort.png new file mode 100644 index 00000000..08718b4a Binary files /dev/null and b/resources/programming/flowchart/sort.png differ diff --git a/resources/programming/flowchart/start-end.png b/resources/programming/flowchart/start-end.png new file mode 100644 index 00000000..4772c367 Binary files /dev/null and b/resources/programming/flowchart/start-end.png differ diff --git a/resources/programming/flowchart/stored-data.png b/resources/programming/flowchart/stored-data.png new file mode 100644 index 00000000..972e5609 Binary files /dev/null and b/resources/programming/flowchart/stored-data.png differ diff --git a/resources/programming/flowchart/summing-junction.png b/resources/programming/flowchart/summing-junction.png new file mode 100644 index 00000000..47e876b3 Binary files /dev/null and b/resources/programming/flowchart/summing-junction.png differ