aboutsummaryrefslogtreecommitdiffstats
path: root/notes
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2018-03-21 12:50:18 -0700
committerBryan Newbold <bnewbold@robocracy.org>2018-03-21 12:50:18 -0700
commite425bdfc377a64613a1cb9995b40be7008440ca2 (patch)
tree04579d3b1926fca2562037a32373887c194a6b9f /notes
parentcbe805902078195c374560c9000ac39b46975ed0 (diff)
downloadfatcat-e425bdfc377a64613a1cb9995b40be7008440ca2.tar.gz
fatcat-e425bdfc377a64613a1cb9995b40be7008440ca2.zip
URL structure
Diffstat (limited to 'notes')
-rw-r--r--notes/url_structure.txt38
1 files changed, 38 insertions, 0 deletions
diff --git a/notes/url_structure.txt b/notes/url_structure.txt
new file mode 100644
index 00000000..8c3d8ff1
--- /dev/null
+++ b/notes/url_structure.txt
@@ -0,0 +1,38 @@
+
+## fatcat.org
+
+Workflow requires sessions to hold, eg, current edit group.
+
+/work/create
+/work/:id view
+/work/:id/history chain of revisions
+/work/:id/edit modify work (edit group)
+/work/:id/delete delete (edit group)
+/work/:id/merge merge (edit group)
+/work/:id/redirect point to another revision (edit group)
+/work/rev/:rev view
+/work/rev/:rev/edit modify; only before submission
+
+/edit/:id
+/editgroup/:id
+/editgroup/:id/submit
+
+/signup
+/login
+/account
+/cataloger/:id view... edits?
+
+/changelog
+/status
+/health
+
+/search
+/lookup by identifier
+/match different from search (discovery)?
+
+
+## api.fatcat.org
+
+/ some sort of about page, html?
+/v0/...
+/graphql/v0/... ?