9bdcbe0b4d
* Fix circular dependencies in Icons package * CircularDependencyPlugin * Fix deriveSelectedShippingRates CD * Move useStoreNotices to context/hooks * Move useStoreCart to base/context/hooks * Move useStoreEvents to base/context/hooks * Move collection/product hooks * Move useStoreAddToCart * Move useCustomerData * move shipping hooks * Move checkout and payment hooks * Context should import hooks with relative paths * Prevent circular dependency in store notices container components * Move address fields to settings so they are shared * Import PaymentMethod components direct * relative import * Fix select CD * Move ValidationInputError * Move components consumed by context * Fix up internal imports in context * fix CD in checkout package * Separate providers * Fixing context exports * Fix base context hook import * fix mocks * Pass hooks to Slot Fills as Fill Props to avoid imports from base-context * Export components, not hooks * Pass props to ExperimentalOrderMeta * Run CD plugin when using `npm start` only * Rename CIRCULAR_DEPS to CHECK_CIRCULAR_DEPS * Remove duplicate key from rebase * Move packages component back to main file * Remove dashicon module replacement * Restore SVG import from package not external * Move core locale handling to avoid impact settings package size * Remove deleted file from rebase |
||
---|---|---|
.. | ||
README.md | ||
block-assets.md | ||
coding-guidelines.md | ||
components.md | ||
css-build-system.md | ||
getting-started.md | ||
javascript-testing.md | ||
js-build-system.md |
README.md
Contributing
This folder contains documentation for developers and contributors looking to get started with WooCommerce Block Development.
Document | Description |
---|---|
Getting Started | This doc covers tooling and creating builds during development. |
Coding Guidelines | This doc covers development best practices. |
JavaScript Testing | This doc explains how to run automated JavaScript tests. |
Developing Components (& Storybook) | This doc outlines where our reusable components live, and how to test them in Storybook. |
Block Script Assets | This doc explains how Block Script Assets are loaded and used. |
JS build system | This doc explains how JavaScript files are built. |
CSS build system | This doc explains how CSS is built. |