This is the repository for the Get Involved website, it contains the codebase for the public website. Deployment instructions are detailed below.
git clone https://github.com/scvodigital/milo-widgets
cd milo-widgets
sudo npm i -g typescript firebase-tools
npm i
npm start
Navigate to localhost:9010. The app will automatically reload if you change any of the source files.
There is continuous integration via Travis on git push
which automatically deploys to Google Firebase CDN hosting.
npm run deploy
This builds minified code and deploys via Firebase.
The repository wiki will contain project documentation.
The website address is milo.scvo.org.
All configurations are stored in ./configurations
and are deployed to Firebase at /configurations
. To deploy a new one, run:
npm run deploy-configurations
typescript@2.1.4