From 9c06cd7f53c338bc7d6b6753267b7cdd576ee82b Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Thu, 31 May 2018 14:24:04 -0700 Subject: TODO lists --- TODO | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 TODO (limited to 'TODO') diff --git a/TODO b/TODO new file mode 100644 index 00000000..0907b326 --- /dev/null +++ b/TODO @@ -0,0 +1,30 @@ + +## High-Level Priorities + +- bulk loading of releases, files, containers, creators +- manual editing of containers and releases +- accurate auto-matching matching of containers (eg, via ISSN) +- full database dump and reload + + +## Other + +- kong or oauth2_proxy for auth, rate-limit, etc +- "authn" microservice: https://keratin.tech/ +- PUT for mid-edit revisions +- 'parent rev' for revisions (vs. container parent) +- "submit" status for editgroups? + +api: +- all files for a given release + +review +- what does openlibrary API look like? +- add a 'live' (or 'immutable') flag to revision tables + +CSL: +- https://citationstyles.org/ +- https://github.com/citation-style-language/documentation/blob/master/primer.txt +- https://citeproc-js.readthedocs.io/en/latest/csl-json/markup.html +- https://github.com/citation-style-language/schema/blob/master/csl-types.rnc +- perhaps a "create from CSL" endpoint? -- cgit v1.2.3