A react-native boilerplate based on Meteor/Mantra
- This is still alpha
- Please report any issue to this Github ;)
- Follows Mantrajs specification
- 🎉 Fully works with Mantrajs Atom Package (*)
- Login / Logout
- Due to react-native-router-flux actual version, npm@3 is required
- git clone https://github.com/inProgress-team/react-native-mantra-boilerplate.git your-project-name
- npm install
- Change the IP in
src/client/context/app.js
by your computer address running the meteor server. - Run your react-native project.
- react-native-meteor : Meteor client.
- react-native-router-flux : Handles your routes.
- tcomb-form-native : Handle your forms.
- NativeBase : UI styling for the purpose of showing a beautiful example. Feel free to remove it doesn't fit with you.
- react-native-vector-icons : multiple icons
- npm run test : WIP
- npm run lint : lint your with eslint
- npm run lintfix : automatically fix your code
Routes are defined in core module (in src/client/configs/routes.js
)
- (*) You may need to replace
if entry.expand
toif entry and entry.expand
in ~/.atom/packages/mantrajs/lib/directoryHandler.coffee if you get theCannot read property of expand of undefined
. See mantrajs/mantrajs-atom-package#32
- Add unit test for every component
- Add unit test for every containers
- Add unit test for every action
- More tests
- What to add ?