Giter VIP home page Giter VIP logo

superset-viz-plugins's Introduction

superset-viz-plugins

release-workflow

Deprecation notice - this repository and its plugins will no longer be maintained and will officially support the current version 1.4

Due to internal org requirements, we have moved this repository to our internal git provider. Thanks to everyone who supported this, we hope to share more superset work in the future.

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

Package Version
@superset-viz-plugins/plugin-chart-composed Version
@superset-viz-plugins/plugin-chart-waterfall Version
@superset-viz-plugins/plugin-chart-pie Version
@superset-viz-plugins/plugin-chart-pivot-table Version
@superset-viz-plugins/plugin-chart-status Version

Additional docs:

Manage Repository

superset-viz-plugins's People

Contributors

actions-user avatar amitmiran137 avatar ashin-krj avatar chelseanbr avatar maael avatar matanbobi avatar matanborenkraoutnielsen avatar nmc-ci avatar simcha90 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

superset-viz-plugins's Issues

Dynamic axis label not available

Issue:
When I select an option from a dependent filter for a composed chart, it doesn't have a feature to display the axis labels dynamically. Right now, it can only show a static axis label that can be declared in chart explore.

Screenshot 2021-10-13 at 1 07 59 PM

Requirement:
There should be an option to show the axis label dynamically based on filter selection.

Add total value for stacked bar chart visualisation

Hi, very interesting chart. Can you please add a total value of column for each bar chart column when multiple metrics are stacked? Including when are other visual styles for metrics used others bar chart?

Not Working on new superset 1.3.0

When i run on new super set I get next ERR becuase in package.json it's forced 0.16.9

npm ERR! process terminated
npm ERR! signal SIGINT

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2021-09-01T18_13_06_947Z-debug.log
root@319cbbdd8f23:/app/superset-frontend# npm install @superset-viz-plugins/plugin-chart-waterfall
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: [email protected]
npm ERR! Found: @superset-ui/[email protected]
npm ERR! node_modules/@superset-ui/chart-controls
npm ERR!   @superset-ui/chart-controls@"^0.17.85" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer @superset-ui/chart-controls@"0.16.9" from @superset-viz-plugins/[email protected]
npm ERR! node_modules/@superset-viz-plugins/plugin-chart-composed
npm ERR!   @superset-viz-plugins/plugin-chart-composed@"^0.23.2" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See /root/.npm/eresolve-report.txt for a full report.

Can you please update superset-ui/chart-controls@"0.16.9" and push to npm or should i use npm --force or --legacy-peer-deps?

npm ci --legacy-peer-deps

Tried both npm --force and npm --legacy-peer-deps cannot make it work any more new search is now detecting them... Please help.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.