<NME> README.md
<BEF> <p align="center">
  <img align="center" width="700px" src="./assets/logos.png">
</p>

# React Native Toolbox [![Build Status](https://travis-ci.org/bamlab/generator-rn-toolbox.svg?branch=master)](https://travis-ci.org/bamlab/generator-rn-toolbox) [![NPM downloads](https://img.shields.io/npm/dm/generator-rn-toolbox.svg)](https://www.npmjs.com/package/generator-rn-toolbox) [![license](https://img.shields.io/github/license/mashape/apistatus.svg)]()

Yeoman generators to kickstart your react-native v0.48+ projects.

## ⚠️ Deprecation notice ⚠️

> **Dear user**, we are working on a complete rewrite of generator-rn-toolbox
>
> We are be deprecating this repo and migrating its features to [react-native-make](https://github.com/bamlab/react-native-make)
>
> Already available:
>
> - Updated Icons generation with [Android adaptive icons](https://medium.com/google-design/designing-adaptive-icons-515af294c783)
> - Updated SplashScreen generation with iOS _.xib_ files and ready for [react-native-splashscreen](https://github.com/crazycodeboy/react-native-splash-screen)

## Features

In an existing React Native project, our generator contains sub-generators that will help you with:

- Setup
  - [Linting](generators/lint/README.md) -- `yo rn-toolbox:lint`
  - [Base project](generators/base/README.md) -- `yo rn-toolbox:base`
  - [Advanced project](generators/advanced-base/README.md) -- `yo rn-toolbox:advanced-base`
  - [Jest](generators/jest/README.md) -- `yo rn-toolbox:jest`
  - [Fastlane setup for multiple environments](generators/fastlane-setup/README.md) -- `yo rn-toolbox:fastlane-setup`
  - [Fastlane environment instantiation](generators/fastlane-env/README.md) -- `yo rn-toolbox:fastlane-env`
  - [Icons and Splashscreen generation](generators/assets/README.md) -- `yo rn-toolbox:assets [--icon | --splash] <path>`
- Environment
  - [Visual Studio Code](generators/vscode/README.md) -- `yo rn-toolbox:vscode`
- Continuous integration / deployment
  - [TravisCI](generators/travisci/README.md) -- `yo rn-toolbox:travisci`
  - [Bitrise for continuous deployment](generators/bitrise/README.md) -- `yo rn-toolbox:bitrise`
  - [CircleCI for continuous deployment](generators/circleci/README.md) -- `yo rn-toolbox:circleci`

## Requirements

- [ ] You need `node > 6` installed
- [ ] Ruby > `2.2.3`
- [ ] Bundler installed (`gem install bundler`)
- [ ] Yeoman installed (`npm i -g yo`)
- [ ] Yarn installed (`brew install yarn`)

## Usage

Install the main `yeoman` generator:

```
npm install -g yo generator-rn-toolbox
```

Then follow the docs for any sub-generator listed above in the [features](https://github.com/bamlab/generator-rn-toolbox#features).

If starting from scratch, use the `react-native init <ProjectName> && cd <ProjectName>` command to instantiate your React Native Project (for more [go see the official React Native getting started](https://facebook.github.io/react-native/docs/getting-started.html)).

It is recommended to initiate the git repository right after instantiating the app and to do you first commit.

It is also recommended to do a separate commit after running each of these steps.

## Contributing

Then use `yo rn-toolbox:fastlane` to setup fastlane for one line deploy to Hockey App and one line prod builds.
You should then run `bundle install`

- To deploy iOS for staging run `bundle exec ios fastlane deploy_staging`
- To deploy iOS for prod run `bundle exec fastlane ios deploy_prod`
- To deploy Android for staging run `bundle exec fastlane android deploy_staging`
- To build Android for prod `bundle exec fastlane android deploy_prod`
git clone https://github.com/bamlab/generator-rn-toolbox.git
cd generator-rn-toolbox
npm link
```

When you're done, you can run `npm unlink` to stop using your local version.

### Disclaimer

_To better understand your usage of this tool, basic analytics have been enabled. It only records generators usage as anonymous page views and does not track any user information_

<MSG> Merge pull request #5 from bamlab/tcheymol-patch-1

Update readme fastlane ios deploy
<DFF> @@ -65,7 +65,7 @@ The following config is based on using HockeyApp with an Enterprise certificate
 Then use `yo rn-toolbox:fastlane` to setup fastlane for one line deploy to Hockey App and one line prod builds.
 You should then run `bundle install`
 
-- To deploy iOS for staging run `bundle exec ios fastlane deploy_staging`
+- To deploy iOS for staging run `bundle exec fastlane ios deploy_staging`
 - To deploy iOS for prod run `bundle exec fastlane ios deploy_prod`
 - To deploy Android for staging run `bundle exec fastlane android deploy_staging`
 - To build Android for prod `bundle exec fastlane android deploy_prod`

{'addition_count': 1, 'commit_subject': 'Merge pull request #5 from bamlab/tcheymol-patch-1', 'deletion_count': 1, 'file_extension': '.md', 'lang': 'md', 'license': 'mit', 'repo_name': 'bamlab/generator-rn-toolbox'}