Backend configuration management for the Campus Guide mobile app.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets_schemas
dev-server
script
.gitignore
.travis.yml
LICENSE.md
README.md
requirements.txt

README.md

Campus Guide - Backend

Build status

Backend configuration management for the Campus Guide mobile app.

Description

Provides scripts to manage assets for the Campus Guide mobile app, including:

  • Automated upload to S3 of new assets
  • Version metadata management for assets which have changed
  • Automated builds of configuration files
  • A local development server so you can still test the app offline

How to use

[Optional - set up environment]

mkvirtualenv campusguide
workon campusguide
pip install -r requirements.txt

To start a dev-server for development:

cd dev-server
yarn start

To quickly upload assets to a release AWS bucket:

./script/release_manager.py BUCKET_NAME assets/ assets_release/ <major/minor/patch>

For further options:

./script/release_manager.py