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