0.0.1 • Published 3 years ago

@switchdin-analytics/switchdin-plugins v0.0.1

Weekly downloads
-
License
-
Repository
github
Last release
3 years ago

switchdin-analytics

release-workflow

Guides

If you're looking for the fastest way to develop your Apache Superset custom plugin you have found it, here are the guides that will help you achieve that :

In short

It is all about generating your own repository from this repository https://github.com/nielsen-oss/superset-viz-plugins

In Long

https://www.youtube.com/watch?v=HNkPQtfzXK0 https://medium.com/nmc-techblog/apache-superset-manage-custom-viz-plugins-in-production-9fde1a708e55 evetually you’ll have your dockerFile automatically deployed to your dockerHub repository like this own

Nielsen-oss Apache superset + custom plugins in a docker-image

Project Overview

Template repository

This repository is a template repository that enables you to create a custom set of plugins that by Github workflow process generate a ready to load docker image bundled with the plugins

Monorepo

This repository is using a monorepo strategy which lets us have one source of truth for many projects. All the projects hosted here rely on the same tools.

Artifacts Deployment

  • Npm packages are deployed here
  • Docker Image is deployed here

Connection to superset

  1. Replace superset/superset-frontend/webpack.config.js with webpack.config.js
  2. Use this tutorial to connect plugins to superset

Storybook examples (uses Chromatic)

Plugins in repository

PackageVersion
@superset-viz-plugins/plugin-chart-composedVersion
@superset-viz-plugins/plugin-chart-waterfallVersion
@superset-viz-plugins/plugin-chart-pieVersion
@superset-viz-plugins/plugin-chart-pivot-tableVersion
@superset-viz-plugins/plugin-chart-statusVersion

Additional docs:

Manage Repository