Chi-Hsuan Huang
016c8887c9
Fix storybook cannot resolve @woocommerce/settings error ( https://github.com/woocommerce/woocommerce-admin/pull/8128 )
2022-01-07 13:05:22 +08:00
Chi-Hsuan Huang
b5ebf374e3
Allow storybook use different style based on a config ( https://github.com/woocommerce/woocommerce-admin/pull/8046 )
...
* Add style links to storybook preview head based on the env
Use *style.css or *style-rtl.css based on a env flag so we don't need to modify
the preview-head.html manully.
* Add npm run storybook-rtl
* Update the storybook-rtl command description
2021-12-21 10:48:28 +08:00
Jeff Stieler
8e61f55017
Allow packages to be built in isolation. ( https://github.com/woocommerce/woocommerce-admin/pull/7286 )
...
* Use yarn instead of npm.
In prep for workspaces, since we're locked to npm < 7. See: https://github.com/woocommerce/woocommerce-admin/pull/7126#issue-661287749
* Initial workspace creation.
* Add initial tsc build to @woocommerce/number.
* Attempt to build experimental package.
* Try currency package.
* Define all packages as workspaces.
* Use tsconfig common to packages.
* Fix currency package build.
* Build csv-export with tsc.
* Try to build customer-effort-score with tsc.
* Fix JSX pragma.
* Build data package with tsc.
* Build date package with tsc.
* Build experimental package with tsc.
* Try to build explat package with tsc.
* Build navigation package with tsc.
* Build notices package with tsc.
* Build onboarding package with tsc.
* Build components package with tsc.
* Swap in package JS build into main script.
* Fix experimental package build.
* Try per-package css build with components.
* Try to run components package tests in isolation.
Broken on JSX in test files not being transformed.
* Move @woocommerce/wc-admin-settings into a package.
* Try to fix components package tests.
Fails because we aren't setting up the jest/jest-dom globals.
* Move JS test code to reusable (private) package.
* Enable incremental TS builds.
* Use workspaces to run JS tests.
* Use new jest configs for update snapshot scripts.
* Fix style builds.
* Fix package version in components.
* Fix client test debug and watch scripts.
* Update yarn lock.
* Update test-staged behavior.
* Try to fix storybook.
* Fix storybook.
* Update more npm commands to yarn.
* Add changelog.
* Fix lint errors.
* Update packages readme script references.
* Clean up unused gitignore match.
* Fix another npm command.
* Fix JS builds on watch.
* Fix start script.
* Fix start scripts for packages.
* Use tsc to build packages before tests
* yarn -> npm.
# Conflicts:
# package-lock.json
# package.json
* Fix linter error.
* Remove workspace definitions.
* Fix missing Fragment import.
* Fix package lock.
* Fix missing reference.
* Only build commonjs module for js-tests helper.
* Remove errant dependency from components.
* Remove noop scripts.
* Fix package JS build before testing.
* Revert noisy formatting changes.
* Fix precommit and test scripts.
* Fix minimum expected recommended extension count.
Japan test case breaks this.
* Revert babel config changes.
* chore(release): publish
- @woocommerce/components@7.2.0
- @woocommerce/csv-export@1.4.0
- @woocommerce/currency@3.2.0
- @woocommerce/customer-effort-score@1.1.0
- @woocommerce/data@1.4.0
- @woocommerce/date@3.1.0
- @woocommerce/dependency-extraction-webpack-plugin@1.7.0
- @woocommerce/eslint-plugin@1.3.0
- @woocommerce/experimental@1.5.0
- @woocommerce/explat@1.1.0
- @woocommerce/js-tests@1.1.0
- @woocommerce/navigation@6.1.0
- @woocommerce/notices@3.1.0
- @woocommerce/number@2.2.0
- @woocommerce/onboarding@1.1.0
- @woocommerce/tracks@1.1.0
- @woocommerce/wc-admin-settings@1.1.0
* Add script for running 'start' in a package.
* Remove yarn from gitignore.
* Update package changelogs, prep versions for release.
* Try to fix E2E tests after main merge.
* Some cleanup.
* Add changelog.
Co-authored-by: Paul Sealock <psealock@gmail.com>
2021-07-14 16:38:57 -04:00
Sam Seay
edc8a1bdc5
Publish storybook docs, remove react docgen based docs ( https://github.com/woocommerce/woocommerce-admin/pull/7055 )
2021-06-02 15:54:00 +12:00
louwie17
844f71486b
Remove `woocommerce/experimental` dependency from `woocommerce/components` ( https://github.com/woocommerce/woocommerce-admin/pull/6986 )
...
* Removed the experimental dependency from the components package, and moved stories to experimental package
* Add changelog
* Fix typo
2021-05-14 12:23:01 -03:00
Jeff Stieler
c904690cac
Fix storybook example for the experimental list components. ( https://github.com/woocommerce/woocommerce-admin/pull/6963 )
2021-05-11 07:00:49 -06:00
Sam Seay
fc030fb007
Migrate the devdocs examples to Storybook CSF stories ( https://github.com/woocommerce/woocommerce-admin/pull/5271 )
...
Fixes woocommerce/woocommerce-admin#5234
2020-10-15 14:55:55 +13:00
Rua Haszard
2002c74289
Update Storybook to latest ( https://github.com/woocommerce/woocommerce-admin/pull/5105 )
...
* WIP - upgrade storybook via `npx sb upgrade`
* fix broken storybook build - use custom MiniCssExtractPlugin package
Co-authored-by: haszari <rua@automattic.com>
2020-09-09 07:54:42 +12:00
Daniel Bitzer
d8098d6fd7
Adds `@woocommerce/tracks` package ( https://github.com/woocommerce/woocommerce-admin/pull/5017 )
...
* Add @woocommerce/tracks package.json
* Add @woocommerce/tracks .npmrc
* Move lib/tracks.js in to tracks package
* Add tracks package debug dependency
* Add readme for tracks package
* Add changelog for tracks package
* Add info about debugging and opt-ins to tracks package readme
* Load tracks package script
* Add tracks package to packages readme
* Add tracks package to webpack config
* Add tracks package external to starter-pack
* Replace lib/tracks uses with @woocommerce/tracks
* Update package-lock.json
2020-08-20 14:29:52 +09:30
Matt Sherman
d1ec055035
Home Screen: Add Store Management (Quick Links) card ( https://github.com/woocommerce/woocommerce-admin/pull/4350 )
2020-05-19 09:16:19 -04:00
Matt Sherman
fb854a58d8
Add List and Link components to Storybook ( https://github.com/woocommerce/woocommerce-admin/pull/4219 )
2020-04-29 13:03:20 -04:00
Paul Sealock
774967fced
Storybook: point to correct folder ( https://github.com/woocommerce/woocommerce-admin/pull/4001 )
2020-03-26 11:36:26 +13:00
Rua Haszard
8eda9cbd59
Add Storybook for documenting and testing components in isolation ( https://github.com/woocommerce/woocommerce-admin/pull/3679 )
...
* basic empty storybook setup
* borrow (copy paste) config (module.rules & aliases) from main webpack
* story for rating (styling not working)
* correctly style rating stars in storybook
* import webpack config for storybook instead of paste
* tweak rating story to show partial stars
* stylelint fixes
* pin storybook addons versions
* add knobs for rating & totalStars
* add knob for size + use defaultProps for knob defaults
* import all component styles into storybook preview:
- stories shouldn't import component styles directly, consistent with
how they are used
2020-02-24 15:25:25 +13:00