ignite

Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more!

MIT License

Downloads
11.9K
Stars
16.6K
Committers
221
ignite - Hello Again World

Published by skellock over 7 years ago

Features

  • Initial beta of version 2!
ignite - 1.13.0 - Merry Release to All!

Published by GantMan almost 8 years ago

New

Something Ignite can now do

  • [BASE] Global switch for reactotron - #511 @javiercr
  • [BASE] Added Portuguese - #569 @luizguilhermefr

Updates

Something improved

  • [ALL] No more underscore convention methods - #510 @javiercr
  • [BASE] Saga test improvement - #517 @derekgreenberg
  • [Base] Add I18N support for Ava tests - #518 @derekgreenberg
  • [README] update one liner for gradle clean - #533 @matannoam
  • [BASE] add clean android npm script - #554 @Arelav

Fixes

Something Ignite should do well

  • [Base] Fix missing dev dependency - #508 @budda
  • [Base] Fix Redux template regex - #531 @ExcellaCenter
  • [Base] Fix pluralization on generators - #555 #556 @javiercr
ignite - 1.12.0 - React Native 0.37 support and more - Crazy just like me edition

Published by GantMan almost 8 years ago

New

Something Ignite can now do

  • [BASE] Upgrade to React Native 0.37.0 - #489 @ryanlntn
  • [BASE] Custom search navbar example - #486 @fvonhoven

Updates

Something improved

  • [README] Added troubleshooting section - #476 @illing2005
  • [README] Added install notes - #478 @dhilton
  • [README] Added docs of new generators - #482 @juddey
  • [BASE] Reactotron 1.5 - Sagas, Timeline Filter + More 💃 @skellock

Fixes

Something Ignite should do well

  • [README & BASE] Fix comments - #496 #495 @javiercr
  • [BASE] Fix function name - #499 @skellock
  • [GEN] Fix linting by removing default jest tests - #501 @ryanlntn
ignite - 1.11.0 - RN 0.36 support better late than ugly

Published by GantMan almost 8 years ago

New

Something Ignite can do now

  • [BASE] Integrate Ignite with Reactotron 1.3 for Time Travel Madness! - #473 @skellock
  • [BASE] Flow compliant app 🎉 - #461 @ryanlntn
  • [BASE] Example of custom nav bar - #463 @ryanlntn

Updates

Something Ignite did before; now improved

  • [GEN] App generator warns if android is not installed - #452 @gantman
  • [GEN] Use yarn if available - #458 @iraquitan
  • [BASE] Upgrade To React Native 0.36 - #464 @ryanlntn
  • [GEN] Use shallow clone when downloading latest Ignite - #465 @patricksmith

Fixes

Something Ignite should do well

  • [BASE] no spell check or capitalization on login screen - #450 @ryanlntn
  • [MAPS] Welcome back maps - #468 @gantman
ignite - 1.10.1 - Foiled Again! DAMN YOU MAPS!

Published by GantMan about 8 years ago

image

I'm really not sure what's going on, but maps is causing 1.10.0 to fail. We're ripping it out for now, but this really is difficult for us. Anyone who wants to really help Ignite, should come up with a functioning maps generator that we can salt and pepper into a project.

We're open to discussing this with anyone. I've also reached out to the AirBnB folks for help.

ignite - 1.10.0 - RN 0.35.0 Support - Testing depth of the river with both feet

Published by GantMan about 8 years ago

Updates

[CLI] - Check FB RN Master against Ignite Master every 24 hours for early warning - #419 @gantman
[CLI] - Test generators on release builds - #420 @juddey
[README] - Update helpful step - #422 @JSSaini07
[BASE] - Optimized images - #431 @gantman
[BASE] - Addition of yarn - #436 @zberkom
[BASE] - Upgrade to 0.35.0 - #444 @gantman

Fixes

[BASE] - Saga logging blacklist fix - #424 @juddey
[README] - Typo fix - #427 @jose4125
[BASE] - Fix warning - #430 @msalokangas
[GEN] - Extra cleanup process on new - #441 @gantman
[GEN] - Application generator with error passthrough - #443 @gantman

ignite - 1.9.1 - Airbrushing isn't all that bad

Published by GantMan about 8 years ago

