ecogwiki icon indicating copy to clipboard operation
ecogwiki copied to clipboard

Wiki engine for Google App Engine written in Python

Install

  1. Create new Google App Engine application
  2. Create app.yaml by copying app.yaml.sample
  3. [Optional] Create schema-custom.json by copying schema-custom.json.sample if you want to define custom schema
  4. Change application id appropriately
  5. Deploy and wait for index building (takes a few minutes)
  6. Edit .config page. See this example
  7. Done

How to use

See Ecogwiki Help page

Development

Python

Install development dependencies:

pip install -r requirements.txt

Run tests:

python run_tests.py <APP_ENGINE_SDK_PATH> <TEST_PACKAGE_PATH>

Example:

python run_tests.py /usr/local/Cellar/google-app-engine/1.8.8/share/google-app-engine ./tests

Javascript

Install development dependencies:

sudo npm -g install karma
sudo npm install

Run tests:

karma start