summaryrefslogtreecommitdiff
path: root/docs/thoughts.txt
diff options
context:
space:
mode:
authorJoel Klinghed <the_jk@spawned.biz>2024-12-21 14:57:59 +0100
committerJoel Klinghed <the_jk@spawned.biz>2024-12-21 14:57:59 +0100
commit3010daec061acd4ee88266a759abab0ac18cd100 (patch)
treefcfd54fd3ac38fc35d8facc0bea6e655a458d911 /docs/thoughts.txt
Initial commit
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