Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4.0.0 multi router #2719

Closed
wants to merge 292 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
292 commits
Select commit Hold shift + click to select a range
80f17a7
Update README.md
aksonov Jul 10, 2017
66e713f
support more navbar/tabbar params
Jul 10, 2017
e0391d6
eslint formatting, remove obsolete code
Jul 10, 2017
435a2af
add test images
Jul 10, 2017
d2c0230
Merge remote-tracking branch 'origin/master'
Jul 10, 2017
8bed25b
Update README.md
aksonov Jul 10, 2017
96420fd
Update README.md
aksonov Jul 10, 2017
3c164d6
Update README.md
aksonov Jul 11, 2017
8e47e23
- Fix: ‘clone’ scenes declared at the end and were not visible for sc…
Jul 12, 2017
81a755c
fix travis yml
Jul 12, 2017
9839c1d
Update README.md
aksonov Jul 12, 2017
f06cb75
bump version
Jul 12, 2017
b63add0
adjust navbar properties, disable observable state (use scene name in…
Jul 12, 2017
6c61a7b
make params observable;re-build
Jul 12, 2017
346c5b3
test rightTitle for login page
Jul 12, 2017
6a8598a
trying to fix postinstall option
Jul 12, 2017
553c2eb
fix dependency
Jul 12, 2017
904c8db
comment out stringify call to allow clones
prefontaineman1 Jul 12, 2017
a5666a6
support onRight/rightTitle/rightButtonImage for Actions.refresh
Jul 12, 2017
7c31ed9
onRight/rightTitle support for Actions.refresh
Jul 12, 2017
e079ec7
Merge pull request #2015 from aksonov/4.0.0-beta.8
aksonov Jul 13, 2017
b424a6e
use beta.8
Jul 13, 2017
1526d24
Update CHANGELOG.md
aksonov Jul 13, 2017
f7c45b5
4.0.0.beta.9 (#2025)
aksonov Jul 14, 2017
024d288
fix: backTitle was not diplayed
Jul 14, 2017
3ec19b3
bump version
Jul 14, 2017
67936ff
More docs (#2035)
southerneer Jul 15, 2017
55283f8
Update README3.md
aksonov Jul 16, 2017
364661a
fix eslint error
Jul 16, 2017
ca68fba
Merge branch 'master' of https://github.com/aksonov/react-native-rout…
Jul 16, 2017
edb825b
license update (#2044)
aksonov Jul 16, 2017
c2c4dec
Migrate to CircleCI 2.0 (#2046)
charpeni Jul 17, 2017
b629583
Fix for #2023 - Navigation 'back' button won't render on Android (#2043)
diegocouto Jul 17, 2017
23a43f8
add pop & refresh to Login 2.
Jul 17, 2017
38ab1fb
Fix for rightButton positioning on Android. (#2052)
diegocouto Jul 17, 2017
b1257d9
add more navbar dynamic properties (#2053)
aksonov Jul 17, 2017
1a85e34
Add left and right button text style and tabBarComponent (#2055)
luco Jul 18, 2017
b58c6f0
Update README.md
aksonov Jul 18, 2017
5129167
Update ISSUE_TEMPLATE.md
aksonov Jul 18, 2017
fa6034d
fixes #2057
Jul 18, 2017
2e965a5
Update MIGRATION.md
aksonov Jul 18, 2017
4445764
Update MIGRATION.md
aksonov Jul 18, 2017
4e903e6
Update MIGRATION.md
aksonov Jul 18, 2017
0976c82
remove trailing backtick (#2067)
buncis Jul 19, 2017
7b32901
Fix children scene transition props not collected (#2071)
wsxyeah Jul 19, 2017
47a7e0b
* Pass exception after failure as ‘error’ param to next scene
Jul 19, 2017
19b5f63
Merge branch 'master' of https://github.com/aksonov/react-native-rout…
Jul 19, 2017
d4fff50
Pass navigation props to custom NavBar (#2069)
Jul 19, 2017
6e0a297
Allow usage of ActionConst constants for Scene type for better backwa…
Jul 19, 2017
845c76b
pass all Router params to LightboxNavigator (#2042), make Example sta…
Jul 19, 2017
5e88b31
add getSceneStyle v3 prop support, fixes #2033
Jul 19, 2017
bc1cc4e
optimize inner function, bump version
Jul 19, 2017
46e47b6
fix eslint error
Jul 19, 2017
2aee72b
Update MIGRATION.md
aksonov Jul 19, 2017
0d7a6be
Add Scene Props and Etc (#2073)
luco Jul 20, 2017
33a284a
add wrap attribute to wrap scene into own navbar
Jul 20, 2017
87af5c8
Merge branch 'master' of https://github.com/aksonov/react-native-rout…
Jul 20, 2017
2d18d36
Update MIGRATION.md
aksonov Jul 20, 2017
1502859
update version
Jul 20, 2017
02d4bd8
Update API.md
aksonov Jul 21, 2017
a4db7b6
refactoring, fixes #2066, #2078, #2082
Jul 21, 2017
162fffe
Fixes #2081
Jul 21, 2017
65fa9a2
Fix: Correct passing of component properties
Jul 21, 2017
b403165
* don't inherit type, navTransparent for scenes (#2066)
Jul 24, 2017
31b2768
fix regression, bump version
Jul 25, 2017
13bb5ad
fix passing reset as type
Jul 25, 2017
af68a3e
* process REPLACE action as POP & PUSH without usage of reset functio…
Jul 25, 2017
bff0a81
Enhancement: introduce OverlayNavigator to allow custom overlays to t…
Jul 25, 2017
36a5296
add OverlayNavigator
Jul 25, 2017
0b050cf
add compiled OverlayNavigator
Jul 25, 2017
d49cbe9
use latest master for Example project
Jul 25, 2017
54652fa
post change log, update Example dependencies.
Jul 25, 2017
8343f8e
add POP_AND_PUSH action to emulate better 'replace' handling
Jul 25, 2017
534e478
bump version
Jul 25, 2017
be6d192
update changelog
Jul 25, 2017
a0bfa10
Delete ISSUE_TEMPLATE.md
aksonov Jul 27, 2017
da8cbc0
Update ISSUE_TEMPLATE.md
aksonov Jul 27, 2017
dabf22c
Fix the React.PropTypes (#2138)
trietphan Jul 30, 2017
a3fd7ce
Full redux support (#2134)
aksonov Jul 30, 2017
4fcd6ea
Tabicons improvement (#2140)
aksonov Jul 30, 2017
791770e
Fixes #2124, Fixes #2130
Jul 30, 2017
4f193c7
Fixes #2122
Jul 30, 2017
03ea875
Fixes #2123
Jul 30, 2017
74a12c6
changelog
Jul 31, 2017
7c9c1e6
Update MIGRATION.md
aksonov Aug 1, 2017
84a807d
Addresses #2152 (#2153)
aksonov Aug 1, 2017
a124cc0
Fixes #2147, onExit handler (#2154)
aksonov Aug 1, 2017
fb3a4b0
Put drawer lower so it will not be accessible for launch/login pages.
Aug 1, 2017
ea19f4f
fix pushing of already active scenes for drawer
Aug 1, 2017
78dce7d
fix drawer switching to the active tab
Aug 1, 2017
4b57065
set drawer lower within Example
Aug 1, 2017
54321e4
Remove unneeded tranform plugin (because of transpiling)
Aug 1, 2017
c029b4f
fix package.json
Aug 1, 2017
cb00c89
Use latest version
Aug 1, 2017
2e654ea
Fixes #2163
Aug 2, 2017
d7a2aea
update dependency
Aug 2, 2017
d6429ed
Update swipeEnabled and Etc. (#2168)
luco Aug 2, 2017
beb6a34
Example: Centered title in navigation bar (#2172)
Aug 3, 2017
024204d
bump version
Aug 3, 2017
4d63d26
updated changelog
Aug 3, 2017
2bbce83
Update API.md
aksonov Aug 3, 2017
af83c7c
Update API.md
aksonov Aug 3, 2017
697b962
Update API.md
aksonov Aug 3, 2017
71c07cc
Fixed popTo method (#2179)
ulentini Aug 4, 2017
a9ff631
Fixes #2191
Aug 7, 2017
1a1053d
Fixes #2187
Aug 7, 2017
92f055e
Fixes #2193, #2188, #2175 and general drawerImage improvement (#2194)
aksonov Aug 7, 2017
e72811d
Update API.md
aksonov Aug 8, 2017
466064f
Update API.md
aksonov Aug 8, 2017
55ff26d
Fix minor issues, bump new version
Aug 8, 2017
0cf2c68
CHANGELOG update
Aug 8, 2017
9566c3d
Install by https is more common (#2212)
ilabacheuski Aug 10, 2017
5f9d0c7
Fix 'replace' action (#2189) (#2213)
aksonov Aug 10, 2017
529c397
Fixes #2207
Aug 10, 2017
35efe6e
Allow special characters in route keys and avoid js parsing error due…
davojan Aug 11, 2017
701d940
Make screens as React classes to make hot reload work (#2224)
Aug 14, 2017
75b4790
Update API.md
aksonov Aug 14, 2017
c977740
avoid double actions (the same scene, same params) (#2228)
Aug 14, 2017
25fc6c3
Merge remote-tracking branch 'origin/master'
Aug 14, 2017
8ddf62e
remove overlay navigator
Aug 14, 2017
4bb755e
Fixes #2232
Aug 14, 2017
ef39822
remove overlay navigator
Aug 14, 2017
e8c5a42
use `onEnter` instead of `componentWillMount`
Aug 14, 2017
9b76802
Use different syntax for containers (#2210)
Aug 14, 2017
c248109
Fixes #2229
Aug 14, 2017
c67ab54
PopTo “loginModal” was not working in login3 scene (#2235)
compojoom Aug 15, 2017
513e09a
use relative path for RNRF
Aug 15, 2017
c33762c
remove hitSlop from back button (because it is already there)
Aug 16, 2017
3fbcd73
Fix of babel version (#2240) (#2247)
davojan Aug 16, 2017
63ab0ea
Allow 1-deep nested arrays of Scenes to support structured configurat…
davojan Aug 16, 2017
8c088bc
compiled navbar
Aug 16, 2017
5e77888
access to screen components via `Actions.refs` (#2248)
aksonov Aug 16, 2017
f0ac9ee
updated changelog
Aug 16, 2017
77ed0c4
Update API.md
aksonov Aug 16, 2017
54bb010
Update API.md
aksonov Aug 16, 2017
01a6bec
Prevent React warning (and potential errors) about refs for stateless…
davojan Aug 17, 2017
c08a58a
avoid double tap, fixes #2228
Aug 18, 2017
c998d33
avoid double tap, fixes #2228
Aug 18, 2017
776fd8f
disable injection
Aug 18, 2017
793be24
Update API.md
aksonov Aug 21, 2017
c7f868a
custom animation for 'Login'
Aug 21, 2017
49d9b28
implement `duration` support (`duration={0} to disable animation for …
Aug 21, 2017
6fc0faa
Update API.md
aksonov Aug 22, 2017
e5987f0
Update README.md
aksonov Aug 22, 2017
6256fa6
Fixes #2279
Aug 23, 2017
8cd5252
Fixes #2272
Aug 23, 2017
24665a7
Fixes #2263
Aug 23, 2017
cb4d994
Fixes #2220 (#2281)
aksonov Aug 23, 2017
e88621d
bump version
Aug 23, 2017
eb43e0c
Update API.md
aksonov Aug 23, 2017
266b5f0
updated changelog
Aug 23, 2017
495ac5e
Merge branch 'master' of https://github.com/aksonov/react-native-rout…
Aug 23, 2017
88afdaa
Update README.md
aksonov Aug 23, 2017
f3e9269
Fixes #2288
Aug 28, 2017
ac7d1f3
bump version
Aug 28, 2017
97438e3
changelog
Aug 28, 2017
23b1585
Fixes #2288
Aug 28, 2017
8f7d143
Cleaned up Documentation and added Tabs (#2305)
mcabs3 Aug 31, 2017
c3f5fd5
allow changing tabBar visibility dynamically (e.g. via Action.refresh…
davojan Aug 31, 2017
d028055
Updated API docs to add missing attributes (#2315)
mcabs3 Sep 1, 2017
d2e9046
Minor fix of contributors link to work from any context (#2321)
davojan Sep 1, 2017
5d2454d
include `reset` in API docs
southerneer Sep 1, 2017
8c39703
support type=pop and 'timeout' prop, fix error handling
Sep 2, 2017
b715218
support drawerIcon
Sep 2, 2017
cf0a6b7
fix onBack and other handlers for lightbox
Sep 2, 2017
514f97f
Fix table (#2326)
bukerok Sep 2, 2017
ce03a38
Update API.md
aksonov Sep 2, 2017
153fbc2
Updated API Documentation (#2325)
mcabs3 Sep 2, 2017
01bcc21
Update API.md
aksonov Sep 2, 2017
906953d
Update MIGRATION.md
aksonov Sep 2, 2017
bf14bc4
support shorthand for 'on[EVENT]' props to support converting them to…
Sep 3, 2017
f8b691b
Merge remote-tracking branch 'origin/master'
Sep 3, 2017
257ba5f
fix edge case
Sep 5, 2017
a4b3323
add scenes with custom navBars to the example
Sep 5, 2017
baa3d31
log when custom hamburguer icon is pressed
Sep 5, 2017
3e176e2
Updated Example Project (#2328)
mcabs3 Sep 7, 2017
9eaec39
Add a posibility to refresh navBar and toggle it by navBar, renderNav…
onrige Sep 10, 2017
b59d72b
Update API.md
aksonov Sep 10, 2017
5003891
Updated API Documentation & Added fix for replace Tabbed Component (#…
mcabs3 Sep 11, 2017
2909046
allow to set left button for non-primary scenes, revert hideNavBar fr…
Sep 13, 2017
02b4d28
Merge branch 'master' of https://github.com/aksonov/react-native-rout…
Sep 19, 2017
98a303b
Lock example's react-navigation version to 1.0.0-beta.11
wsxyeah Sep 20, 2017
37442a9
Merge pull request #2405 from wsxyeah/exmaple-fix
mcabs3 Sep 23, 2017
6ff2320
updated Docs for corrected attribute
mcabs3 Sep 23, 2017
54aad5b
Merge branch 'master' of github.com:aksonov/react-native-router-flux
mcabs3 Sep 23, 2017
9388d53
added renderRight/renderLeft to Docs
mcabs3 Sep 23, 2017
4396bed
added currentScene to docs
mcabs3 Sep 23, 2017
f1cc51d
removed animationEnabled prop from docs
mcabs3 Sep 23, 2017
7b9b62b
Merge branch 'master' of https://github.com/aksonov/react-native-rout…
Sep 26, 2017
622166c
Remove duplicated line
Sep 26, 2017
256ee8a
Merge pull request #2341 from pgonzalez-santiago/master
mcabs3 Sep 26, 2017
c0da9ca
Update API.md
jaaberg Oct 3, 2017
4b2e3a9
Merge pull request #2453 from jaaberg/patch-1
mcabs3 Oct 4, 2017
dbd982a
added documentation for backButtonImage
mvanroon Oct 7, 2017
d6d2ae5
Update API.md
tomekvenits Oct 9, 2017
5d77b3b
updated docs for Popto
mcabs3 Oct 9, 2017
66b93c6
Merge pull request #2481 from venits/patch-1
mcabs3 Oct 9, 2017
678dd82
Merge pull request #2474 from ErbijApp/feature/document-backButtonImage
mcabs3 Oct 9, 2017
3d395b2
Updated API.md for CurrentScene
mcabs3 Oct 9, 2017
3c81707
Fix passing down wrong overlay navigation state in OverlayNavigator (…
wsxyeah Oct 10, 2017
ada26cb
Initial attempt at project typings (#2448)
Oct 10, 2017
5982353
Allow to hide left button via Actions.refresh (#2398)
onrige Oct 10, 2017
37892ce
Update titles of different README's (#2463)
mvanroon Oct 10, 2017
108b5da
Update React navigation dependency to 1.0.0-beta13 (#2462)
compojoom Oct 10, 2017
04c1632
Add `hideDrawerButton` prop to Drawer (#2473)
mvanroon Oct 10, 2017
05578ee
Refresh pan handlers via Actions.refresh (#2424)
onrige Oct 10, 2017
f659829
remove navbar border for navTransparent option
Oct 10, 2017
328d028
bump version
Oct 10, 2017
da97590
update changelog
Oct 11, 2017
d5dda8f
Remove popAndPush action in Api (#2495)
mackenziemance Oct 13, 2017
8a70e4f
typings (#2500)
Oct 13, 2017
9796b8f
Made back button to display natively on android when rnrf BackButton …
davojan Oct 17, 2017
05b6059
Back to initial tab scene (#2508)
onrige Oct 17, 2017
bc8fcc3
Render back button fix (#2512)
onrige Oct 17, 2017
9d52768
Support ReactNavigation's drawerWidth property (#2515)
whitecl Oct 17, 2017
bcb5e0a
[Fix] Router - sceneStyle must be View.propTypes.style (#2522)
ovr Oct 22, 2017
9e03cbf
avoid errors after debug Inspector show
Oct 26, 2017
1b2945c
Try to address #2530
Oct 26, 2017
3daa6be
Fix typo from `havigator` to *navigator*
etorsuarezm Oct 29, 2017
acc38c1
Fix drawerPosition row for Drawer table
etorsuarezm Oct 29, 2017
c7832b8
Merge pull request #2559 from etorsuarezm/patch-1
onrige Oct 30, 2017
fd7f256
Merge pull request #2560 from etorsuarezm/patch-2
onrige Oct 30, 2017
bd3ab20
Update README.md
aksonov Oct 30, 2017
6cc900d
Update API.md
aksonov Oct 30, 2017
efa15de
Update API.md
pmitche Oct 31, 2017
9466998
Merge pull request #2569 from pmitche/patch-2
onrige Oct 31, 2017
3882638
add "wrapBy" to RouterProps
Nov 2, 2017
48ac33f
Merge pull request #2577 from Deantsui/patch-1
onrige Nov 2, 2017
cc8df4e
fix: next screen for tab1_1 of Example Tab #1 (#2570)
PhoebePan Nov 4, 2017
66b7300
bind early (#2574)
kesha-antonov Nov 4, 2017
020a2ab
Fixes #2496 (#2578)
raynor85 Nov 4, 2017
ace11b2
Upd deps: react-navigation to beta-15, rm RN-button, upd mobx & mobx-…
kesha-antonov Nov 4, 2017
f2b391a
Update CONTRIBUTING.md
clucasalcantara Nov 5, 2017
3de2b72
Merge pull request #2597 from clucasalcantara/patch-1
onrige Nov 5, 2017
0de6440
document Tabs animationEnabled property documentation
wodCZ Nov 7, 2017
bd8f1f3
Merge pull request #2602 from wodCZ/patch-1
onrige Nov 7, 2017
480c9bc
update Example to RN0.50.1
Nov 8, 2017
637ca1c
bump version
Nov 8, 2017
29f8fee
CHANGELOG
Nov 8, 2017
8485389
Deep linking (#2148)
aksonov Nov 8, 2017
6dcc1ac
fix(typings): add missing properties and in general fix typings (#2605)
sondremare Nov 9, 2017
d1d4e87
Deep Linking Additions and Parameter Parsing (#2609)
Nov 9, 2017
96d6c28
submit deep linking example to handle URL like `mychat://login/123`
Nov 9, 2017
b86a3b8
fix case when drawerWidth is not defined, add drawerLockMode option
Nov 9, 2017
65ecba7
allow to hide navbar, avoid scene type inheritance
Nov 10, 2017
a2eb56c
restore prevScene (fixes #2526), addresses #2413
Nov 10, 2017
42e364f
Fix screen-less scenes for Lightbox navigator (RN0.50)
Nov 14, 2017
70be678
bump version
Nov 14, 2017
8db4c14
new feature:Multi-Router
brrr Dec 19, 2017
4c581ee
fix:app exited once android hardware back button pressed even Action.…
brrr Dec 20, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion .babelrc
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
{
"presets": ["react-native-stage-0/decorator-support"]
"presets": [
"react-native"
],
"plugins": [
"transform-decorators-legacy"
]
}
24 changes: 24 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
version: 2
jobs:
build:
working_directory: ~/react-native-router-flux
docker:
- image: circleci/node:7
steps:
- checkout
- restore_cache:
key: dependency-cache-{{ checksum "package.json" }}
- run:
name: install-dependencies
command: yarn install --frozen-lockfile
- save_cache:
key: dependency-cache-{{ checksum "package.json" }}
paths:
- ./node_modules
- ~/.cache/yarn
- run:
name: test
command: yarn test
- run:
name: linter
command: yarn eslint
12 changes: 12 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,23 @@ module.exports = {
extends: 'airbnb',
plugins: [
'react',
'jest'
],
env: {
"jest/globals": true
},
parser: 'babel-eslint',
rules: {
"jest/no-disabled-tests": "warn",
"jest/no-focused-tests": "error",
"jest/no-identical-title": "error",
"jest/valid-expect": "error",
'react/forbid-prop-types': 0,
'no-console': 0,
'new-cap': 0,
'no-underscore-dangle': 0,
'no-use-before-define': 0,
'max-len': ["error", 180],
'import/no-unresolved': [
2,
{
Expand Down
22 changes: 22 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
### Version
Tell us which versions you are using:

- react-native-router-flux v4.?.? (v3 is not supported)
- react-native v0.?.?

### Expected behaviour



### Actual behaviour



### Steps to reproduce
For non-obvious bugs, please fork this component, modify Example project to reproduce your issue and include link here.
1.
2.
3.

<!-- Love react-native-router-flux? Please consider supporting our collective:
👉 https://opencollective.com/react-native-router-flux/donate -->
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ local.properties
# node.js
#
node_modules/
npm-debug.log
*.log

.vscode/
jsconfig.json
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ before_script:
- if [ $TEST_SUITE = example-jest ]; then rm -rf Example/node_modules/react-native-router-flux/Example; fi
- if [ $TEST_SUITE = example-jest ]; then cp -r src/ Example/node_modules/react-native-router-flux/src/; fi
script:
- if [ $TEST_SUITE = eslint ]; then node node_modules/eslint/bin/eslint index.js src/ test/; fi
- if [ $TEST_SUITE = eslint ]; then node node_modules/.bin/eslint index.js src/ _tests__/; fi
- if [ $TEST_SUITE = lib-test ]; then yarn test; fi
- if [ $TEST_SUITE = example-jest ]; then cd Example && yarn run jest && cd ..; fi
before_cache:
Expand Down
2,595 changes: 2,595 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

67 changes: 67 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# Contribute

## Introduction

First, thank you for considering contributing to react-native-router-flux! It's people like you that make the open source community such a great community! 😊

We welcome any type of contribution, not only code. You can help with
- **QA**: file bug reports, the more details you can give the better (e.g. screenshots with the console open)
- **Marketing**: writing blog posts, howto's, printing stickers, ...
- **Community**: presenting the project at meetups, organizing a dedicated meetup for the local community, ...
- **Code**: take a look at the [open issues](https://github.com/aksonov/react-native-router-flux/issues?q=is%3Aopen+is%3Aissue). Even if you can't write code, commenting on them, showing that you care about a given issue matters. It helps us triage them.
- **Money**: we welcome financial contributions in full transparency on our [open collective](https://opencollective.com/react-native-router-flux).

## Your First Contribution

Working on your first Pull Request? You can learn how from this *free* series, [How to Contribute to an Open Source Project on GitHub](https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github).

## Submitting code

Any code change should be submitted as a pull request. The description should explain what the code does and give steps to execute it. The pull request should also contain tests.

## Code review process

The bigger the pull request, the longer it will take to review and merge. Try to break down large pull requests in smaller chunks that are easier to review and merge.
It is also always helpful to have some context for your pull request. What was the purpose? Why does it matter to you?

## Financial contributions

We also welcome financial contributions in full transparency on our [open collective](https://opencollective.com/react-native-router-flux).
Anyone can file an expense. If the expense makes sense for the development of the community, it will be "merged" in the ledger of our open collective by the core contributors and the person who filed the expense will be reimbursed.

## Questions

If you have any questions, create an [issue](issue) (protip: do a quick search first to see if someone else didn't ask the same question before!).
You can also reach us at [email protected].

## Credits

### Contributors

Thank you to all the people who have already contributed to react-native-router-flux!
<a href="graphs/contributors"><img src="https://opencollective.com/react-native-router-flux/contributors.svg?width=890" /></a>


### Backers

Thank you to all our backers! [[Become a backer](https://opencollective.com/react-native-router-flux#backer)]

<a href="https://opencollective.com/react-native-router-flux#backers" target="_blank"><img src="https://opencollective.com/react-native-router-flux/backers.svg?width=890"></a>


### Sponsors

Thank you to all our sponsors! (please ask your company to also support this open source project by [becoming a sponsor](https://opencollective.com/react-native-router-flux#sponsor))

<a href="https://opencollective.com/react-native-router-flux/sponsor/0/website" target="_blank"><img src="https://opencollective.com/react-native-router-flux/sponsor/0/avatar.svg"></a>
<a href="https://opencollective.com/react-native-router-flux/sponsor/1/website" target="_blank"><img src="https://opencollective.com/react-native-router-flux/sponsor/1/avatar.svg"></a>
<a href="https://opencollective.com/react-native-router-flux/sponsor/2/website" target="_blank"><img src="https://opencollective.com/react-native-router-flux/sponsor/2/avatar.svg"></a>
<a href="https://opencollective.com/react-native-router-flux/sponsor/3/website" target="_blank"><img src="https://opencollective.com/react-native-router-flux/sponsor/3/avatar.svg"></a>
<a href="https://opencollective.com/react-native-router-flux/sponsor/4/website" target="_blank"><img src="https://opencollective.com/react-native-router-flux/sponsor/4/avatar.svg"></a>
<a href="https://opencollective.com/react-native-router-flux/sponsor/5/website" target="_blank"><img src="https://opencollective.com/react-native-router-flux/sponsor/5/avatar.svg"></a>
<a href="https://opencollective.com/react-native-router-flux/sponsor/6/website" target="_blank"><img src="https://opencollective.com/react-native-router-flux/sponsor/6/avatar.svg"></a>
<a href="https://opencollective.com/react-native-router-flux/sponsor/7/website" target="_blank"><img src="https://opencollective.com/react-native-router-flux/sponsor/7/avatar.svg"></a>
<a href="https://opencollective.com/react-native-router-flux/sponsor/8/website" target="_blank"><img src="https://opencollective.com/react-native-router-flux/sponsor/8/avatar.svg"></a>
<a href="https://opencollective.com/react-native-router-flux/sponsor/9/website" target="_blank"><img src="https://opencollective.com/react-native-router-flux/sponsor/9/avatar.svg"></a>

<!-- This `CONTRIBUTING.md` is based on @nayafia's template https://github.com/nayafia/contributing-template -->
7 changes: 6 additions & 1 deletion Example/.babelrc
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
{
"presets": ["react-native-stage-0/decorator-support"]
"presets": [
"react-native"
],
"plugins": [
"transform-decorators-legacy"
]
}
7 changes: 4 additions & 3 deletions Example/.flowconfig
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,12 @@ suppress_type=$FlowIssue
suppress_type=$FlowFixMe
suppress_type=$FixMe

suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(>=0\\.\\(3[0-8]\\|[1-2][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)
suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(>=0\\.\\(3[0-8]\\|1[0-9]\\|[1-2][0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+
suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(>=0\\.\\(4[0-2]\\|[1-3][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)
suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(>=0\\.\\(4[0-2]\\|[1-3][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+
suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy
suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError

unsafe.enable_getters_and_setters=true

[version]
^0.38.0
^0.42.0
Loading