- Make sure you have elm v0.18 installed
yarn run watch
This will start a watch server, which will recompile the elm files when they are saved.
We recommend using elm-format with your editor. You can set it up to format your Elm files when automatically saving them.
Running the app
yarn run start to start the react native packager, which will serve the
ios/PurpleTrain.xcodeproj and run the project to launch an iPhone
Follow the React Native Getting Started guide to create and run a virtual Android device.
Updating elm packages for this project is more complicated than most. See DEPENDENCIES.md for detailed instructions.
Releasing a new version
Purple Train is Copyright (c) 2016-2017 Josh Steiner, Ian C. Anderson, and thoughtbot, inc. It is free software, and may be redistributed under the GPL license detailed in the LICENSE file.
Purple Train is maintained and funded by thoughtbot, inc. The names and logos for thoughtbot are trademarks of thoughtbot, inc.
We love open source software, Elm, and React Native. Work with thoughtbot's React Native development team to design, develop, and grow your product.