No description, website, or topics provided.
JavaScript HTML CSS Shell
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
css
img
lib
templates
tests
tools
.gitignore
.gitmodules
.travis.yml
CNAME
DEPLOYMENT.md
LICENSE
README.md
app.js
index.html
munis.js

README.md

Build Status

Client code for OpenTaba - details will arrive soon, but the code is pretty simple to understand.

If you came looking for the server side of opentaba It's here. ##Testing

see what's needed with testing.

##Production ###Architecture The production environment is made up of a github pages site and a reverse proxy redirecting connections from multiple subdomains to the site (as github pages don't support more than one domain/subdomain). All unique municipality settings are read from munis.js, and the gush map is loaded from the israel_gushim repository (unless overridden in munis.js) ###Maintenance Maintenance is done using fabric, by activating different tasks defined in fabfile.py (for a list of all tasks, run fab -l, and for details about a specific task run fab -d <task-name>) To execute a task, run: fab task-name:arg1,arg2... or fab task-name:arg1=val1,arg2=val2... Notice that the fab files only exist in opentaba-server to keep them together. For step-by-step instructions on how to add a new municipality, check out opentaba-server's Deployment Readme For information about the municipality index file's syntax, check out The Deployment Readme

The only client task is create_client (muni_name, display_name='') which adds all the necessary data to munis.js to create a "new site" for the municipality, or updates an existing one.

##Want to help?

look at the issues. Lots of work here