Sobre el proyecto
Ignite es un boilerplate de aplicaciones React Native / Expo mantenido por Infinite Red, descrito como desarrollado continuamente desde 2016 y utilizado por el propio equipo de la empresa en proyectos de clientes. Se distribuye como una CLI de npm (`ignite-cli`) que crea una nueva app, ya sea mediante indicaciones interactivas o aceptando los valores predeterminados recomendados.
Lo que proporciona:
- Una plantilla de proyecto React Native preconfigurada con un conjunto seleccionado de librerías, que incluyen React Native, React, TypeScript, React Navigation, módulos de Expo, Reanimated, MMKV para persistencia, apisauce para llamadas REST, Jest, date-fns, utilidades de teclado y borde a borde, Reactotron para depuración, Maestro para pruebas de UI de extremo a extremo y Hermes como motor de JavaScript.
- Una biblioteca de componentes ajustada para diseños personalizados, con soporte de temas, fuentes personalizadas y consideraciones de pruebas.
- Generadores CLI para componentes y modelos, además de un comando de reporte de problemas que recopila información de diagnóstico.
- Documentación que cubre las decisiones de diseño del boilerplate, una guía de inicio y una guía de contribución.
- Soporte opcional de internacionalización mediante Expo Localization, incluidos diseños RTL.
El uso típico es `npx ignite-cli@latest new PizzaApp`, con una bandera `--yes` para omitir las indicaciones y una bandera `--debug` para obtener salida adicional. El README señala requisitos previos, como una versión reciente de Node y un entorno React Native funcional para simuladores, y enumera pasos para solucionar problemas comunes de instalación.
El proyecto tiene licencia MIT para su código fuente y boilerplate, mientras que el nombre, el logotipo y los activos de marca de Ignite siguen siendo propiedad de Infinite Red. El código generado por la CLI pertenece a quien lo genera, aunque las dependencias de terceros instaladas automáticamente tienen sus propias licencias. El soporte comunitario se ofrece a través de problemas de GitHub y el Slack de la comunidad de Infinite Red, y un sitio de Ignite Cookbook recopila fragmentos de código.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.