Skip to content

Building for Mobile

Chris Clarke edited this page Aug 14, 2019 · 5 revisions

Build is handled via ionic/cordova. Whilst there is some support for monorepo-style applications, it is still a partly manual process.

See documentation about ionic multi-apps here: https://ionicframework.com/docs/cli/configuration#multi-app-projects See documentation about adding ionic here: https://ionicframework.com/docs/cli/configuration#adding-an-app

The main part of the process not specified is that all commands should be executed from within the app directory

It currently involves having a semi-independent module within apps/extension-toolkit, with a copy-paste of package.json and angular.json modules. This is due to a lack of support for the hoisted package.json. It is hoped this is improved on by nx / ionic, however could probably be made better through use of xplat and some code refactoring.

Clone this wiki locally