summaryrefslogtreecommitdiff
path: root/docs/thoughts.txt
diff options
context:
space:
mode:
Diffstat (limited to 'docs/thoughts.txt')
-rw-r--r--docs/thoughts.txt27
1 files changed, 27 insertions, 0 deletions
diff --git a/docs/thoughts.txt b/docs/thoughts.txt
new file mode 100644
index 0000000..22a783d
--- /dev/null
+++ b/docs/thoughts.txt
@@ -0,0 +1,27 @@
+Parts:
+
+Web "backend":
+Use rocket from rust
+
+git server is truth for code
+db server is truth for comments and review state
+ldap server is truth for auth
+
+
+Auth:
+Use "private" session cookie to cache ldap validation
+
+A review:
+Starts as base commit and head commit
+
+A list (after history rewrite/rebase) of base,head commit pairs
+
+All changes in each file in each commit is reviewed or not reviewd
+Review is not accepted, accepted, closed or dropped
+
+"Killer" features:
+Use server sent events to post about changes to review while
+your watching
+
+linting:
+separate service, that run containers? using checkouts from the truth git