Fixes

  • [GEN] - Watching out for React's reserved project names - #400 @rajington
  • [BASE] - Remove unused style - #404 @guidiego
  • [GEN] - Fixing whitelist overwriting - #413 @juddey

Updates

  • [TESTS] - Early warning tests against FB master - #403 @gantman
ignite - 1.9.0 - "Button, button, who's got the button?", & RN 0.34.0 SUPPORT

Published by GantMan about 8 years ago

Fixes

  • [GEN] - Fix screen and container generators to rm old code - #380 @juddey
  • [BASE] - Fix android back, closes menu before app - #381 @lukabers
  • [BASE] - Change nyc script to work on Linux, too - #388 @brad
  • [BASE] - Login screen update - @gantman
  • [BASE] - Move import order to fix i18n issue - #346 @ruskid

Updates

  • [GEN] - Adds ava tests with component generator - #383 @juddey
  • [BASE] - Adds npm run flow script to identify flow errors = #386 @gantman
  • [BASE] - Adds scalableText setting - #389 @gantman
  • [BASE] - Upgrade to React Native 0.34.1 - #393 @fvonhoven
ignite - 1.8.0 - Git it started with updates and improvements!

Published by GantMan about 8 years ago

Updates

  • [GEN] - Detect folder structure on generators - #367 @juddey
  • [BASE] - Default logging is set to __DEV__ - #374 @fvonhoven
  • [BASE] - Update react-native-config dependency - #375 @siakaramalegos
  • [GEN] - Remove defunct file - @gantman
  • [GEN] - Adds .ignite configuration file to installs - #376 @siakaramalegos
  • [BASE] - Add more tests and examples - #378 @gantman

Fix

  • [BASE] - Fixed rehydration overwrite issue #340 - #379 @lukabers
ignite - 1.7.1 - Android Diva of the Ball

Published by GantMan about 8 years ago

Fixes

  • [GIT] - Capture failing builds better with ./testRelease - #363 @gantman
  • [GEN] - Now cleans android to avoid issues like #362 - #364 @gantman
ignite - 1.7.0 - A Most Epic Adventure & RN 0.33.0 Support

Published by GantMan about 8 years ago

Updates

  • [CLI] - Detect updated versions of ignite and notify - #348 @pradel
  • [GEN] - Listview with sections generator - #352 @gantman
  • [GEN] - Detect existing folders in app gen - #349 @juddey
  • [BASE] - Ignite upgraded to 0.33.0 - #361 @gantman

Fixes

  • [DOCS] - Readme fixes - #351 @RafalWilinski
  • [BASE] - Typo fixes - #355 @anirudh24seven
  • [GEN] - Bring back RN Maps generator - #360 @ryanlntn (the story)
  • [BASE] - 2 small navigation bugs @gantman

epic

Everything you know about Sagas/Redux is wrong! OK, or just changed in Ignite.

Note that a lot of hard work went into figuring out and designing a new best practice for our Redux behaviour. The epic story can be found in PR #356 and was done by the man they call @skellock

The TL:DR; We're no longer making it so you have to run around and modify 5 different files every time you want a new action in redux. The boilerplate has been reduced to a manageable and friendly small system in Reducers (one file domain divided) and cleaner Sagas with no watcher functions. Combine that with a new shim for the App and Root JSX and you have 1/10 the awesomeness of this update.

image
woah

ignite - 1.6.2 - BUT WAIT! There's more!

Published by GantMan about 8 years ago

Fixes

  • [BASE] - Adjust case-lint issue with - #334 @pradel
  • [BASE] - Show speed warning - #336 @pradel
  • [BASE] - Redux Persist working again - #339 @fvonhoven
  • [BASE | GEN ] - Listview scroll issue fixed - #345 @gantman

Changes

  • [BASE] - Removed progressive image component - #343 @gantman
ignite - 1.6.1 - bumpVersions() && chew(bubblegum); // OMG! bubblegum is null

Published by GantMan about 8 years ago

Updates

  • [BASE] - DEVS Won't fail terribly when there is no .env file - #330 @skellock

Changes

  • [BASE] - No longer supporting exponent - #329 @gantman

Fixes

  • [BASE] - Update OpenWeather API so it works with latest service - #332 @gantman
  • [BASE] - Remove reactotron warning - #331 @skellock
  • [GITHUB] - Fixed ./testRelease.sh - @gantman
