summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2018-05-31 14:24:04 -0700
committerBryan Newbold <bnewbold@robocracy.org>2018-05-31 14:24:04 -0700
commit9c06cd7f53c338bc7d6b6753267b7cdd576ee82b (patch)
tree8e6b930ff290c009e2278b66a7a1cfc25cd62f29 /TODO
parent830d0858f7b4f9e631aede7afcf249952eed3fd7 (diff)
downloadfatcat-9c06cd7f53c338bc7d6b6753267b7cdd576ee82b.tar.gz
fatcat-9c06cd7f53c338bc7d6b6753267b7cdd576ee82b.zip
TODO lists
Diffstat (limited to 'TODO')
-rw-r--r--TODO30
1 files changed, 30 insertions, 0 deletions
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?