SJRK-6: Implement basic CouchDB config management component for Infusion

Metadata

Source
SJRK-6
Type
New Feature
Priority
Major
Status
Closed
Resolution
Done
Assignee
Alan Harnum
Reporter
Alan Harnum
Created
2017-08-31T14:07:42.164-0400
Updated
2017-11-02T13:22:35.742-0400
Versions
N/A
Fixed Versions
N/A
Component
  1. Storytelling Tool Server

Description

The Storytelling Tool is using CouchDB for persistence and expects to make a fair amount of use of CouchDB design document features to enable features such as browse and search.

Per this thread on fluid-work (http://lists.idrc.ocad.ca/pipermail/fluid-work/2017-August/010443.html), an Infusion component that can do basic DB configuration management (ensure a database exists, ensure it has certain design document functions, etc) has been identified as useful to have.

Some initial work has already gone on in this direction by Alan Harnum and Gregor Moss in this repo: https://github.com/waharnum/couch-config - this issue makes it official.

Comments