ignite-cookbook icon indicating copy to clipboard operation
ignite-cookbook copied to clipboard

Add monorepo setup recipe tailored for Ignite

Open fpena opened this issue 6 months ago • 0 comments

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/ and packages/ 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.

fpena avatar Aug 22 '24 16:08 fpena