Open
Description
Motivation
It's currently hard to add new platforms to RNTA without contributing directly in the repository.
Solution
Move platform folders to separate packages and design a plugin interface so that platforms can be sourced from third-party packages.
Work
- Breaking changes in 4.0 #1797
- This work is mostly to reduce the surface area and avoid conflicts
- Convert the repository to a monorepo
- chore: migrate from
semantic-release
tonx
#2478 (because it does not support monorepos) - Reconfigure Nx Release to create unique tags for each project
- chore: migrate from
- Move template configuration to their respective platform folders
- Move platform folders to separate packages
- Design plugin interface for out-of-tree platform packages