Skip to content
nmaekawa edited this page Jul 2, 2019 · 1 revision

Welcome to the catchpy wiki!

catchpy is the annotation storage API for AnnotationsX project. It can be used directly by the UI client, but usually has an intermediary layer, hxat, to deal with LTI, user management, among other things (TODO: better definition of hxat)

(blob about AnnotationsX, its components, how they work together, etc)

Data Model and Storage API

  • Web Annotation Data Model and AnnotatorJS
  • swagger ui

Authentication and Consumer API

jwt and tokens

Devops Manual

deployment suggestions?

there are many tutorials on how to deploy django with gunicorn, supervisor, and nginx; find one!

configuration

dotenv, log to syslog

cli

doh, it has --help