Wiki engine for Google App Engine written in Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ext
lib
markdownext
models
statics
templates
tests
.gitignore
COPYING
LICENSE
README.md
acl.py
app.yaml.sample
appengine_config.py.sample
caching.py
cron.yaml
index.yaml
karma.conf.js
main.py
package.json
representations.py
requirements.txt
resources.py
run_tests.py
schema-custom.json.sample
schema.json
schema.py
schema.supplement.json
search.py
views.py

README.md

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