Coder Social home page Coder Social logo

lkostrowski / ignite Goto Github PK

View Code? Open in Web Editor NEW

This project forked from infinitered/ignite

0.0 2.0 0.0 12.14 MB

The hottest CLI for React Native, boilerplates, plugins, generators, and more!

Home Page: https://infinite.red/ignite

License: MIT License

JavaScript 22.49% TypeScript 70.27% HTML 7.24%

ignite's Introduction

header image

npm version

Ignite CLI

๐Ÿ”ฅ The hottest CLI for React Native: boilerplates, plugins, generators, and more. ๐Ÿ”ฅ

screen shot 2018-12-14 at 9 20 31 am

Why Ignite CLI?

  • Easily spin up a new React Native app with best practices built-in
  • No runtime! This is a developer tool only, not a library you have to depend on and figure out how to upgrade
  • An ever-expanding list of boilerplates and plugins to jump-start your app
  • An amazing community of other Ignite / React Native developers when you need help
  • Battle tested and used every day by the developers at Infinite Red and thousands of developers around the world
  • Works on macOS, Windows, and Linux because not all React Native developers are on one platform
  • Saves an average of two weeks on your React Native development

And you also get (by default) all of the sweet, sweet goodness of our default boilerplate, Bowser, or choose one of many others.

Ignite saved me a few weeks (if not months) getting started with React Native.

Jon Ruddell

โฌ‡๏ธ Install

First, make sure you're set up for React Native

then...

Make sure you have a reasonably recent version of Node (7.6+ minimum). You can check your version of node by running

node -v

then...

Install Yarn for your system.

finally...

$ yarn global add ignite-cli
$ ignite new MyNewAppName

Quick Example

Infinite Red provides two primary boilerplates; they are:

  • Andross - the tried and true (React Navigation, Redux, & Redux Saga)
  • Bowser - the latest and greatest (React Navigation, MobX State Tree, & TypeScript)
$ yarn global add ignite-cli
$ ignite new PizzaApp
  ( Choose `Bowser` when prompted )
$ cd PizzaApp
$ ignite generate screen pizza-location-list
  ( Choose `example` domain when prompted. This determines where your new screen will go in the directory structure. )
$ ignite generate component pizza-location
  ( Choose `example` domain when prompted. This determines where your new screen will go in the directory structure. )
$ ignite --help
$ yarn global add ignite-cli
$ ignite new PizzaApp
  ( Choose Andross when prompted )
$ cd PizzaApp
$ ignite add maps
$ ignite add vector-icons
$ ignite generate screen PizzaLocationList
$ ignite generate component PizzaLocation
$ ignite generate map StoreLocator
$ ignite add i18n
$ ignite remove i18n
$ ignite --help

๐Ÿ“‹ Documentation ๐Ÿ“‹

  • Want to dive into the Ignite CLI documentation? Go here
  • Looking for React Native's documentation? Go here.

๐Ÿ”Œ Plugins ๐Ÿ”Œ

Check out the list of Plugins.

๐Ÿฝ๏ธ Boilerplates ๐Ÿฝ๏ธ

Check out the list of Boilerplates.

$ ignite new MyNewAppName -b ir-boilerplate

๐Ÿ’ฉ Troubleshooting ๐Ÿ’ฉ

If you run into problems, first search the issues in this repository. If you don't find anything, you can either file an issue or come talk to our friendly and active developers in the Infinite Red Community Slack (community.infinite.red).

๐Ÿ”ญ Where to Go From Here ๐Ÿ”ญ

Contribute to Ignite CLI - Getting up and running for your first pull request

Chat with us on the IR Community - Infinite Red devs standing by

Who are We? - Learn More About Infinite Red

Project Web Page - Ignite on Infinite Red

Check out Gluegun - Ignite CLI is powered by Gluegun, which lets you build CLI apps painlessly!

โค๏ธ Special Thanks โค๏ธ

Thank you to the numerous contributors of Ignite CLI. Our awe and appreciation for the friendliness of Open Source is the fuel for all Infinite Red projects like Ignite CLI.

Premium Support

Ignite CLI, as open source projects, is free to use and always will be. To help support providing Ignite CLI and boilerplates for free, Infinite Red offers premium React Native app design/development services. Get in touch here or email us at [email protected].

ignite's People

Contributors

adrienthiery avatar asndev avatar baopham avatar carlinisaacson avatar dabit3 avatar derekgreenberg avatar gantman avatar hiaw avatar iraquitan avatar jamonholmgren avatar juddey avatar kevinvangelder avatar leonskim avatar lukabers avatar markrickert avatar mmazzarolo avatar morgandonze avatar novex avatar patricksmith avatar pradel avatar raviqqe avatar robinheinze avatar ruddell avatar ryanlntn avatar semantic-release-bot avatar siakaramalegos avatar silasjmatson avatar skellock avatar twerth avatar zberkom avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.