ignite - 1.6.0 - RN 0.32.0 Support - code name "SECRETS, WARNINGS, & Hamburgers"

Published by GantMan about 8 years ago

Fixes

  • [CLI] - Proptype warning removed from Nav - #289 @plougsgaard
  • [BASE] - Fix hamburger being positioned wrong - @ryanlntn
  • [GITHUB] - Readme fixups - #307 @mnbroatch
  • [BASE] - Stop drawer warning - #324 @hiaw
  • [GIT] - Test script actually tests android and will fail if any step fails - @gantman
  • [GIT] - Test script reports correct time - @gantman

Updates

  • [BASE] - Latest standard compliance - #316 @hiaw
  • [BASE] - Support 0.32.0 - #319 @gantman
  • [BASE] - Move to Reactotron 1.1.0 and Examples - #326 @skellock
  • [README] - Added info on the git structure - @gantman

New Features

  • [BASE] - New figaro styled secrets file - #311 @ryanlntn
  • [BASE] - I18n comes with placeholders for supported languages - #302 @hiaw
  • [GEN] - Detect RN global error, and autofix it - #314 @ryanlntn
ignite - 1.5.0 - Rockin Sockin 0.31.0 Support

Published by GantMan about 8 years ago

Features

  • [Base] - Adding redux-persist whitelist option - #283 @kevinvangelder
  • [CLI] - Added ignite update command - #285 @gantman

Update

  • [Base] - Upgraded to RN 0.31.0 - #286 @ryanlntn
ignite - 1.4.1 - Fixopolis

Published by GantMan about 8 years ago

Fixes

[CLI] - Fix ignite doctor to identify proper require dir - @skellock #269

ignite - 1.4.0 - Keeping it real, and advancing versions

Published by GantMan over 8 years ago

Upgrades

  • [CI] update firedrill.sh to help enforce versions - @gantman - #255
  • [CI] add testRelease.sh to help pre-release full-testing - @gantman - #267
  • [Base] now working off of RN 0.30.0 - @fvonhoven - #265

Fixes

  • [Gen] Realistic times @skellock - #262
  • [CLI] fix grep fail for windows - @gantman #266 + other

Features

  • [CLI] added ignite doctor for issue filing - @skellock #264
ignite - 1.3.1 - 0.29.2 Support, oh and NEW ROUTING!!!!

Published by GantMan over 8 years ago

Fixes

  • [GEN] - Fix rn-cli version checker - @Novex #243
  • [GEN] - Fix tag overwritting branch requests - @gantman

Upgrades

  • [Base] - Moved to version 0.29.2 - @fvonhoven and @gantman #254
    • Also uses react-native link over rnpm link
    • Fixed up login screen
  • [Gen] - start using KeyboardAvoidingView - @fvonhoven

Changes

  • [Base] - Use React Native Router Flux - @kevinvangelder #235
  • [Gen] - Fix generated screens/components to match RNRF routing - @fvonhoven
ignite - 1.3.0 - STOP THE MADNESS!

Published by GantMan over 8 years ago

Feature

  • [GEN] - enforce tag checkout/lock so versions can't break - @gantman

This plus the react native lock allows ignite to remain stable regardless of activity on github or facebook.

Releases will now consist of the following path, in order:

  1. Update version numbers inside code (generator version, lockedIgniteVersion var, cli version)
  2. Tag on github
  3. npm publish generator
  4. npm publish cli
ignite - 1.2.1 - Clean up and Chop Down

Published by GantMan over 8 years ago

Features

  • [Base] - Move to arrow functions instead of binding all the time - #229 @siakaramalegos
  • [Docs] - Contributor doc upgrades - #230 @siakaramalegos
  • [Base] - Flexible image mocking for tests - #228 @gantman
  • [Generator] - Force locking to RN versions (currently 0.28) to stop crashing issues by facebook releases - #233 @tminard

Breaking Changes

  • [Gen | Base] - Maps generator and base example removed, since they are breaking Android by default - #237 @gantman
Package Rankings
Top 5.9% on Npmjs.org
Top 3.86% on Proxy.golang.org
Badges
Extracted from project README
CircleCI
Related Projects