Skip to content

scvodigital/milo-widgets

Repository files navigation

Milo widgets Build Status

Dependency Status devDependency Status

This is the repository for the Get Involved website, it contains the codebase for the public website. Deployment instructions are detailed below.

Installation

git clone https://github.com/scvodigital/milo-widgets
cd milo-widgets
sudo npm i -g typescript firebase-tools
npm i

Run Development Server

npm start

Navigate to localhost:9010. The app will automatically reload if you change any of the source files.

Live Deployment

CI

There is continuous integration via Travis on git push which automatically deploys to Google Firebase CDN hosting.

Manually

npm run deploy

This builds minified code and deploys via Firebase.

Information

The repository wiki will contain project documentation.

The website address is milo.scvo.org.

Configurations

All configurations are stored in ./configurations and are deployed to Firebase at /configurations. To deploy a new one, run:

npm run deploy-configurations

Global NPM Requirements

  • typescript@2.1.4