From 3010daec061acd4ee88266a759abab0ac18cd100 Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Sat, 21 Dec 2024 14:57:59 +0100 Subject: Initial commit --- docs/thoughts.txt | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 docs/thoughts.txt (limited to 'docs') 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 -- cgit v1.2.3-70-g09d2