aboutsummaryrefslogtreecommitdiffstats
path: root/adenosine-pds
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2022-10-31 17:20:16 -0700
committerBryan Newbold <bnewbold@robocracy.org>2022-10-31 17:20:16 -0700
commita03eb78a0c10625baefb7fe4d5b7d00cf5403f94 (patch)
tree8cedbb65e2a417b613030d3b5649c0a85c3e1384 /adenosine-pds
parent7f43d097d84c4b3f9a63981c3f6a67db82046bd3 (diff)
downloadadenosine-a03eb78a0c10625baefb7fe4d5b7d00cf5403f94.tar.gz
adenosine-a03eb78a0c10625baefb7fe4d5b7d00cf5403f94.zip
pds: small plan update
Diffstat (limited to 'adenosine-pds')
-rw-r--r--adenosine-pds/plan.txt28
1 files changed, 14 insertions, 14 deletions
diff --git a/adenosine-pds/plan.txt b/adenosine-pds/plan.txt
index 5f6a8f0..caedf50 100644
--- a/adenosine-pds/plan.txt
+++ b/adenosine-pds/plan.txt
@@ -6,22 +6,22 @@ x ipld sqlite driver importing CAR file
=> just read the whole tree and then write the whole tree
=> with tests
- skeleton
- env config: DB paths, port
- commands: serve, import, resolve, generate-secret
- warp: homepage, serving XRPC endpoint (or individually?)
+ x env config: DB paths, port
+ x commands: serve, import, inspect
+ x integration test
database wrappers
- integration tests
- implement basic non-authenticated CRUD on repository, test with CLI
- createAccount
- repoGetRecord
- repoListRecords
- repoBatchWrite
- repoCreateRecord
- repoPutRecord
- repoDeleteRecord
- syncGetRepo
- syncGetRoot
- syncUpdateRepo
+ com.atproto
+ createAccount
+ repoGetRecord
+ repoListRecords
+ repoBatchWrite
+ repoCreateRecord
+ repoPutRecord
+ repoDeleteRecord
+ syncGetRepo
+ syncGetRoot
+ syncUpdateRepo
? python test script
- sqlite schema (for application)
- write wrapper which updates MST *and* updates other tables in a transaction