Version control

Location: https://bitbucket.org/radix_ke/multi_app_api/overview

The tip of the `development` branch is the latest stable.

New features should be implemented on branches off the `development` branch.

Only merge new branches to `development` after it’s been successfully tested on production environment.

Any change / modification / addition / removal of code on this project should be accompanied by unit tests on `/your/location/multi_app_api/tests`

Unit tests

The test suite for the `multi_app_api` is located in `/your/location/multi_app_api/tests`

Metrics

Configs

Central configuration parameters are located in /your/location/multi_app_api/config.py:

databases = {core: {username: 'db-user', password: db-password}}
MEMCACHE = {host: '127.0.0.1', retention_periond: 86400}

Authentication configuration parameters are located in /your/location/multi_app_api/authentication/configs/core.py:

current = 'test'
service_name = 'authentication'
...

Note

This application has been written in compliance with python2.7 There are no gurantees that it will work with other versions of python