2019-01-23 15:35:27 -05:00
|
|
|
# @superset-ui/legacy-*
|
2019-01-23 15:31:45 -05:00
|
|
|
|
|
|
|
[![Codecov branch](https://img.shields.io/codecov/c/github/apache-superset/superset-ui-legacy/master.svg?style=flat-square)](http://codecov.io/github/apache-superset/superset-ui-legacy/coverage.svg?branch=master)
|
|
|
|
[![Build Status](https://img.shields.io/travis/com/apache-superset/superset-ui-legacy/master.svg?style=flat-square
|
|
|
|
)](https://travis-ci.com/apache-superset/superset-ui-legacy)
|
|
|
|
[![David](https://img.shields.io/david/dev/apache-superset/superset-ui-legacy.svg?style=flat-square)](https://david-dm.org/apache-superset/superset-ui-legacy?type=dev)
|
|
|
|
|
2019-01-23 15:35:27 -05:00
|
|
|
Collection of packages that are extracted from classic [Apache Superset](https://github.com/apache/incubator-superset) and converted into plugins.
|
|
|
|
These packages are extracted with minimal changes (almost as-is).
|
2019-01-23 15:31:45 -05:00
|
|
|
|
|
|
|
## Packages
|
|
|
|
|
|
|
|
| Package | Version |
|
|
|
|
|--|--|
|
2019-02-07 16:53:53 -05:00
|
|
|
| [@superset-ui/legacy-preset-chart-big-number](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-preset-chart-big-number) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-preset-chart-big-number.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-preset-chart-big-number.svg?style=flat-square) |
|
2019-02-07 16:52:46 -05:00
|
|
|
| [@superset-ui/legacy-plugin-chart-calendar](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-plugin-chart-calendar) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-calendar.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-calendar.svg?style=flat-square) |
|
2019-01-23 15:35:27 -05:00
|
|
|
| [@superset-ui/legacy-plugin-chart-chord](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-plugin-chart-chord) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-chord.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-chord.svg?style=flat-square) |
|
2019-02-07 16:52:46 -05:00
|
|
|
| [@superset-ui/legacy-plugin-chart-country-map](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-plugin-chart-country-map) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-country-map.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-country-map.svg?style=flat-square) |
|
|
|
|
| [@superset-ui/legacy-plugin-chart-event-flow](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-plugin-chart-event-flow) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-event-flow.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-event-flow.svg?style=flat-square) |
|
2019-01-29 17:33:37 -05:00
|
|
|
| [@superset-ui/legacy-plugin-chart-force-directed](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-plugin-chart-force-directed) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-force-directed.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-force-directed.svg?style=flat-square) |
|
2019-02-07 16:52:46 -05:00
|
|
|
| [@superset-ui/legacy-plugin-chart-heatmap](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-plugin-chart-heatmap) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-heatmap.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-heatmap.svg?style=flat-square) |
|
|
|
|
| [@superset-ui/legacy-plugin-chart-histogram](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-plugin-chart-histogram) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-histogram.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-histogram.svg?style=flat-square) |
|
|
|
|
| [@superset-ui/legacy-plugin-chart-horizon](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-plugin-chart-horizon) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-horizon.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-horizon.svg?style=flat-square) |
|
2019-01-24 16:49:26 -05:00
|
|
|
| [@superset-ui/legacy-plugin-chart-iframe](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-plugin-chart-iframe) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-iframe.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-iframe.svg?style=flat-square) |
|
|
|
|
| [@superset-ui/legacy-plugin-chart-markup](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-plugin-chart-markup) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-markup.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-markup.svg?style=flat-square) |
|
2019-02-07 16:52:46 -05:00
|
|
|
| [@superset-ui/legacy-plugin-chart-paired-t-test](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-plugin-chart-paired-t-test) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-paired-t-test.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-paired-t-test.svg?style=flat-square) |
|
|
|
|
| [@superset-ui/legacy-plugin-chart-parallel-coordinates](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-plugin-chart-parallel-coordinates) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-parallel-coordinates.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-parallel-coordinates.svg?style=flat-square) |
|
|
|
|
| [@superset-ui/legacy-plugin-chart-partition](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-plugin-chart-partition) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-partition.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-partition.svg?style=flat-square) |
|
|
|
|
| [@superset-ui/legacy-plugin-chart-pivot-table](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-plugin-chart-pivot-table) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-pivot-table.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-pivot-table.svg?style=flat-square) |
|
|
|
|
| [@superset-ui/legacy-plugin-chart-rose](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-plugin-chart-rose) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-rose.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-rose.svg?style=flat-square) |
|
|
|
|
| [@superset-ui/legacy-plugin-chart-sankey](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-plugin-chart-sankey) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-sankey.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-sankey.svg?style=flat-square) |
|
|
|
|
| [@superset-ui/legacy-plugin-chart-sunburst](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-plugin-chart-sunburst) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-sunburst.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-sunburst.svg?style=flat-square) |
|
|
|
|
| [@superset-ui/legacy-plugin-chart-table](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-plugin-chart-table) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-table.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-table.svg?style=flat-square) |
|
|
|
|
| [@superset-ui/legacy-plugin-chart-treemap](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-plugin-chart-treemap) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-treemap.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-treemap.svg?style=flat-square) |
|
|
|
|
| [@superset-ui/legacy-plugin-chart-word-cloud](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-plugin-chart-word-cloud) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-word-cloud.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-word-cloud.svg?style=flat-square) |
|
|
|
|
| [@superset-ui/legacy-plugin-chart-world-map](https://github.com/apache-superset/superset-ui-legacy/tree/master/packages/superset-ui-legacy-plugin-chart-world-map) | [![Version](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-world-map.svg?style=flat-square)](https://img.shields.io/npm/v/@superset-ui/legacy-plugin-chart-world-map.svg?style=flat-square) |
|
2019-01-23 15:31:45 -05:00
|
|
|
|
|
|
|
### Development
|
|
|
|
|
|
|
|
[lerna](https://github.com/lerna/lerna/) is used to manage versions and dependencies between
|
|
|
|
packages in this monorepo.
|
|
|
|
|
|
|
|
```
|
|
|
|
superset-ui/
|
|
|
|
lerna.json
|
|
|
|
package.json
|
|
|
|
...
|
|
|
|
packages/
|
|
|
|
package1/
|
|
|
|
package.json
|
|
|
|
...
|
|
|
|
src/
|
|
|
|
test/
|
|
|
|
...
|
|
|
|
lib/
|
|
|
|
esm/
|
|
|
|
...
|
|
|
|
...
|
|
|
|
```
|
|
|
|
|
|
|
|
### Installation
|
|
|
|
|
|
|
|
1. clone this repo
|
|
|
|
2. have yarn install package dependencies and manage the symlinking between packages for you
|
|
|
|
|
|
|
|
```sh
|
2019-01-23 15:35:27 -05:00
|
|
|
git clone ...superset-ui-legacy && cd superset-ui-legacy
|
2019-01-23 15:31:45 -05:00
|
|
|
yarn install
|
2019-01-29 20:19:31 -05:00
|
|
|
yarn build
|
2019-01-23 15:31:45 -05:00
|
|
|
```
|
|
|
|
|
|
|
|
### Builds, linting, and testing
|
|
|
|
|
|
|
|
Each package defines its own build config, linting, and testing. You can have lerna run commands
|
|
|
|
across all packages using the syntax `yarn run test` (or `yarn run test:watch` for watch mode) from the root `@superset-ui` directory.
|
|
|
|
|
|
|
|
### Publishing
|
|
|
|
|
|
|
|
**Prerequisite:** You'll need an [npmjs.com](https://npmjs.com) account that is part of the `superset-ui` organization.
|
|
|
|
|
|
|
|
1. Make sure you're logged in to NPM from your shell. Run `npm login` if necessary.
|
|
|
|
2. To make the release, run `yarn run release` and follow the prompts.
|
|
|
|
|
|
|
|
### License
|
|
|
|
|
|
|
|
Apache-2.0
|