/pipeline

SPA with material-ui, mobx, react and typescript; transpiled by webpack. With optional Xamarin shell.

Primary LanguageC#

Web

Single-page application powered by mobx, react and typescript, transpiled by webpack.

Installation

  1. Install Google Chrome.
  2. Install nodejs.
  3. Install Visual Studio Code with the Debugger for Chrome extension.

Debugging

  1. Open this folder with Visual Studio Code.
  2. Run npm test in the Terminal to start the development server.
  3. Press F5 and wait for Chrome to appear and start debugging.

Publishing

  1. Run npm pack in this directory and use the .tgz output file.

Xamarin

Xamarin-based Android/iOS shell for the web application.

Installation

  1. Install Visual Studio 2017 (on Windows) or Visual Studio for Mac (on Mac).
  2. Install Android prerequisites (Android SDK).
  3. Install iOS prerequisites (requires Mac with Visual Studio for Mac and XCode).

Debugging

  1. Run npm pack in this directory to prepare the web application for Xamarin.
  2. Open app/App.sln in Visual Studio or Visual Studio for Mac.
  3. Select App.Platform.Android or App.Platform.iOS and press F5.
  4. Wait for the application to build and run. Follow on-screen instructions.