diff --git a/config.py b/config.py index f527ab6..cbec9c9 100644 --- a/config.py +++ b/config.py @@ -411,7 +411,8 @@ ALIASES = { }, "programming": { "framework": { - "Fastapi": "FastAPI" + "Fastapi": "FastAPI", + "Graphql": "GraphQL" }, "language": { "Javascript": "JavaScript", diff --git a/diagrams/programming/framework.py b/diagrams/programming/framework.py index 64fd639..e4ba3b6 100644 --- a/diagrams/programming/framework.py +++ b/diagrams/programming/framework.py @@ -36,6 +36,10 @@ class Flutter(_Framework): _icon = "flutter.png" +class Graphql(_Framework): + _icon = "graphql.png" + + class Laravel(_Framework): _icon = "laravel.png" @@ -67,3 +71,4 @@ class Vue(_Framework): # Aliases FastAPI = Fastapi +GraphQL = Graphql diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md index 0ec4068..1b6e690 100644 --- a/docs/nodes/onprem.md +++ b/docs/nodes/onprem.md @@ -158,8 +158,8 @@ Node classes list of onprem provider. - **diagrams.onprem.monitoring.Dynatrace** - **diagrams.onprem.monitoring.Grafana** - **diagrams.onprem.monitoring.Humio** -- **diagrams.onprem.monitoring.Newrelic** - **diagrams.onprem.monitoring.Nagios** +- **diagrams.onprem.monitoring.Newrelic** - **diagrams.onprem.monitoring.PrometheusOperator** - **diagrams.onprem.monitoring.Prometheus** - **diagrams.onprem.monitoring.Sentry** diff --git a/docs/nodes/programming.md b/docs/nodes/programming.md index 3bfb907..df81389 100644 --- a/docs/nodes/programming.md +++ b/docs/nodes/programming.md @@ -41,6 +41,7 @@ Node classes list of programming provider. - **diagrams.programming.framework.Fastapi**, **FastAPI** (alias) - **diagrams.programming.framework.Flask** - **diagrams.programming.framework.Flutter** +- **diagrams.programming.framework.Graphql**, **GraphQL** (alias) - **diagrams.programming.framework.Laravel** - **diagrams.programming.framework.Micronaut** - **diagrams.programming.framework.Rails** diff --git a/resources/programming/framework/graphql.png b/resources/programming/framework/graphql.png new file mode 100644 index 0000000..fe9e52d Binary files /dev/null and b/resources/programming/framework/graphql.png differ