Coding Style & Structure¶
Style¶
Coding follows the PEP 8 Style Guide for Python Code.
Structure¶
The newfies directory:
|-- custom_admin_tools - The code for admin dashboard/menu
|-- api - The code for APIs
|-- dialer_contact - The code for phonebook, contact
| `-- fixtures
|-- dialer_campaign - The code for dialer campaign
| `-- fixtures
|-- dialer_cdr - This defines the call request & its information
| `-- fixtures
|-- dialer_gateway - This defines the trunk to deliver the VoIP Calls
| `-- fixtures
|-- dialer_settings - This defines sets of settings to apply on user
|-- survey - The code for survey module
| `-- fixtures
|-- frontend - The code for dashboard, forgot password
|-- static
| |-- newfies
| | |-- css
| | |-- js
| | |-- icons
| | `-- images
|-- user_profile - The code for user profile to extend auth model of Django
|-- resources - This area is used to hold media files
|-- usermedia - This folder is used to upload audio files
`-- templates - This area is used to override templates
|-- admin
| |-- dialer_contact
| `-- dialer_cdr
|-- admin_tools
|-- registration
|-- memcache_status
`-- frontend