=========================
- Install Meteor -
$ curl https://install.meteor.com/ | sh
- Install Meteor (specific version) -
$ curl https://install.meteor.com/?version=1.8.1 | sh
- Install Chocolatey - https://chocolatey.org/install
- Install Meteor -
$ choco install meteor
- Install Meteor Up -
$ meteor npm install -g mup
- Duplicate this repo and clone the duplicate -
$ git clone https://github.com/Miller-Media/{your-duplicate-repo}.git
Install requirements and run the app locally with the following steps:
$ cd ./app
$ meteor npm install
- (install requirednpm
packages)$ meteor npm run cordova-setup
- (install requiredcordova
plugins)$ meteor npm run atmosphere-setup
- (install requiredatmosphere
packages)$ cp settings-example.json settings-staging.json
- (copy example settings file and update with real data)- IMPORTANT: You must update the
settings-staging.json
file withpublic.firebase
andfirebaseServiceAccount
info before proceeding. $ meteor --settings {settings-file}.json
- (e.g.settings-staging.json
)
In order to generate the appropriate source projects to run the app on Android and/or iOS, the following commands must be ran, and the pre-requisites met.
$ meteor add-platform android
$ meteor add-platform ios
The setup of the pre-requisites for building on these platforms is also documented here: https://guide.meteor.com/mobile.html#installing-prerequisites
When installing the Java SDK, a very specific version is needed, which is located here: https://drive.google.com/open?id=1B7_oWuS8XFm9_lm38i2UJ1joc2Ix3glW
$ meteor build ../build --server=https://{my-app.my-domain.com}
$ cd ./deploy/{staging or production}
$ mup deploy
See: https://millermedia.atlassian.net/wiki/spaces/ENG/pages/638255118/Building+Deploying
CSS Animations
Use the animation classes for quick and easy animations.
Animate.css: https://animate.style/
Flex Layout CSS
Use the flex utility classes for easy screen layout.
SuitCSS: https://github.com/suitcss/utils-flex
UI Components
Use the UI components for easy UI widgets.
Onsen UI: https://onsen.io/v2/api/react/
Ionic: https://ionicframework.com/docs/components