build
- intermediary dir, holds files generated by the build process, e.g. settings file generated from our config that can be browserify require-ddist
- distribution directory, root dir for the ionic appimg
- app image filesjs
- js code; ng controllers, services etc.templates
- ng templates, cached via the gulp/tasks/ng_templates taskindex.html
- entry point for the ionic app, this file gets copied to dist to be served
NOTE: depending on your IDE, watch out for accidentally editing a file from the dist dir instead of the canonical file instance from elsewhere in www
welcome_carousel
- Shows a welcome carousel introducing the appshare_app
- Dedicated page with share options to share the apphome
- Primary page, shows the latest EFF action and a share button
api
- API to talk to the push server backendlanguage
- Wrapper service for accessing device languagepush
- Handles push notification registration and displaysharing
- Wrapper service for sharing the app and checking sharing optionsuser_defaults
- Manages a simple key / value store with user defaults