45 lines
2.5 KiB
Markdown
45 lines
2.5 KiB
Markdown
# Contributing
|
|
|
|
If you're a developer or contributor eager to get started with WooCommerce Block Development, this documentation folder is your perfect starting point.
|
|
|
|
## Getting Started
|
|
|
|
The [Getting Started](contributing/getting-started.md) 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](contributing/coding-guidelines.md) doc is your resource for understanding these best practices.
|
|
|
|
## JavaScript Testing
|
|
|
|
Testing plays a crucial role in development. Our [JavaScript Testing](contributing/javascript-testing.md) guide will walk you through the process of running automated JavaScript tests, providing a robust framework to ensure your code meets the requisite standards.
|
|
|
|
## End-to-End (E2E) Testing Guidelines
|
|
|
|
The [E2E Testing Guidelines](contributing/e2e-guidelines.md) 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 and Storybook
|
|
|
|
For insight into our reusable components, their usage, and how to test them in Storybook, refer to the [Developing Components (& Storybook)](components.md) guide.
|
|
|
|
## Block Script Assets
|
|
|
|
The [Block Script Assets](contributing/block-assets.md) 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](contributing/javascript-build-system.md) 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](contributing/css-build-system.md) guide. A firm grasp of this will ensure your CSS files meet the standards and quality expected.
|
|
|
|
---
|
|
|
|
[We're hiring!](https://woocommerce.com/careers/) Come work with us!
|
|
|
|
🐞 Found a mistake, or have a suggestion? [Leave feedback about this document here.](https://github.com/woocommerce/woocommerce-blocks/issues/new?assignees=&labels=type%3A+documentation&template=--doc-feedback.md&title=Feedback%20on%20./docs/contributors/README.md)
|
|
|
|
<!-- /FEEDBACK -->
|
|
|