As per #654, we are moving published modules as standalone plugins, making the current repo a mono repo for multiple plugins.
This brings a new challenge to streamline the current tooling and build setup used to maintain coding standards, testing, and publishing the plugin. With this, we are exploring integrating existing workflows in such a way that it doesn't hurt the DX and keeps the maintenance cost low.
Tasklist
As per #654, we are moving published modules as standalone plugins, making the current repo a mono repo for multiple plugins.
This brings a new challenge to streamline the current tooling and build setup used to maintain coding standards, testing, and publishing the plugin. With this, we are exploring integrating existing workflows in such a way that it doesn't hurt the DX and keeps the maintenance cost low.
Tasklist
phpcs.xml.distFiles for Each Plugin to Isolate Text Domains #997 (Separatephpcs.xml.distFiles for Each Plugin to Isolate Text Domains #1002)pluginsfolder for standalone plugins #934 (comment) and Introducepluginsfolder for standalone plugins #934 (comment)). Testsuite-based setup was introduced in Add test suite for Plugins folder #956.