Building Custom Viz Plugins in Superset v2 (Updated for Monorepo)
Blog post from Preset
In July 2020, a blog post detailed how to create a custom "Hello World" visualization plugin for Apache Superset, which at the time used a multirepo architecture. Since then, Superset has transitioned to a monorepo architecture, simplifying the creation of visualization plugins by consolidating code into a single repository, thus eliminating the need for multiple pull requests across different repos and simplifying dependency management. The blog post outlines the new streamlined process for creating a custom visualization plugin using the Superset Yeoman Generator, which requires familiarity with Node.js, npm, and React, and provides a step-by-step guide for setting up a basic plugin. The post also describes an example of a more complex visualization plugin using the Ant Design Charts library to create a liquid chart, highlighting the customization capabilities and improvements in the developer experience compared to the previous multirepo setup. The transition to a monorepo has made it easier to manage and build new visualization plugins, enhancing the overall functionality and user experience of Apache Superset.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| Developer Experience | 1 | 231 | 84 | 46 | +5% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.