summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2018-09-20 20:24:01 -0700
committerBryan Newbold <bnewbold@robocracy.org>2018-09-20 20:25:50 -0700
commit0d07e27369624d294e3ee0031a21f35da1b872e3 (patch)
treed9d89cab580d7c85a23915ccaab5d07d74bd46e9
parent2c32fc6ad69af2081963eb66895966b3dd5b94b8 (diff)
downloadfatcat-0d07e27369624d294e3ee0031a21f35da1b872e3.tar.gz
fatcat-0d07e27369624d294e3ee0031a21f35da1b872e3.zip
more TODO
-rw-r--r--TODO10
1 files changed, 8 insertions, 2 deletions
diff --git a/TODO b/TODO
index 900e8eda..8bc21893 100644
--- a/TODO
+++ b/TODO
@@ -53,8 +53,6 @@ new importers:
- release_type, release_status, url.rel schemas (and enforce in API?)
-name ref: https://www.w3.org/International/questions/qa-personal-names
-
## Fun Features
- "save paper now"
@@ -67,8 +65,16 @@ name ref: https://www.w3.org/International/questions/qa-personal-names
=> or maybe rust?
- bibtext (etc) export
+## Schema / Entity Fields
+
+- `doi` field for containers (at least for "journal" type; maybe for "series"
+ as well?)
+- `retracted`, `translation`, and perhaps `corrected` as flags on releases,
+ instead of release_status?
+
## Other
+- refactor openapi schema to use shared response types
- consider using "HTTP 202: Accepted" for entity-mutating calls
- basic python hbase/elastic matcher
=> takes sha1 keys