The entrypoint for doing Mobile things on OpenShift
Clone or download
wtrocki Merge pull request #211 from aerogear/update-github
Update github files - Remove license from GitHub dir
Latest commit 674be67 Oct 8, 2018

README.adoc

Mobile Core

License

AeroGear on OpenShift is a project that enables set of the mobile enabled services that run natively on Open Shift platform. This repository is central element of the AeroGear on OpenShift ecosystem that installs the OpenShift platform and the AeroGear components to your local machine. You can then use the OpenShift UI or mobile-cli to work with running OpenShift instance in order to deploy mobile enabled services and configure your mobile client to be able to use those services.

This repository contains:

  • Installer for OpenShift and AeroGear OpenShift templates

  • Mobile specific UI extensions fo the OpenShift Web Console

  • Local Development environment

Getting Started

Installation

Mobile on OpenShift can be installed using Ansible based installer:

Ansible based installer Sets up mobile on your host machine. Ansible based installer for existing OpenShift machine Sets up mobile on your existing OpenShift machine.

The following components are maintained in their respective repos:

Mobile CLI

Command line client required to perform various operations for OpenShift AeroGear extensions. Mobile CLI github repository

Mobile SDKs

Official list of supported SDK’s:

Mobile end user templates

Templates that contain the most recent versions of the SDK’s

Mobile Services

Mobile Services will automatically be added to the Service Catalog after running the Mobile Core installer. These services can all be found in the form of Ansible Playbook Bundles (APBs) hosted on the aerogearcatalog organisation on Github.

The Mobile Core brings all APB componments together to create a unified Mobile developer experience on top of OpenShift.

Contributing

You can develop locally on your host. Please include as much info as possible in Issues and Pull Requests. Merging to master requires approval from a reviewer and a passing CI build.

Communication

Daily communication happens on the #aerogear and #asbroker channels on freenode IRC. The Aerogear Mailing List is also used for team-wide & community comms.

Development Release

Installing from a development release

make clean
cd installer
./install.sh