diff options
| author | Joel Klinghed <the_jk@spawned.biz> | 2024-12-21 14:57:59 +0100 |
|---|---|---|
| committer | Joel Klinghed <the_jk@spawned.biz> | 2024-12-21 14:57:59 +0100 |
| commit | 3010daec061acd4ee88266a759abab0ac18cd100 (patch) | |
| tree | fcfd54fd3ac38fc35d8facc0bea6e655a458d911 /docs/thoughts.txt | |
Initial commit
Diffstat (limited to 'docs/thoughts.txt')
| -rw-r--r-- | docs/thoughts.txt | 27 |
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 |
