Check out the WalktThisWeiWebpage
Also have a look at the waffle.io IssueBoard
- git
- Node
- npm
- any editor (e.g. Atom, IntelliJ)
- any terminal (e.g. iTerm)
- (for debugging install react-native-debugger on macOs
brew cask install react-native-debugger
) - (on mac homebrew)
git clone https://github.com/stephde/WalkThisWeiApp.git
cd WalkThisWeiApp
npm install -g react-native-cli
npm install
react-native link
- install xcode
- brew install carthage (needs to be installed before running npm install)
- run
brew update && brew cask install react-native-debugger
to install the debugger - run
react-native link
- run
react-native run-ios
in WalkThisWeiApp directory to start
if you get an error like 'FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)'
then run brew install watchman
- installation process is described in the react-native docs
- install android sdk
- install android emulator (e.g. genymotion)
- set ANDROID_HOME environment variable to sdk location
- set sdk location in android emulator (e.g. genymotion)
- create an android device and start it
- run
react-native run-android
in WalkThisWeiApp directory to start
Entrypoint for the github webpage (https://stephde.github.io/WalkThisWeiApp/) is the docs directory. The index.html will be used as landing page. All images are in the images subdirectory and styles are in CSS subdir
- do not commit on master
- ideally work on your own feature branch
- create pull request in order to get code to production
- do not commit your node_modules directory
- test if your code works and does not break any other functionality BEFORE committing
- look for and manage tasks on the waffle.io board or in the github issues
as described in the react-native docs