React-Native application that uses GraphQL & Relay to sync a filesystem
npm i -g react-native-cli
git clone [email protected]:rricard/MobileSync.git
cd MobileSync
npm i
npm start # production
npm run develop # development
And then, in an another terminal:
react-native run-android
Or you can build the project in XCode.
flow
npm test
npm run lint
Don't forget to check those before sending a PR. Note that flow checks failing inside React Native are OK.
MobileSync is broke down in two dependent parts: the GraphQL file server and the React/Relay client.
Here is the most flexible filesystem authorization system we could create:
In our situation though, we'll not implement it completely.
GraphQL will expose a few types to query the filesystem.