aboutsummaryrefslogtreecommitdiffstats
path: root/notes
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2019-03-06 10:38:45 -0800
committerBryan Newbold <bnewbold@robocracy.org>2019-03-06 10:38:45 -0800
commite8a90301a4dbe4ea47fdd315f7861db304104dc0 (patch)
tree98f3013230bb8d6617c9f499fb54e344015d1755 /notes
parent5b34a7ad99e8a0850150d64d5d0c42310620e824 (diff)
downloadfatcat-e8a90301a4dbe4ea47fdd315f7861db304104dc0.tar.gz
fatcat-e8a90301a4dbe4ea47fdd315f7861db304104dc0.zip
remove stale plan file
Diffstat (limited to 'notes')
-rw-r--r--notes/plan.txt41
1 files changed, 0 insertions, 41 deletions
diff --git a/notes/plan.txt b/notes/plan.txt
deleted file mode 100644
index 33b40663..00000000
--- a/notes/plan.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-
-Avoiding ORM and splitting into two apps seems to be like making water flow up
-hill. Going to just make this a generic flask-sqlalchemy thing for now.
-
-- backend test setup: generate temporary database, insert rows (?)
-
-backend/api:
-- first-rev schema
-- json_blob table (by sha1)
-- create work, release, etc
-- get by ID
-
-tooling:
-- query tool: by fc id, doi/issn/etc
-
-importers:
-- crossref
-- pubmed
-- dblp
-- "norwegian" journal list
-- scihub hash list
-- author list?
-
-webface:
-- creators and editors for:
- works
- releases
- files
- people
- containers
-
-#### Open Questions
-
-How to create multiple cross-referenced entities at the same time? Eg, work and
-release, with release referencing work. work_id isn't allocated/indicated until
-merge-time. As a work-around, could have a temporary work_rev_id column which
-gets overridden during merge.
-
-Mechanism for skipping edit group stage. Propose always having edit rows
-generated, containing appropriate metadata, but certain bots can skip creation
-of edit group.