We need to re-iterate the project structure. This means:
- Configuration files
- Source code structure
- Testing file (co)location
We also need to think about turning the repo into a mono-repo so that each plugin will be a separate consumable package.
Options for monorepo management:
- NX
- Yarn Workspaces
- Rush (heard it's an option, worth checking out)
- pnpm
We need to re-iterate the project structure. This means:
We also need to think about turning the repo into a mono-repo so that each plugin will be a separate consumable package.
Options for monorepo management: