superset/superset-frontend
Evan Rusackas fb69984857 feat: updated viz plugin generator (#636)
* feat: hello world plugin

* Fix yeoman generator

* Adding Emotion to template and template result

* adding `reactify` technique to example code

* fixing errant comma

* annoying lint issue

* React needed for JSX

* questionable typing fix

* labelling options

* freshly generated hello world

* linting and freshly generated plugin

* add comments to buildQuery

* Add docs

* nixing word cloud console logs

* lint annoyance

* a note on multiple plugin exports

* second option for building a plugin is now enabled

* Officially supporting viz plugins ;)

* fresh plugin build

* Adding note about controls,  and TODOs for example controls

* linting

* new lock file

* adding file structure to readme

* more transform props notes

* better notes, better linting

* Adding a third option for rendering plugin

* fresh package rendering

* manually updated plugin. Now let's see if the generator matches it!

* template changes, fresh plugin render.

* moving file tree to the right place

* touchups to template (killing third option)

* thumbnail update

* Spit out form data, for good measure.

* more clarity

* dummy controls

* bold control works, fresh docs, fresh build!

* typing for fancy props

* bump superset-ui deps to 0.14

* Implement header text and font size

* Add tests + mcense headers + inor cleanup

* Replace YourPluginName with packageLabel in README

* remove trailing spaces

* fix hard coded reference to HelloWorld

* removing legacy generators

* plugin comment tweaks

* typescript comments, minor formatting

* adding option for badges in readme

* generator offers choice of function or class plugin

* Add timeseries option

* killing the plugin... we'll make that a separate PR.

* add new tests

* remove unnecessary imports

* fix timeseries type

* comment on value/label in select options

Co-authored-by: Jesse Yang <jesse.yang@airbnb.com>

* moving renderTrigger note up to first instance

* control-utils -> chart-controls

* Wrapper -> Styles nomenclature

* Stronger typing (H/T @ktmud)

* ControlPanelConfig type on control config

* nixing requiresTime

* moving Styles component to be external, passing it props

* lint nits

* typing tweak

Co-authored-by: Ville Brofeldt <ville.v.brofeldt@gmail.com>
Co-authored-by: Jesse Yang <jesse.yang@airbnb.com>
2021-11-26 11:46:31 +08:00
..
.storybook feat: Add prettier to pre-commit workflow (#17134) 2021-10-20 20:53:52 -04:00
cypress-base refactor(monorepo): stage 1 (#17427) 2021-11-17 15:31:36 +08:00
spec feat(dashboard): Add divider component in native filters (#17410) 2021-11-23 16:13:56 -08:00
src chore: migrate DragHandle component from jsx to tsx (#17326) 2021-11-25 11:18:56 +02:00
temporary_superset_ui/superset-ui feat: updated viz plugin generator (#636) 2021-11-26 11:46:31 +08:00
.eslintignore chore: Moves the stylesheets folder to the assets folder (#16880) 2021-09-30 09:28:38 -03:00
.eslintrc.js refactor(monorepo): stage 1 (#17427) 2021-11-17 15:31:36 +08:00
.gitignore Upgrade typescript to 3.8.2 (#9189) 2020-02-25 08:44:26 -08:00
.nvmrc chore: update node version in nvmrc (#17492) 2021-11-23 11:18:22 +02:00
babel.config.js refactor(monorepo): stage 1 (#17427) 2021-11-17 15:31:36 +08:00
cypress_build.sh build(deps-dev): update cypress to 5.5.0, improvements for running locally (#11603) 2020-11-10 15:51:47 -08:00
jest.config.js fix: setupPlugin in chart list page (#16413) 2021-08-24 23:10:46 -07:00
js_build.sh SIP-32: Moving frontend code to the base of the repo (#9098) 2020-02-09 17:53:56 -08:00
jsconfig.json test(frontend): use absolute path for src imports (#9761) 2020-05-07 14:18:10 -07:00
lerna.json feat: add monorepo config 2021-11-26 11:44:30 +08:00
package-lock.json chore(deps-dev): bump @types/jquery in /superset-frontend (#17452) 2021-11-23 13:47:37 +02:00
package.json chore(deps-dev): bump @types/jquery in /superset-frontend (#17452) 2021-11-23 13:47:37 +02:00
prettier.config.js refactor: merge/upgrade superset-ui packages (#10790) 2020-09-09 13:18:55 -07:00
tsconfig.json feat: Add prettier to pre-commit workflow (#17134) 2021-10-20 20:53:52 -04:00
webpack.config.js fix: reenabling terser plugin for webpack (#17205) 2021-10-25 15:47:09 -06:00
webpack.proxy-config.js test: add React Testing Library (#11771) 2020-12-01 11:14:37 -08:00