woocommerce/plugins/woocommerce-blocks/docs/contributors
Mike Jolley 2b80d3e830 Rename commands and directories for Playwright and JEST e2e tests (https://github.com/woocommerce/woocommerce-blocks/pull/10493)
* Move e2e to e2e-jest

* Move e2e-pw to e2e

* Update e2e usage + scripts

* Missed some directory renames

* Update gitignore

* Remove test results as its in gitignore
2023-08-08 17:58:12 +01:00
..
README.md Adjust contributor docs (https://github.com/woocommerce/woocommerce-blocks/pull/9622) 2023-05-30 13:30:36 +07:00
block-assets.md Adjust contributor docs (https://github.com/woocommerce/woocommerce-blocks/pull/9622) 2023-05-30 13:30:36 +07:00
coding-guidelines.md Adjust contributor docs (https://github.com/woocommerce/woocommerce-blocks/pull/9622) 2023-05-30 13:30:36 +07:00
components.md Adjust contributor docs (https://github.com/woocommerce/woocommerce-blocks/pull/9622) 2023-05-30 13:30:36 +07:00
css-build-system.md Adjust contributor docs (https://github.com/woocommerce/woocommerce-blocks/pull/9622) 2023-05-30 13:30:36 +07:00
documentation-guidelines.md Adjust contributor docs (https://github.com/woocommerce/woocommerce-blocks/pull/9622) 2023-05-30 13:30:36 +07:00
e2e-guidelines.md Rename commands and directories for Playwright and JEST e2e tests (https://github.com/woocommerce/woocommerce-blocks/pull/10493) 2023-08-08 17:58:12 +01:00
folder-structure.md Adjust contributor docs (https://github.com/woocommerce/woocommerce-blocks/pull/9622) 2023-05-30 13:30:36 +07:00
getting-started.md Adjust contributor docs (https://github.com/woocommerce/woocommerce-blocks/pull/9622) 2023-05-30 13:30:36 +07:00
javascript-build-system.md Adjust contributor docs (https://github.com/woocommerce/woocommerce-blocks/pull/9622) 2023-05-30 13:30:36 +07:00
javascript-testing.md Rename commands and directories for Playwright and JEST e2e tests (https://github.com/woocommerce/woocommerce-blocks/pull/10493) 2023-08-08 17:58:12 +01:00
storybook-and-components.md Adjust contributor docs (https://github.com/woocommerce/woocommerce-blocks/pull/9622) 2023-05-30 13:30:36 +07:00

README.md

Contributing

If you're a developer or contributor eager to get started with WooCommerce Block Development, this documentation folder is your perfect starting point.

Navigating this section

Getting Started

The Getting Started guide is your first step in this journey. This document provides comprehensive information about the tooling you'll need and the process of creating builds during the development phase.

Coding Guidelines

A set of guidelines exist to ensure development consistency and quality. The Coding Guidelines doc is your resource for understanding these best practices.

JavaScript Testing

Testing plays a crucial role in development. Our JavaScript Testing guide will walk you through the process of running automated JavaScript tests, providing a robust framework to ensure your code meets the requisite standards.

E2E Testing Guidelines

The E2E Testing Guidelines document offers a detailed understanding of the best practices related to End-to-End tests. E2E testing is a critical aspect of ensuring overall system integrity and functionality.

Developing Components (& Storybook)

For insight into our reusable components, their usage, and how to test them in Storybook, refer to the Developing Components (& Storybook) guide.

Block Script Assets

The Block Script Assets document elucidates how Block Script Assets are loaded and used in the development process. This guide is vital to understanding the role of script assets in block development.

JavaScript Build System

Our JavaScript Build System guide offers a detailed explanation of how JavaScript files are built. This is a crucial read for understanding the behind-the-scenes operations of your code.

CSS Build System

Last but not least, to get an insight into how CSS is built, refer to the CSS Build System guide. A firm grasp of this will ensure your CSS files meet the standards and quality expected.


We're hiring! Come work with us!

🐞 Found a mistake, or have a suggestion? Leave feedback about this document here.