diff --git a/diagrams/programming/language.py b/diagrams/programming/language.py index 7dc4da95c..48f11a7f3 100644 --- a/diagrams/programming/language.py +++ b/diagrams/programming/language.py @@ -80,6 +80,10 @@ class Rust(_Language): _icon = "rust.png" +class Scala(_Language): + _icon = "scala.png" + + class Swift(_Language): _icon = "swift.png" diff --git a/docs/nodes/programming.md b/docs/nodes/programming.md index 86c07b707..4a5cc9eae 100644 --- a/docs/nodes/programming.md +++ b/docs/nodes/programming.md @@ -39,5 +39,6 @@ Node classes list of programming provider. - **diagrams.programming.language.R** - **diagrams.programming.language.Ruby** - **diagrams.programming.language.Rust** +- **diagrams.programming.language.Scala** - **diagrams.programming.language.Swift** - **diagrams.programming.language.Typescript**, **TypeScript** (alias) diff --git a/resources/programming/language/scala.png b/resources/programming/language/scala.png new file mode 100644 index 000000000..b77d72317 Binary files /dev/null and b/resources/programming/language/scala.png differ