Coder Social home page Coder Social logo

youngfonz / ignite Goto Github PK

View Code? Open in Web Editor NEW

This project forked from infinitered/ignite

1.0 2.0 0.0 11.45 MB

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

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

License: MIT License

Shell 3.69% JavaScript 89.00% HTML 7.31%

ignite's Introduction

npm version Build Status Coverage Status js-standard-style

Ignite CLI

Ignite CLI screenshot

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

Ignite CLI is here!

After months of work and sweat and tears, Ignite CLI has landed! We're incredibly proud of where Ignite CLI is and where it's headed.

Cliff notes version of the difference between Ignite 1 and Ignite CLI:

Ignite 1 was a (very nice!) React Native boilerplate. Ignite CLI is a generator for React Native with boilerplates, plugins, and more. Where before you had one choice -- Infinite Red's boilerplate -- now you can choose from many boilerplates and also add standalone plugins as you need them. It's much more modular and extensible than Ignite 1.

If you really liked Ignite 1 as it was, then not much has changed! You just run ignite new MyApp --max and everything feels pretty normal from there.

Quick Example

$ npm install -g ignite-cli
$ ignite new PizzaApp
$ 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 i love you

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
  • An ever-expanding list of boilerplates and plugins
  • Powerful but well-defined behavior
  • Battle tested and used every day by the developers at Infinite Red

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

โฌ‡๏ธ Install

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

then...

Make sure you have Node 7.6+

While you are free to use whichever node version manager you like, we like using n

If you currently use nvm and would like to switch, follow these steps

You can check your version of node by running

node -v

then install Yarn for your system

finally...

All global installs below are using npm over yarn because of this bug on Windows.

$ npm install -g ignite-cli
$ ignite new MyNewAppName

๐Ÿ“‹ 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

๐Ÿ’ฉ 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 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

โค๏ธ 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. Infinite Red offers premium Ignite CLI and boilerplate support and general mobile app design/development services. Email us at [email protected] to get in touch with us for more details.

ignite's People

Contributors

gantman avatar skellock avatar jamonholmgren avatar ryanlntn avatar kevinvangelder avatar markrickert avatar juddey avatar robinheinze avatar hiaw avatar derekgreenberg avatar siakaramalegos avatar mmazzarolo avatar twerth avatar lukabers avatar pradel avatar novex avatar patricksmith avatar morgandonze avatar leonskim avatar iraquitan avatar baopham avatar asndev avatar anirudh24seven avatar mgscreativa avatar ecjs avatar markusguenther avatar mwarger avatar matanshavit avatar mnbroatch avatar budda avatar

Stargazers

Roman avatar

Watchers

James Cloos avatar Alphonso Morris 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.