diff options
author | Struan Donald <struan@exo.org.uk> | 2012-08-22 10:57:10 +0100 |
---|---|---|
committer | Struan Donald <struan@exo.org.uk> | 2012-08-22 10:57:10 +0100 |
commit | 2e0a4e8ec45579e4e5c9cf8aa123d5ab215b9703 (patch) | |
tree | c13e3c59b686e01460dc7960547f7e9c53c288bd /notes/code_structure.txt | |
parent | b99c5ff97b29a27eeba52ed24385ac30388e875c (diff) | |
parent | 88a7d38dffa3dabdf0f85573b254cea9c8ab232b (diff) |
Merge remote-tracking branch 'origin/master' into fmb-read-only
Conflicts:
.gitignore
bin/make_css
conf/general.yml-example
perllib/FixMyStreet/App/Controller/Council.pm
perllib/FixMyStreet/App/Controller/Report/New.pm
perllib/FixMyStreet/Cobrand/Default.pm
templates/web/default/around/around_index.html
templates/web/default/index.html
templates/web/emptyhomes/index.html
templates/web/fixmystreet/around/around_index.html
templates/web/fixmystreet/index.html
web/fixmystreet_app_cgi.cgi
web/fixmystreet_app_fastcgi.cgi
Diffstat (limited to 'notes/code_structure.txt')
-rw-r--r-- | notes/code_structure.txt | 33 |
1 files changed, 27 insertions, 6 deletions
diff --git a/notes/code_structure.txt b/notes/code_structure.txt index c90db1784..310ffb193 100644 --- a/notes/code_structure.txt +++ b/notes/code_structure.txt @@ -1,11 +1,32 @@ The code is broken down into the following sections: -website: code to display the website and handle user submissions +* Website: code to display the website and handle user submissions -backend: send alerts to the councils, work out who should get the alert, various -confirmation emails +* Backend: send reports to the councils, work out who should get alerts, + send questionnaires, and so on -mobile apps: currently for iPhone and Android - two separate apps +* Mobile apps: currently for iPhone and Android - two separate apps, with + a PhoneGap app being worked on. + +* Utility scripts: odds and ends + +Main top level directories +-------------------------- + +android Native Android phone app source code +bin Scripts, ranging from the ones that send reports to councils to + one-offs to fix data import errors +commonlib Shared mySociety functions +conf Configuration file, needed Debian packages, example Apache config, + and example crontab +db Schema for PostgreSQL database +iphone Native iPhone phone app source code +local Local store of Perl modules +locale Translation files +perllib Source code of the FixMyStreet project +phonegap PhoneGap mobile app, in progress +script Catalyst management commands +t Test suite +templates Email and web templates +web Front end static files; CSS, JS, images -utility scripts: odds and ends - eg importing photos from Flickr tagged -'fixmystreet' |