Renderer service has an integrated icons pack for languages, technologies and frameworks. For Block elements only implement a dictionary with synonyms pointing to a specific svg icon. On a translation stage add a parser for technology parameter value that will be checked against icons dictionary. A dictionary must support fuzziness. If a match happened, add dot image tag with a local path to svg icon.
Prepare icons in a set - they all must have the same size and white versions for better display at dark backgrounds.
Icon must be located between name and technology text lines in edge label table.
Renderer service has an integrated icons pack for languages, technologies and frameworks. For Block elements only implement a dictionary with synonyms pointing to a specific svg icon. On a translation stage add a parser for technology parameter value that will be checked against icons dictionary. A dictionary must support fuzziness. If a match happened, add dot image tag with a local path to svg icon. Prepare icons in a set - they all must have the same size and white versions for better display at dark backgrounds. Icon must be located between name and technology text lines in edge label table.