Automattic / Automattic/woocommerce-services

Clean up /extensions code and refactor them into its proper places

Open
#2,597 0 comments 0 reactions 0 assignees View on GitHub
[Pri] High [Type] Enhancement [Type] Technical Debt woocommerce-services
Dominant language
JavaScript
Stars
112
Forks
31
Avg merge
3d 1h
Merged PRs (30d)
14

Description

## Description

We copied the label printing react components into WCS&T from Calypso (https://github.com/Automattic/woocommerce-services/pull/1655) so that our changes in WCS&T will not impact Store.

Store is no longer a blocker and we have started removing Calypso (https://github.com/Automattic/woocommerce-services/issues/2333). Once Calypso is removed, we should revisit this whole `woocommerce-services/client/extensions` folder and see if we can:

- Delete un-used components/files
- Refactor the file structure
- Consider using WP/ WC components instead of `woocommerce-services/client/extensions`.

Contributor guide

Open the contributing guide

Research direction

Start by auditing the woocommerce-services/client/extensions folder and the label-printing React components copied from Calypso. Review issue #2333 and the existing WordPress/WooCommerce component usage before deciding which files are unused or misplaced. Done means the folder is reduced or reorganized and appropriate WordPress/WooCommerce components replace local ones where applicable.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, react, wordpress
Domain
frontend
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.