Code Monkey home page Code Monkey logo

angular-locations's Introduction

Build Status

eHealth.locations

To run the tests and build, run:

$ grunt

Make sure to have updated versions of your Bower dependencies, otherwise your older versions will get into the built files. You can update running bower update.

To add a new country:

  • update bower.json to the new version of eHealthAfrica/locations containing the country.
  • add the country to the ngconstant task of the Gruntfile.
  • add the country to src/services/locationsFactory.js.
  • build
  • release the new version.

To release a new version:

Update the version in the changelog and in bower.json and and add a new tag. Don't forget to commit the build under /dist.

angular-locations's People

Contributors

codebeige avatar danse avatar emig avatar evanxg852000 avatar febeling avatar janl avatar obdulia-losantos avatar patriciagarcia avatar rmehner avatar tillre avatar tthew avatar twitchett avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

angular-locations's Issues

Distribute a split version of the library

With time we added more details and more levels to the locations for every country, and this is making the library quite big. This is a problem for front end applications. One solution found by @jofomah was to keep the list of locations in a database, and download them when the application starts. Another possibility is to simply split the library, so that an application running for users in Sierra Leone will not need to carry all details about locations in Liberia. This is what this issue is about, splitting the library. This has to be done together with an user application (something like the Sense dashboard, the Call Centre or the Sense followup), in order to be sure that the way the split version is distributed is suitable to be used conveniently by the apps

Parse admin divisions ignoring missing codes

This is done often in map functions and other code close to user interaction, where is preferable to not break the control flow. In our specific case a modal was never showing up and a spinner was running on the page forever

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.