ignite-cookbook
ignite-cookbook copied to clipboard
Add monorepo setup recipe tailored for Ignite
PR Description
This PR introduces a guide for creating a Yarn mono repo tailored for React Native projects using the Ignite framework. The focus is on establishing a mono repo structure that accommodates shared utilities across multiple applications, such as a common ESLint configuration and a shared UI components library.
In detail, the guide includes:
- Monorepo structure: A well-organized monorepo setup with
apps/
andpackages/
folders, optimized for shared code and dependencies across multiple projects. - React Native App setup with Ignite.
- Add a shared ESLint configuration package.
- Add a shared UI components package.
Lastly, there's a document with guidance on choosing the right mono repo strategy, including when to adopt or avoid a mono repo, standard tools (Yarn Workspaces, Nx, Turborepo), and typical setups that align with specific project needs.