A partnership between Catholic Relief Services (CRS), Institut du Bien-Être Social et de Recherches (IBESR), the Government University Department of Social Work, VisionLink and CrisisCleanup.org to map projects and services, with a focus on mental health for vulnerable children and their families in Haiti. "Timoun" is Haitian Creole for "children."
-
Download Google App Engine for Python. https://cloud.google.com/appengine/downloads
We are using Python 2.7 and Google App Engine version 1.9.17
-
Clone this repository
$ cd google_appengine && git clone https://github.com/andygimma/timoun.git
-
Set up virtualenv
$ pip install virtualenv
$ virtualenv timoun
$ source timoun/bin/activate
To deactivate virtualenv
$ deactivate
-
Install dependencies from requirements.txt
$ pip install -r requirements.txt
-
Run the application
$ python dev_appserver.py timoun
-
Run tests
$ lettuce /tests/features
Timoun employs behavioral testing, and uses lettuce_webdriver. Docs for terrain.py setup can be found here.
To test the application
$ lettuce /tests/features
Check out our issues list. If you see something you think you can solve, create a branch in the format Issue-<issue-#>/. When you feel the code is well-written and well-tested, send a pull request.
Are you good at making Lettuce tests and want to add more coverage? Create a branch in the format tests/. When you feel the code is well-written, send a pull request.
Follow the PEP 8 guidelines.